DA14531 SmartBond TINY Module

DA14531 SMARTBOND TINY™ MODULE - Keil JTAG default Clock Speed

Wed, 2020-05-20 11:16 -- PM_Dialog

When trying to program DA14531 SMARTBOND TINY™ MODULE using Keil, an error may occur when the user tries to open the debugger session. To solve this, user must lower the JTAG clock speed to 2MHz. 

In case this error occurs, please follow the steps described in Section 6.1 Keil JTAG default Clock Speed in UM-B-141 user manual to solve it.  

DA14531 SmartBond TINY™ Module is now released!

Tue, 2020-04-21 09:19 -- PM_Dialog

DA14531 SmartBond TINY™ Module is now released! Follow the link below to find datasheet, documentation and HW collaterals for the module:


Additionally, Dialog Serial Port Service (DSPS) and CodeLess are now available for the DA14531!


quadrature decoder interrupts not working properly

Sun, 2021-02-28 21:11 -- 1user

I connected a rotary encoder to the dev kit pro and tested it with the quadrature_decoder example. In polling mode it does work perfectly and the X value changes every "click" of the rotary encoder. The ISR reports on the other hand are very irregular and usually show up every 3-5 "clicks" of the rotary encoder.

Do you have an idea what the issue could be?

DSPS Security

Thu, 2021-02-25 13:15 -- julienr



I would like to enable security in DSPS, I already followed the tutorial with ble_app_security example of the SDK and now I am trying to follow the steps of the Tutorial 5 : Pairing , Bonding & Security" which I found via this link I found on the forum:



DA14531 TINY Module as a simple Tx-Rx pair

Fri, 2021-02-19 11:04 -- Shashialabur


I want to use the DA14531 Tiny Module as a bidirectional UART <-->BT device.

That is, Module A receives data from a PIC microcontroller (via either SPI or UART ) and broadcasts this data as a Bluetooth packet.

The Module B receives the Bluetooth data and sends it out to its PIC micro (SPI or UART)

Do you have any examples for this ?

Can this be done as a Codeless implementation ?


What is the best way to go about getting this project off the ground ?


I will be using Windows 10 for the development.

ble_app_sleepmode and LED

Wed, 2021-02-17 11:47 -- 3hl3rt



I am working on the ble_app_sleepmode example on a custom board.

I have one button and two LEDs - the button wakes up the device, it stays awak for 10s, and goes back to sleep - all is good.

now I just wanted to make a very simple addition to this, to ahve one LED light up when the button is pressed, and have the other stay lit as long as they device is awake.

(this is not the real usecase, but I am just trying to get it to work.

I try: 

reduce power consumption while connected

Tue, 2021-02-16 18:32 -- 1user

I'm a bit confused about the sleepmodes. Is it correct that they are only active after the advertising is complete and no connection happened? Except for extended sleep mode which is also active between advertising intervals?

How can power consumption be reduced while connected? I want to do something very similar to the ble notify button wakeup example.

RUN DA14531 module and USB development kit with 1.8 V supply

Sat, 2021-02-13 07:00 -- balaji

Hi Dialog,

From da14531 module datasheet the operating voltage is 1.8 - 3.3 . for my application i need to connect a sensor with operating voltage of 1.8 V. I have a custom board of module  and USB development kit. the custom board is powered with 1.8 V regulated supply and in GPIO pins ,also the readings are 1.7 - 1.8 V .

Is there any way to power up USB development kit with 1.8 V.?

Modify Device Name using AT commands

Thu, 2021-02-11 10:38 -- prakash Solanki


I want to modify the device name of ble module from the current "CodeLess".

I am using codeless (data pump) for the Da14531 module. I have enabled AT+ADVDATA, AT+ADVSTART and AT+ADVSTOP. If I use following will it change advertisng device name.

When the DA14531 is initialised, and send following commands:






Will this change the name of device to “ABC”





Multiple characters from UART to BLE notify characteristics

Mon, 2021-02-08 12:26 -- julienr


I am trying to send characters from UART to a BLE notify characteristics

Sending a single character at a time works correctly

But I have a problem when sending multiple characters at a time:

- The notify characteristic is updated the correct number of times (for example when I send 5 characters through UART the notify characteristic is updated 5 times)

- But some of the characters are repeated (for example when I send "abcde" through UART the notify characteristic wil be updated with "aeeee" or "addde", "abcee"...)


Subscribe to RSS - DA14531 SmartBond TINY Module