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

Low-Frequency Oscillators

Modify the customer configuration area to select the low-frequency clock source. The application must ensure that the LF clock source selected in CCFG is selected and stable before entering standby mode. The LF clock source on which the device is running can be read through the driverlib function OSCClockSourceGet(…). For the configuration settings in CCFG, see Figure 16.

Figure_16_SWRA486.pngFigure 16. LF Configuration in ccfg.c

When the device running on the selected LF clock source as specified in CCFG, you must disable the LF clock qualifier circuitry before entering standby for the first time. Set bits OSC_DIG:CTL0[29:28] as in Figure 17.

Figure_17_SWRA486.pngFigure 17. Code for Disabling LF Clock Qualifiers

If the application wants to use an external LF clock source, another MCU can apply the LF clock to any input and output pin.

  1. Configure the chosen input and output and the RTC increment value as in Figure 18.
  2. Apply when trimDevice() runs.

An RTC increment value of 0x800000 corresponds to a frequency of 32.768 kHz. See AON_RTC:SUBSECINC for further details.

Figure_18_SWRA486.pngFigure 18. Configuration When Using an External LF Clock Source