Beware that this post is related to an SDK in maintenance mode
More Info: Consider nRF Connect SDK for new designs
This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

NRF52832, which SDK to use for ultra low power GATT application

Hi,

I'm evaluating the NRF52832 for an ultra low power BLE application where I'm going to use GATT. I've built some prototypes with the NRF52832 and right now I have to choose which SDK to use, the "standard/old" or the new "NRF Connect SDK". 

In my application the power consumption is the most important factor and the software is very easy: wait for interrupt, read sensor via spi, do some DSP, update value in GATT.

What do you recommend? Is there a difference in power consumption between the two SDKs? 

I'm leaning more toward the "old SDK" as it seems less complicated to get going but maybe I'm mistaken.

  • Hello,

    wait for interrupt, read sensor via spi, do some DSP, update value in GATT.
    What do you recommend? Is there a difference in power consumption between the two SDKs? 

    You will not go wrong with the nRF5 SDK - it is a very mature SDK that has been production-ready for a long time already, and that is closer to "traditional" micro-controller programming.
    In regards to power consumption both options are good, but nothing beats bare-metal when it comes to cutting down on CPU instructions.

    I'm leaning more toward the "old SDK" as it seems less complicated to get going but maybe I'm mistaken.

    This depends, but from your ticket it sounds to me like you already are somewhat familiar with the nRF5 SDK which then definitely is easier to get going with.
    For the time being there are also more examples provided with the nRF5 SDK, which is very useful to have a look at when you begin your own development.

    Best regards,
    Karl

  • Thanks for the quick reply.

    I will use the nRF5 SDK. 

Related