This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Your opinion about my CC2650 current consumption

Guru 18395 points
Other Parts Discussed in Thread: CC2650

Good afternoon,

For the CC2650LP, I'm obtaining a current consumption between ADV of around 8.5 uA. See screenshot.

TI kindly told me some time ago 5-6 uA are due to the SPI flash present in the CC2650LP. 1.5 uA is the normal consumption value when ADV.

This leaves me few uA to justify so please let me know your opinion about something I have been thinking:

question 1

By doing PIN_DRVSTR_MIN I'd no bet saving any current. Am I right? On the other hand, any of these GPIO settings is adding current consumption. Am I right?

PIN_Config SBP_configTable[] =

{
IOID_6 | PIN_GPIO_OUTPUT_EN | PIN_GPIO_LOW | PIN_PUSHPULL | PIN_DRVSTR_MAX,
IOID_7 | PIN_GPIO_OUTPUT_EN | PIN_GPIO_LOW | PIN_PUSHPULL | PIN_DRVSTR_MIN,
Board_BUTTON0 | PIN_INPUT_EN | PIN_PULLUP | PIN_IRQ_BOTHEDGES | PIN_HYSTERESIS,
Board_BUTTON1 | PIN_INPUT_EN | PIN_PULLUP | PIN_IRQ_BOTHEDGES | PIN_HYSTERESIS,
PIN_TERMINATE
};

question 2

I will be using I2C so I start the interface in SBP_init(). Can this intialization be increasing my current a little bit? From your experience, is around 10 uA an acceptable final value for a BLE peripheral featuring I2C?

question 3

I will be using a periodic Event and I start also such clock in SBP_init(). Can this be increasing my current a little bit? I think about 1 uA is added to MSP430 depending on timers and so on. Self rule applies here?

Please let me know your valuable opinion. I have read the CC2650 power application note but the analysis there I guess is just for CC2650EM, no sensors connected.

Have a really nice day!

  • Hello,

    Using any peripheral or driving current externally will of course use additional system current. Note that you will see a spike due to the DCDC recharge event; this cannot be avoided but is considered in the overall avg system current.

    Likewise, scheduling a clock or event that results in a CPU wakeup from standby will also increase your current consumption.

    Best wishes
  • ... thanks!