Skip to main content

DA14531 SmartBond TINY™ Module

The Bluetooth® low energy solution that will power the next 1 billion IoT devices through ease of use.

DA14531 Module Front

The DA14531 SmartBond TINY™ Module is the Bluetooth® low energy solution that will power the next 1 billion IoT devices through ease of use.

The DA14531 SmartBond TINY™ Module, based on the world’s smallest and lowest power Bluetooth 5.1 system-on-Chip, brings the DA14531 SoC advantages to an integrated module. It just requires a power supply and a printed circuit board to build a Bluetooth application.

The module is targeting broad market use and will be certified across regions providing significant savings in development cost and time-to-market.

It comes with an integrated antenna and easy to use software making Bluetooth low energy development easier than ever before.

This awesome combination takes mobile connectivity to applications previously out of reach, enabling of the next billion IoT devices, with SmartBond TINY™ at their core.

Features

Bluetooth 5.1 core qualified

Integrated antenna

全球认证

Cortex-M0+ @16MHz

IoTMark™-BLE score of 18300

23.75uA/MHz MCU current

Memory: 48kB RAM, 32kB OTP &1Mb FLASH

1.8-3.3V Supply Range

+2.2dBM max output power

-93dBm sensitivity

Rx current 2mA at 3V

Tx current 4mA at 3V at 0dBm

Interfaces: 2xUART, SPI, I2C

4-channel 10-bit ADC

8 GPIO

Built-in temperature sensor

Operating temperature: -40°C to +85°C

Dimensions: 12.5x14.5x2.8 mm

雷竞技安卓下载

Beacons

Remote controls

Proximity tags

Toys

Low power sensors

Bluetooth LE add-on “pipe” to existing applications

Provisioning of any type of equipment providing ease of use with smartphone APP-based based setup and control, eliminating the need for printed user manuals

DA14531 Module block diagram

DA14531 Block Diagram

Stay connected

Get in touch with us directly through our worldwide sales offices, or contact one of our global distributors and representatives.

Inquiries Distributors and Representatives Register for newsletters
Datasheet
Name Date Version
DA14531 Module Datasheet(2.08 MB) 25/08/2020 2.3
Product Brief
Name Date Version
DA14531 SmartBond Tiny Module Product Brief(1.27 MB) 02/07/2020 2.0
SDK
Name Date Version
SDK6.0.14.1114 for DA14531 and DA14585/6(9.39 MB) (Registered users only) 29/04/2020 SDK6.0.14.1114
SDK_6.0.14.1114_hotfix_001(6.31 MB) (Registered users only) 15/07/2020 SDK_6.0.14.1114_hotfix_001
SW-B-002 DA14531 SDK Release Notes v.6.0.14.1114(315.84 KB) (Registered users only) 29/04/2020 SDK6.0.14.1114
SDK User Manual
Name Date Version
UM-B-117: DA14531 Getting Started with the Pro Development Kit (HTML)(25.09 KB) 30/03/2020 1.2
UM-B-117: [Chinese] DA14531 Getting Started with the Pro Development Kit (HTML)(25.09 KB) 30/03/2020 1.2
UM-B-118: DA14585-DA14531 SDK Porting Guide(25.09 KB) 29/04/2020 1.2
UM-B-119: DA14585-DA14531 SW Platform Reference(25.09 KB) 10/04/2020 2.0
UM-B-143 Dialog External Processor Interface(6.15 MB) 11/12/2020 0.2
开发工具
Name Date Version
Dialog Smartbond Flash Programmer for Windows OS(1 byte) 13/04/2020 1.0.4
Dialog Smartbond Flash Programmer for Linux OS(1 byte) 13/04/2020 1.0.4
Dialog Smartbond Flash Programmer for mac OS(1 byte) 13/04/2020 1.0.4
UM-B-138: Programming flash User Manual (HTML)(25.09 KB) 24/03/2020 1.0
Software Applications & Examples
Name Date Version
Dialog Serial Port Service (DSPS)(7.58 KB)
SmartBond™ - CodeLess AT Commands(7.58 KB)
Software Applications & Examples: Bluetooth
Name Date Version
Booting the DA14531 with Codeless Through a STM32(25.09 KB) 11/01/2021 1.0
DA14531-DA14585/586 Peripheral BLE- iOS MIDI over GATT profile(25.09 KB) 23/11/2020 1.0
STM32 SUOTA via DA14531(25.09 KB) 11/01/2021 1.1
Production Line Tool Kit
Name Date Version
Production Line Tool documents(7.58 KB)
Application Notes
Name Date Version
AN-B-083 Test jig Tool for DA14531 Tiny Module(759.67 KB) 16/06/2020 1.1
User Guides
Name Date Version
UM-B-139: DA14531 Module getting started Guide (HTML)(25.09 KB) 31/03/2020 1.0
UM-B-141: DA14531 SMARTBOND TINY™ MODULE Development Kit Pro Hardware User Manual(2.86 MB) 11/05/2020 1.1
Hardware Design Collateral
Name Date Version
DA14531 Module Symbols & footprints(25.09 KB) 25/08/2020 1.0
FCC, ETSI certifications
Name Date Version
SmartBond-TINY-Certification-Europe(7.35 MB) 12/05/2020 EN 300 328 V2.2.2 BT4.0-c
SmartBond-TINY-Certification-FCC (U.S.A)(1.33 MB) 09/05/2020 FCC BT 4.0-d
BT SIG certifications
Name Date Version
DA14530: Profile Subsystem(7.58 KB) 25/08/2020 D051783
DA14531: QDID Controller Subsystem(7.58 KB) 08/08/2019 D047135
DA14531: QDID Host Subsystem(7.58 KB) 27/08/2019 D047136
DA14531: QDID Profile Subsystem(7.58 KB) 31/10/2019 D048316
Other Certifications
Name Date Version
SmartBond-TINY-Certification-Asia(16.72 MB) 12/05/2020 1.0
SmartBond-TINY-Certification-Brazil-Canada(3.53 MB) 12/05/2020 ISED BT 4.0-b
SmartBond-TINY-Certification-Global(4.88 MB) 08/06/2020 SG ITS-21032
SmartBond-TINY-Certification-Great_China(328.05 KB) 05/06/2020 2020-5042
SmartBond-TINY-Certification-South-Africa(65.41 KB) 28/07/2020 TA-2020/5882
RoHS and Reach
Name Date Version
DA14531 Module REACH declaration(192.23 KB) 18/06/2020 1.0
DA14531 Module RoHS declaration(165.43 KB) 18/06/2020 1.0
Ref. Design and Dev. Kit Documentation
Name Date Version
DA14531 Module Daughter Board DEVKT : BOM-, Layout-, Design-, Gerber-files(2.31 MB) 02/07/2020 C1.3

Ordering information

DA14531 SmartBond TINY Module

  • Part number: DA14531MOD-00F01002
  • Size (mm): 12.5x14.5x2.8
  • Shipment Pack Quantity: Reel 1k

Bluetooth Low Energy Development Kit Pro for DA14531

  • Part number: DA14531MOD-00DEVKT-P
  • Description: Development Kit is based on module samples

Daughterboard for Pro Development Kit

  • Part number: DA14531MOD-00F1DB-P
  • Description: DA14531 Module Daughterboard for Pro Development Kit
  • SmartBond TINY Module: Includes motherboard, daughterboard and cables; Primary usage is SW application development and power measurements

SmartBond TINY Module: Includes motherboard, daughterboard and cables;
Primary usage is SW application development and power measurements

Buy now

Product Shop
DA14531 module: DA14531MOD-00F0100 Mouser Digikey Avnet Farnell
Pro Development Kit: DA14531MOD-00DEVKT-P Mouser Digikey Avnet Farnell
Daughterboard for development kit: DA14531MOD-00F1DB-P Mouser Digikey Farnell
Back to results

1 day ago

multirole example send data

Posted byBenjaminDu45 points 2 replies
0 upvotes

Hi Dialog,

In short, my question is how to send data to slaves inMultiroleexample.

Let me explain my question:

I useDA14531-DA14585 586_Multirole_Example to connect with multi slaves (I useble_app_profileexample), I can connect more than one slaves,and the master(Multirole) can receive data from slaves,but I don't know how to send data to slave, I use iPad to connect the slave(ble_app_profileexample), and slave can receive data.

I tested the following inuser_catch_rest_hndlCallback, I hope if there is data received, then I will send data to slave, but I can received data from slave, while slave can not receive data.

struct gattc_write_cmd *wr_char = KE_MSG_ALLOC_DYN(GATTC_WRITE_CMD,
dest_id, src_id,
gattc_write_cmd, sizeof(struct gattc_write_cmd));

// Offset
wr_char->offset = 0x0000;
// cursor always 0
wr_char->cursor = 0x0000;
// Write Type
wr_char->operation = GATTC_WRITE;
// Characteristic Value attribute handle
wr_char->handle = 1;
// Value Length
wr_char->length = 3;
// Auto Execute
wr_char->auto_execute = true;
// Value


int8_t AA[2];
AA[0]=9;
AA[1]=5;

memcpy(&wr_char->value[0],AA, 2);

// Send the message
ke_msg_send(wr_char);

Thanks

Benjamin

23 hours ago

PM_Dialog

Hi BenjaminDu,

Thanks for your question. You can use the BLE notifications. Please check theDA14585/DA14586/DA14531 Central Implementationthat demonstrates how to perform GATT reads/writes as a Central.

In the user_ble_gatt.c source file, you will find the user_ble_gatt_write(). That function performs a gatt write. You should send a GATTC_WRITE_CMD command to the stack.

Thanks, PM_Dialog

8 hours ago

BenjaminDu 45 points

Hi dialog,

非常感谢你的曲ick answer.

I finduser_ble_gatt_write()is similar with my function used in the above, anyhow, I tested the function with different parameters, but still can not receive data in the slave.

Can you help to give an example with parameters on how to use this function? the slave can receive data from LightBlue as the picture shows , if the function can send same data as the picture shows, I believe it can be a very good starting point and I will be able to use this function.

Thanks again.

Benjamin

Attachment Size
1.jpg 157.96 KB
2.jpg 159.6 KB
3.jpg 168.29 KB