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.

RTOS/CC1352R: Low Power mode ccfg.c configuration without external 32 kHz oscillator

Part Number: CC1352R

Tool/software: TI-RTOS

Hello,

I am developing an Ultra Low Power custom made board based on the CC1352R.

The project has to sample 2 SPI sensors at 20 Hz with CC1352R. For power evaluation I am starting from an empty TI-RTOS based project with the adding of only the Sensor Controller at 20 Hz which, for now, is doing nothing more than sending an interrupt every 40 sec to the main CPU (to exclude the power consumption due to sensors and evaluate power consumption of MCU only).

Due to space requirements on the custom board I have not included the 32 kHz external oscillator. From the ccfg.c file I changed:

//#####################################
// Clock settings
//#####################################

#ifndef SET_CCFG_MODE_CONF_SCLK_LF_OPTION
// #define SET_CCFG_MODE_CONF_SCLK_LF_OPTION            0x0        // LF clock derived from High Frequency XOSC
// #define SET_CCFG_MODE_CONF_SCLK_LF_OPTION            0x1        // External LF clock
// #define SET_CCFG_MODE_CONF_SCLK_LF_OPTION               0x2        // LF XOSC
 #define SET_CCFG_MODE_CONF_SCLK_LF_OPTION            0x3        // LF RCOSC
#endif

to use RCOSC instead of XOSC. The current consumption has lowered from 1.4 mA to 500 uA, a good result, but still too high if compared with the one stated on the Technical Manual for standby mode. 

Are there any further options to set in order to let the standby mode to consume less?

The main while(1) is stopped with a semaphore_pend which is posted once every 40 seconds by the Sensor Controller.

Thanks in advance

I include the design of the board: