DA14531 SmartBond TINY Module

Running DA14531 @3.3V

Mon, 2020-07-20 20:07 -- simonlasnier

Hi again :) 

In the datasheet I can see the DA14531 chip should ideally be run at 3V (=typical value, 3.3V being the max value). But looking at the schematics of the USB development board it seems the output of a 3.3V LDO (NCP114ASN330T1G) it sent directly to the VBAT_HIGH pin, and I see no level shifter for the digital signals (which are sent from the other MCU running @3.3V).

So I am only asking to be sure - but I guess it is possible to use it the same way we would use a 3.3V MCU?

Thank you


Change UART baudrate via Bluetooth

Mon, 2020-07-20 08:58 -- nolucas


I am developping my own Android application to communicate with the Smartbond Tiny DA14531. I use one of your pre-developped software for this module : dsps_service_531.bin.
I would like to change the UART baudrate using my app, I found the service to use (CFG_PRF_REMOTE_CONFIG) and the characteristic (write elements) but I don't know what to do next.
I think there is something to do with the element ELEM_ID_PARAM_PERIPH_UART_BAUDRATE, but I don't know what exactly.

Can you give me some advices ?

Thank you.

Module PCB Layout

Mon, 2020-07-20 08:35 -- rajesh kaliyaperumal

Hi Team,

Regarding the Layout constraints for the module, We have mouting holes in PCB near the module & for that we are planning to use nylon screws instead of metal screws.

Due to space constraint & Reliable mounting of PCB , we cannot have cutout in PCB where antenna of the module resides. But we are making sure no copper is around that area.

Kindly give your comment on it.

Attached the mouting hole location & Module location in the PCB for your reference....



Create blocking delay in seconds

Thu, 2020-07-16 17:56 -- Eshwar


I want to create a blocking delay in seconds during a function. I could have used an app_easy_timer but it doesn't solve my purpose. I have tried the code snippet from the timer0 delay example but the watchdog gets triggered after a few seconds. If the watchdog is disabled, still the program crashes when any type of software looped or timer delay is used. My requirement is restricted to blocking delay only. Any help is appreciated in this


Build Error for Multiperipheral Example

Tue, 2020-07-14 17:42 -- jwpearce

I have downloaded the example 


and have successfully run the Python link scipt.  When I load the project and build it I receive indicating that app_db... is not defined.  There are several conditional complilation ifdef's that I don't know enought about yet to see where the problem lies.

Where is the problem?

Over The Air Programming on DA14531MOD-00F01002

Tue, 2020-07-14 15:21 -- rajesh kaliyaperumal


We are using smartbond tiny module (DA14531MOD-00F01002) in our application.

The thing is we have connected SWD pins from the module as shown in attachment, for debugging & development of software.

We had connected UART with flow control to our microcontroller as a host interface to module.

Since these pins are not accessible when assembled as a unit, How to proceed with Over The Air programming of the module (OTA) for first time ?

Also how to update the firmware for subsequent updates using OTA ?

Appreciate your help at the earliest !!


Subscribe to RSS - DA14531 SmartBond TINY Module