SWRA486A August   2015  – April 2017 CC1310 , CC2620 , CC2630 , CC2640 , CC2640R2F-Q1 , CC2650 , CC2650MODA

 

  1.   CC26x0, CC13x0 SimpleLink™ Wireless MCU Power Management Software Development
    1.     Trademarks
  2.   CC26x0, CC13x0 SimpleLink™ Wireless MCU Power Management Software Development
    1. 1 Abbreviations
    2. 2 Power Management Introduction
    3. 3 TI-RTOS Power Modes
      1. 3.1 Active Mode
      2. 3.2 Idle Mode
      3. 3.3 Standby Mode
        1. 3.3.1 Standby Enter Sequence
        2. 3.3.2 Standby Exit Sequence
      4. 3.4 Shutdown Mode
    4. 4 Implementation Considerations
      1. 4.1 Device Initializing
        1. 4.1.1 Low-Level Initializing
        2. 4.1.2 Initializating TI-RTOS
      2. 4.2 Recharging in Standby
      3. 4.3 Operating the DC-DC Converter
      4. 4.4 Configuring Device for External Input Interrupts and Wakeup
        1. 4.4.1 Interrupt and Wakeup from Active, Idle, and Standby
        2. 4.4.2 Wakeup from Shutdown Mode
      5. 4.5 Oscillators
        1. 4.5.1 High-Frequency Oscillators
        2. 4.5.2 Low-Frequency Oscillators
        3. 4.5.3 RC Oscillator Calibration
      6. 4.6 Auxiliary Domain
        1. 4.6.1 Powering on the Auxiliary Domain
        2. 4.6.2 Powering Down the Auxiliary Domain
        3. 4.6.3 Managing the Sensor Controller and the Auxiliary Domain Power
        4. 4.6.4 Sharing Resources Between the Sensor Controller and the Cortex®-M3
      7. 4.7 RTC
        1. 4.7.1 Initializing RTC
        2. 4.7.2 Configuring RTC Compare Events
      8. 4.8 Debugging Through Power Modes
      9. 4.9 Using Peripherals
    5. 5 References
  3.   Revision History

TI-RTOS Power Modes

Table 1 lists the four different power modes TI-RTOS supports.

Table 1. Software Configurable Power Modes

Mode Software Configurable Power Modes Reset Pin Held
Active Idle Standby Shutdown
System CPU Active Off Off Off Off
System SRAM On On Retained Off Off
Register Retention(2) Full Full Partial No No
VIMS_PD (flash) On Available Off Off Off
RFCORE_PD (radio) Available Available Off Off Off
SERIAL_PD Available Available Off Off Off
PERIPH_PD Available Available Off Off Off
Sensor Controller Available Available Available Off Off
Supply System On On Duty-cycled Off Off
Current Application dependent Application Dependent Approx. 1 µA Approx. 0.1 µA Approx. 0.1 µA
Time from CPU active to ready for Wakeup(1) TBD TBD TBD
Wake-up time to CPU active(1) 25 µs 300 µs(2) Approx. 1.5 ms Approx. 1.5 ms
High-speed clock XOSC_HF or RCOSC_HF XOSC_HF or RCOSC_HF Off Off Off
Low-speed clock XOSC_LF or RCOSC_LF XOSC_LF or RCOSC_LF XOSC_LF or RCOSC_LF Off Off
Wakeup on RTC Available Available Available Off Off
Wakeup on pin edge Available Available Available Available Off
Wakeup on reset pin Available Available Available Available Available
Numbers include TI-RTOS overhead.
When an emulator or debugger is attached to the device, the wake-up time is approximately 200 µs shorter because the system will not enter true standby.

This section describes how these power modes are implemented in TI-RTOS and how to port TI-RTOS to another software framework.