ESP32 Series
Datasheet
Including:
ESP32-D0WD
ESP32-D0WDQ6
ESP32-D2WD
ESP32-S0WD
Version 3.0
Espressif Systems
Copyright © 2019
www.espressif.com
About This Guide
This document provides the specifications of ESP32 family of chips.
Revision History
For any changes to this document over time, please refer to the
last page.
Documentation Change Notification
Espressif provides email notifications to keep customers updated on changes to technical documentation. Please
subscribe at
www.espressif.com/en/subscribe.
Certification
Download certificates for Espressif products from
www.espressif.com/en/certificates.
Disclaimer and Copyright Notice
Information in this document, including URL references, is subject to change without notice. THIS DOCUMENT IS
PROVIDED AS IS WITH NO WARRANTIES WHATSOEVER, INCLUDING ANY WARRANTY OF MERCHANTABIL-
ITY, NON-INFRINGEMENT, FITNESS FOR ANY PARTICULAR PURPOSE, OR ANY WARRANTY OTHERWISE
ARISING OUT OF ANY PROPOSAL, SPECIFICATION OR SAMPLE.
All liability, including liability for infringement of any proprietary rights, relating to use of information in this docu-
ment is disclaimed. No licenses express or implied, by estoppel or otherwise, to any intellectual property rights
are granted herein. The Wi-Fi Alliance Member logo is a trademark of the Wi-Fi Alliance. The Bluetooth logo is a
registered trademark of Bluetooth SIG.
All trade names, trademarks and registered trademarks mentioned in this document are property of their respective
owners, and are hereby acknowledged.
Copyright © 2019 Espressif Inc. All rights reserved.
Contents
1 Overview
1.1
Featured Solutions
1.1.1 Ultra-Low-Power Solution
1.1.2 Complete Integration Solution
1.2
1.3
1.4
Wi-Fi Key Features
BT Key Features
MCU and Advanced Features
1.4.1 CPU and Memory
1.4.2 Clocks and Timers
1.4.3 Advanced Peripheral Interfaces
1.4.4 Security
1.5
1.6
Applications (A Non-exhaustive List)
Block Diagram
1
1
1
1
1
2
2
2
3
3
3
4
5
6
6
7
9
10
13
13
13
13
14
14
16
16
16
17
17
17
17
17
18
18
18
18
18
19
19
19
20
20
2 Pin Definitions
2.1
2.2
2.3
2.4
Pin Layout
Pin Description
Power Scheme
Strapping Pins
3 Functional Description
3.1
CPU and Memory
3.1.1 CPU
3.1.2 Internal Memory
3.1.3 External Flash and SRAM
3.1.4 Memory Map
3.2
Timers and Watchdogs
3.2.1 64-bit Timers
3.2.2 Watchdog Timers
3.3
System Clocks
3.3.1 CPU Clock
3.3.2 RTC Clock
3.3.3 Audio PLL Clock
3.4
Radio
3.4.1 2.4 GHz Receiver
3.4.2 2.4 GHz Transmitter
3.4.3 Clock Generator
3.5
Wi-Fi
3.5.1 Wi-Fi Radio and Baseband
3.5.2 Wi-Fi MAC
3.6
Bluetooth
3.6.1 Bluetooth Radio and Baseband
3.6.2 Bluetooth Interface
3.6.3 Bluetooth Stack
3.6.4 Bluetooth Link Controller
3.7
RTC and Low-Power Management
20
21
23
23
23
23
24
24
24
24
24
25
25
26
26
26
26
26
26
27
27
27
28
33
33
33
34
34
35
35
36
36
36
37
37
38
38
38
39
40
41
41
4 Peripherals and Sensors
4.1
Descriptions of Peripherals and Sensors
4.1.1 General Purpose Input / Output Interface (GPIO)
4.1.2 Analog-to-Digital Converter (ADC)
4.1.3 Hall Sensor
4.1.4 Digital-to-Analog Converter (DAC)
4.1.5 Touch Sensor
4.1.6 Ultra-Low-Power Co-processor
4.1.7 Ethernet MAC Interface
4.1.8 SD/SDIO/MMC Host Controller
4.1.9 SDIO/SPI Slave Controller
4.1.10 Universal Asynchronous Receiver Transmitter (UART)
4.1.11 I²C Interface
4.1.12 I²S Interface
4.1.13 Infrared Remote Controller
4.1.14 Pulse Counter
4.1.15 Pulse Width Modulation (PWM)
4.1.16 LED PWM
4.1.17 Serial Peripheral Interface (SPI)
4.1.18 Accelerator
4.2
Peripheral Pin Configurations
5 Electrical Characteristics
5.1
5.2
5.3
5.4
5.5
5.6
5.7
Absolute Maximum Ratings
Recommended Operating Conditions
DC Characteristics (3.3 V, 25 °C)
Reliability Qualifications
RF Power-Consumption Specifications
Wi-Fi Radio
Bluetooth Radio
5.7.1 Receiver – Basic Data Rate
5.7.2 Transmitter – Basic Data Rate
5.7.3 Receiver – Enhanced Data Rate
5.7.4 Transmitter – Enhanced Data Rate
5.8
Bluetooth LE Radio
5.8.1 Receiver
5.8.2 Transmitter
6 Package Information
7 Part Number and Ordering Information
8 Learning Resources
8.1
Must-Read Documents
8.2
Must-Have Resources
41
42
42
44
49
49
51
Appendix A – ESP32 Pin Lists
A.1. Notes on ESP32 Pin Lists
A.2. GPIO_Matrix
A.3. Ethernet_MAC
A.4. IO_MUX
Revision History