Data Sheet

3.7 RTC and Low-Power Management 3 FUNCTIONAL DESCRIPTION
3.7 RTC and Low-Power Management
With the advanced power management technologies, ESP32 can switch between different power modes (see
Table 4).
Power mode
Active mode: The chip radio is powered on. The chip can receive, transmit, or listen.
Modem-sleep mode: The CPU is operational and the clock is configurable. The Wi-Fi/Bluetooth base-
band and radio are disabled.
Light-sleep mode: The CPU is paused. The RTC and ULP-coprocessor are running. Any wake-up
events (MAC, host, RTC timer, or external interrupts) will wake up the chip.
Deep-sleep mode: Only RTC is powered on. Wi-Fi and Bluetooth connection data are stored in RTC
memory. The ULP-coprocessor can work.
Hibernation mode: The internal 8MHz oscillator and ULP-coprocessor are disabled. The RTC recovery
memory are power-down. Only one RTC timer on the slow clock and some RTC GPIOs are active. The
RTC timer or the RTC GPIOs can wake up the chip from the Hibernation mode.
Sleep Pattern
Association sleep pattern: The power mode switches between the active mode and Modem-sleep/Light-
sleep mode during this sleep pattern. The CPU, Wi-Fi, Bluetooth, and radio are woken up at predeter-
mined intervals to keep Wi-Fi/BT connections alive.
ULP sensor-monitored pattern: The main CPU is in the Deep-sleep mode. The ULP co-processor does
sensor measurements and wakes up the main system, based on the measured data from sensors.
Table 4: Functionalities Depending on the Power Modes
Power mode Active Modem-sleep Light-sleep Deep-sleep Hibernation
Sleep pattern
Association sleep pattern
ULP sensor-
monitored pattern
-
CPU ON PAUSE ON OFF OFF
Wi-Fi/BT base-
band and radio
ON OFF OFF OFF OFF
RTC ON ON ON ON OFF
ULP co-processor ON ON ON ON/OFF OFF
The power consumption varies with different power modes/sleep patterns and work status of functional modules
(see Table 5).
Espressif Systems 19 http://www.espressif.com