Data Sheet

Table Of Contents
3 Functional Description
Ping
Bluetooth Low Energy
Advertising
Scanning
Simultaneous advertising and scanning
Multiple connections
Asynchronous data reception and transmission
Adaptive Frequency Hopping and Channel assessment
Connection parameter update
Data Length Extension
Link Layer Encryption
LE Ping
3.7 RTC and LowPower Management
With the use of advanced power-management technologies, ESP32 can switch between different power
modes.
Power modes
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
baseband and radio are disabled.
Lightsleep mode: The CPU is paused. The RTC memory and RTC peripherals, as well as the ULP
co-processor are running. Any wake-up events (MAC, host, RTC timer, or external interrupts) will wake
up the chip.
Deepsleep mode: Only the RTC memory and RTC peripherals are powered on. Wi-Fi and Bluetooth
connection data are stored in the RTC memory. The ULP co-processor is functional.
Hibernation mode: The internal 8-MHz oscillator and ULP co-processor are disabled. The RTC
recovery memory is powered down. Only one RTC timer on the slow clock and certain RTC GPIOs are
active. The RTC timer or the RTC GPIOs can wake up the chip from the Hibernation mode.
Table 6: Power Consumption by Power Modes
Power mode Description Power consumption
Active (RF working)
Wi-Fi Tx packet
Please refer to
Table 15 for details.
Wi-Fi/BT Tx packet
Wi-Fi/BT Rx and listening
Modem-sleep
The CPU is
powered on.
240 MHz
* Dual-core chip(s) 30 mA ~ 68 mA
Single-core chip(s) N/A
160 MHz
* Dual-core chip(s) 27 mA ~ 44 mA
Single-core chip(s) 27 mA ~ 34 mA
Espressif Systems 30
Submit Documentation Feedback
ESP32 Series Datasheet v3.5