JAJSQG9E April 2023 – September 2024 CC2340R2 , CC2340R5
PRODMIX
To minimize power consumption, the CC2340R supports a number of power modes and power management features (see Table 8-3).
MODE | SOFTWARE CONFIGURABLE POWER MODES (1) | RESET PIN HELD | |||
---|---|---|---|---|---|
ACTIVE | IDLE | STANDBY | SHUTDOWN | ||
CPU | Active | Off | Off | Off | Off |
Flash | On | Available | Off | Off | Off |
SRAM | On | On | Retention | Off | Off |
Radio | Available | Available | Off | Off | Off |
Supply System | On | On | Duty Cycled | Off | Off |
CPU register retention | Full | Full | Full (2) | No | No |
SRAM retention | Full | Full | Full | Off | Off |
48 MHz high-speed clock (HFCLK) | HFOSC (tracks HFXT) | HFOSC (tracks HFXT) | Off | Off | Off |
32 kHz low-speed clock (LFCLK) | LFXT or LFOSC | LFXT or LFOSC | LFXT or LFOSC | Off | Off |
Peripherals | Available | Available | IOC, BATMON, RTC, LPCOMP | Off | Off |
Wake-up on RTC | N/A | Available | Available | Off | Off |
Wake-up on pin edge | N/A | Available | Available | Available | Off |
Wake-up on reset pin | On | On | On | On | On |
Brownout detector (BOD) | On | On | Duty Cycled | Off | Off |
Power-on reset (POR) | On | On | On | On | On |
Watchdog timer (WDT) | Available | Available | Available | Off | Off |
In the Active mode, both of MCU and AON power domains are powered. Clock gating is used to minimize power consumption. Clock gating to peripherals/subsystems is controlled manually by the CPU.
In Idle mode the CPU is in sleep but selected peripherals and subsystems (such as the radio) can be active. Infrastructure (Flash, ROM, SRAM, bus) clock gating is possible depending on state of the DMA and debug subsystem.
In Standby mode, only the always-on (AON) domain is active. An external wake-up event, RTC event, or comparator event (LP-COMP) is required to bring the device back to active mode. Pin Reset will also drive the device from Standby to Active. MCU peripherals with retention do not need to be reconfigured when waking up again, and the CPU continues execution from where it went into standby mode. All GPIOs are latched in standby mode.
In Shutdown mode, the device is entirely turned off (including the AON domain), and the I/Os are latched with the value they had before entering shutdown mode. A change of state on any I/O pin defined as a wake from shutdown pin wakes up the device and functions as a reset trigger. The CPU can differentiate between reset in this way and reset-by-reset pin or power-on reset by reading the reset status register. The only state retained in this mode are the latched I/O state, 3V register bank, and the flash memory contents.
The power, RF and clock management for the CC2340R device require specific configuration and handling by software for optimized performance. This configuration and handling is implemented in the TI-provided drivers that are part of the CC2340R software development kit (SDK). Therefore, TI highly recommends using this software framework for all application development on the device. The complete SDK with FreeRTOS, device drivers, and examples are offered free of charge in source code.