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.1 Featured Solutions 1
1.1.1 Ultra-Low-Power Solution 1
1.1.2 Complete Integration Solution 1
1.2 Wi-Fi Key Features 1
1.3 BT Key Features 2
1.4 MCU and Advanced Features 2
1.4.1 CPU and Memory 2
1.4.2 Clocks and Timers 3
1.4.3 Advanced Peripheral Interfaces 3
1.4.4 Security 3
1.5 Applications (A Non-exhaustive List) 4
1.6 Block Diagram 5
2 Pin Definitions 6
2.1 Pin Layout 6
2.2 Pin Description 7
2.3 Power Scheme 9
2.4 Strapping Pins 10
3 Functional Description 13
3.1 CPU and Memory 13
3.1.1 CPU 13
3.1.2 Internal Memory 13
3.1.3 External Flash and SRAM 14
3.1.4 Memory Map 14
3.2 Timers and Watchdogs 16
3.2.1 64-bit Timers 16
3.2.2 Watchdog Timers 16
3.3 System Clocks 17
3.3.1 CPU Clock 17
3.3.2 RTC Clock 17
3.3.3 Audio PLL Clock 17
3.4 Radio 17
3.4.1 2.4 GHz Receiver 18
3.4.2 2.4 GHz Transmitter 18
3.4.3 Clock Generator 18
3.5 Wi-Fi 18
3.5.1 Wi-Fi Radio and Baseband 18
3.5.2 Wi-Fi MAC 19
3.6 Bluetooth 19
3.6.1 Bluetooth Radio and Baseband 19
3.6.2 Bluetooth Interface 20
3.6.3 Bluetooth Stack 20
3.6.4 Bluetooth Link Controller 20
3.7 RTC and Low-Power Management 21
4 Peripherals and Sensors 23
4.1 Descriptions of Peripherals and Sensors 23
4.1.1 General Purpose Input / Output Interface (GPIO) 23
4.1.2 Analog-to-Digital Converter (ADC) 23
4.1.3 Hall Sensor 24
4.1.4 Digital-to-Analog Converter (DAC) 24
4.1.5 Touch Sensor 24
4.1.6 Ultra-Low-Power Co-processor 24
4.1.7 Ethernet MAC Interface 24
4.1.8 SD/SDIO/MMC Host Controller 25
4.1.9 SDIO/SPI Slave Controller 25
4.1.10 Universal Asynchronous Receiver Transmitter (UART) 26
4.1.11 I²C Interface 26
4.1.12 I²S Interface 26
4.1.13 Infrared Remote Controller 26
4.1.14 Pulse Counter 26
4.1.15 Pulse Width Modulation (PWM) 26
4.1.16 LED PWM 27
4.1.17 Serial Peripheral Interface (SPI) 27
4.1.18 Accelerator 27
4.2 Peripheral Pin Configurations 28
5 Electrical Characteristics 33
5.1 Absolute Maximum Ratings 33
5.2 Recommended Operating Conditions 33
5.3 DC Characteristics (3.3 V, 25 °C) 34
5.4 Reliability Qualifications 34
5.5 RF Power-Consumption Specifications 35
5.6 Wi-Fi Radio 35
5.7 Bluetooth Radio 36
5.7.1 Receiver – Basic Data Rate 36
5.7.2 Transmitter – Basic Data Rate 36
5.7.3 Receiver – Enhanced Data Rate 37
5.7.4 Transmitter – Enhanced Data Rate 37
5.8 Bluetooth LE Radio 38
5.8.1 Receiver 38
5.8.2 Transmitter 38
6 Package Information 39
7 Part Number and Ordering Information 40
8 Learning Resources 41
8.1 Must-Read Documents 41