SWRA486A August 2015 – April 2017 CC1310 , CC2620 , CC2630 , CC2640 , CC2640R2F-Q1 , CC2650 , CC2650MODA
In the TI-RTOS implementation for CC26x0 and CC13x0 devices, power management implements within the RTOS kernel. Because of this implementation, you can write applications without handling power management. The application requires no changes when upgrading to new versions of the kernel with further optimized power management. Handling power management within TI-RTOS occurs by configuring the system to the lowest power mode while supporting the requested resources from the application. The TI-RTOS installation is available at the TI website. This installation includes the source code for handling power management.
TI-RTOS supports the following four power modes:
Section 3 presents the modes in detail. In active and idle mode, all resources on the device are available. The standby and shutdown modes are optimized for power consumption and limited resources are available in these modes. In TI-RTOS, the application does not select which power mode to enter. The kernel selects the power mode based on the next wakeup and which resources the application requests (such as the radio or another peripherals). The application must call only shutdown mode because waking up from shutdown forces a reboot of the system.
The TI-RTOS implementation is explained in the TI-RTOS Power Management User's Guide, C:\ti\tirtos_cc13xx_cc26xx_#_##_##_##\docs is documented within the TI-RTOS installation. This document references the TI-RTOS implementation document, but focuses on how to configure the hardware when not using TI-RTOS. The sample code in this document is from the TI-RTOS implementation and the driverlib APIs.