Espressif Systems ESP32-WROOM-32D, ESP32-WROOM-32U Service Manual

ESP32-WROOM-32D & ESP32-WROOM-32U
Datasheet
www.espressif.com
Version 1.8
Espressif Systems
Copyright © 2019
About This Document
Revision History
For revision history of this document, 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
2 Pin Definitions 3
2.1 Pin Layout 3
2.2 Pin Description 3
2.3 Strapping Pins 5
3 Functional Description 6
3.1 CPU and Internal Memory 6
3.2 External Flash and SRAM 6
3.3 Crystal Oscillators 6
3.4 RTC and Low-Power Management 7
4 Peripherals and Sensors 8
5 Electrical Characteristics 9
5.1 Absolute Maximum Ratings 9
5.2 Recommended Operating Conditions 9
5.3 DC Characteristics (3.3 V, 25 °C) 9
5.4 Wi-Fi Radio 10
5.5 BLE Radio 11
5.5.1 Receiver 11
5.5.2 Transmitter 11
5.6 Reflow Profile 12
6 Schematics 13
7 Peripheral Schematics 15
8 Physical Dimensions 17
9 Recommended PCB Land Pattern 19
10U.FL Connector Dimensions 20
11Learning Resources 21
11.1 Must-Read Documents 21
11.2 Must-Have Resources 21
Revision History 22
List of Tables
1 ESP32-WROOM-32D vs. ESP32-WROOM-32U 1
2 ESP32-WROOM-32D and ESP32-WROOM-32U Specifications 2
3 Pin Definitions 3
4 Strapping Pins 5
5 Absolute Maximum Ratings 9
6 Recommended Operating Conditions 9
7 DC Characteristics (3.3 V, 25 °C) 9
8 Wi-Fi Radio Characteristics 10
9 Receiver Characteristics – BLE 11
10 Transmitter Characteristics – BLE 11
List of Figures
1 ESP32-WROOM-32D Pin Layout (Top View) 3
2 Reflow Profile 12
3 ESP32-WROOM-32D Schematics 13
4 ESP32-WROOM-32U Schematics 14
5 ESP32-WROOM-32D & ESP32-WROOM-32U Peripheral Schematics 15
6 Physical Dimensions of ESP32-WROOM-32D 17
7 Physical Dimensions of ESP32-WROOM-32U 18
8 Recommended PCB Land Pattern of ESP32-WROOM-32D 19
9 Recommended PCB Land Pattern of ESP32-WROOM-32U 19
10 ESP32-WROOM-32U U.FL Dimensions 20

1. Overview

1. Overview
ESP32-WROOM-32D and ESP32-WROOM-32U are powerful, generic Wi-Fi+BT+BLE MCU modules that target
a wide variety of applications, ranging from low-power sensor networks to the most demanding tasks, such as
voice encoding, music streaming and MP3 decoding.
ESP32-WROOM-32U is different from ESP32-WROOM-32D in that ESP32-WROOM-32U integrates a U.FL con-
nector. For detailed information of the U.FL connector please see Chapter 10. Note that the information in this
data sheet is applicable to both modules. Any differences between them will be clearly specified in the course of
this document. Table 1 lists the difference between ESP32-WROOM-32D and ESP32-WROOM-32U.
Table 1: ESP32-WROOM-32D vs. ESP32-WROOM-32U
Module ESP32-WROOM-32D ESP32-WROOM-32U
Core ESP32-D0WD ESP32-D0WD
SPI flash 32 Mbits, 3.3 V 32 Mbits, 3.3 V
Crystal 40 MHz 40 MHz
Antenna onboard antenna
Dimensions
(Unit: mm)
Schematics See Figure 3 for details. See Figure 4 for details.
(18.00±0.10) × (25.50±0.10) × (3.10±0.10)
(See Figure 6 for details)
U.FL connector (which needs to be connected
to an external IPEX antenna)
(18.00±0.10) × (19.20±0.10) × (3.20±0.10)
(See Figure 7 for details)
At the core of the two modules is the ESP32-D0WD chip that belongs to the ESP32 series* of chips. The chip
embedded is designed to be scalable and adaptive. There are two CPU cores that can be individually controlled,
and the CPU clock frequency is adjustable from 80 MHz to 240 MHz. The user may also power off the CPU
and make use of the low-power co-processor to constantly monitor the peripherals for changes or crossing of
thresholds. ESP32 integrates a rich set of peripherals, ranging from capacitive touch sensors, Hall sensors, SD
card interface, Ethernet, high-speed SPI, UART, I²S and I²C.
Note:
* For details on the part numbers of the ESP32 family of chips, please refer to the document ESP32 Datasheet.
The integration of Bluetooth, Bluetooth LE and Wi-Fi ensures that a wide range of applications can be targeted,
and that the module is all-around: using Wi-Fi allows a large physical range and direct connection to the Internet
through a Wi-Fi router, while using Bluetooth allows the user to conveniently connect to the phone or broadcast
low energy beacons for its detection. The sleep current of the ESP32 chip is less than 5 µA, making it suitable
for battery powered and wearable electronics applications. The module supports a data rate of up to 150 Mbps,
and 20 dBm output power at the antenna to ensure the widest physical range. As such the module does offer
industry-leading specifications and the best performance for electronic integration, range, power consumption,
and connectivity.
The operating system chosen for ESP32 is freeRTOS with LwIP; TLS 1.2 with hardware acceleration is built in as
well. Secure (encrypted) over the air (OTA) upgrade is also supported, so that users can upgrade their products
even after their release, at minimum cost and effort.
Table 2 provides the specifications of ESP32-WROOM-32D and ESP32-WROOM-32U.
Espressif Systems 1 ESP32-WROOM-32D & ESP32-WROOM-32U Datasheet V1.8
1. Overview
Table 2: ESP32-WROOM-32D and ESP32-WROOM-32U Specifications
Categories Items Specifications
RF Certification FCC/CE-RED/IC/TELEC/KCC/SRRC/NCC
Certification
Wi-Fi Certification Wi-Fi Alliance
Bluetooth certification BQB
Green Certification REACH/RoHS
Test Reliablity HTOL/HTSL/uHAST/TCT/ESD
802.11 b/g/n (802.11n up to 150 Mbps)
Wi-Fi
Protocols
A-MPDU and A-MSDU aggregation and 0.4 µs guard
interval support
Frequency range 2.4 GHz ~ 2.5 GHz
Protocols Bluetooth v4.2 BR/EDR and BLE specification
NZIF receiver with –97 dBm sensitivity
Bluetooth
Radio
Class-1, class-2 and class-3 transmitter
AFH
Audio CVSD and SBC
SD card, UART, SPI, SDIO, I2C, LED PWM, Motor
Module interfaces
PWM, I2S, IR, pulse counter, GPIO, capacitive touch
sensor, ADC, DAC
On-chip sensor Hall sensor
Integrated crystal 40 MHz crystal
Hardware
Integrated SPI flash
1
4 MB
Operating voltage/Power supply 2.7 V ~ 3.6 V
Operating current Average: 80 mA
Minimum current delivered by power
supply
Recommended operating temperature
2
range
500 mA
–40 °C ~ +85 °C
Notice:
1. ESP32-WROOM-32D and ESP32-WROOM-32U with 8 MB flash or 16 MB flash are available for custom order.
2. ESP32-WROOM-32D and ESP32-WROOM-32U with high temperature range (–40 °C ~ +105 °C) option are avail-
able for custom order. 4 MB SPI flash is supported on the high temperature range version.
3. For detailed ordering information, please see Espressif Product Ordering Information.
Espressif Systems 2 ESP32-WROOM-32D & ESP32-WROOM-32U Datasheet V1.8
2. Pin Definitions
Keepout Zone
GND
IO23
IO22
TXD0
RXD0
IO21
NC
IO19
IO18
IO5
IO17
IO16
IO4
IO0
38
37
36
35
34
33
32
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
15
IO2
IO15
SD1
SD0
CLK
CMD
SD3
SD2
IO13
GND
1
2
3
4
5
6
7
8
9
10
11
12
13
14
GND
3V3
EN
SENSOR_VP
SENSOR_VN
IO34
IO35
IO32
IO33
IO25
IO26
IO27
IO14
IO12
39 GND

2. Pin Definitions

2.1 Pin Layout

Figure 1: ESP32-WROOM-32D Pin Layout (Top View)
Note:
The pin layout of ESP32-WROOM-32U is the same as that of ESP32-WROOM-32D, except that ESP32-WROOM-32U
has no keepout zone.

2.2 Pin Description

The ESP32-WROOM-32D and ESP32-WROOM-32U have 38 pins. See pin definitions in Table 3.
Name No. Type Function
GND 1 P Ground
3V3 2 P Power supply
EN 3 I Module-enable signal. Active high.
SENSOR_VP 4 I GPIO36, ADC1_CH0, RTC_GPIO0
SENSOR_VN 5 I GPIO39, ADC1_CH3, RTC_GPIO3
IO34 6 I GPIO34, ADC1_CH6, RTC_GPIO4
IO35 7 I GPIO35, ADC1_CH7, RTC_GPIO5
Table 3: Pin Definitions
Espressif Systems 3 ESP32-WROOM-32D & ESP32-WROOM-32U Datasheet V1.8
2. Pin Definitions
Name No. Type Function
IO32 8 I/O
IO33 9 I/O
GPIO32, XTAL_32K_P (32.768 kHz crystal oscillator input), ADC1_CH4,
TOUCH9, RTC_GPIO9
GPIO33, XTAL_32K_N (32.768 kHz crystal oscillator output), ADC1_CH5,
TOUCH8, RTC_GPIO8
IO25 10 I/O GPIO25, DAC_1, ADC2_CH8, RTC_GPIO6, EMAC_RXD0
IO26 11 I/O GPIO26, DAC_2, ADC2_CH9, RTC_GPIO7, EMAC_RXD1
IO27 12 I/O GPIO27, ADC2_CH7, TOUCH7, RTC_GPIO17, EMAC_RX_DV
IO14 13 I/O
IO12 14 I/O
GPIO14, ADC2_CH6, TOUCH6, RTC_GPIO16, MTMS, HSPICLK, HS2_CLK,
SD_CLK, EMAC_TXD2
GPIO12, ADC2_CH5, TOUCH5, RTC_GPIO15, MTDI, HSPIQ, HS2_DATA2,
SD_DATA2, EMAC_TXD3
GND 15 P Ground
IO13 16 I/O
GPIO13, ADC2_CH4, TOUCH4, RTC_GPIO14, MTCK, HSPID, HS2_DATA3,
SD_DATA3, EMAC_RX_ER
SHD/SD2* 17 I/O GPIO9, SD_DATA2, SPIHD, HS1_DATA2, U1RXD
SWP/SD3* 18 I/O GPIO10, SD_DATA3, SPIWP, HS1_DATA3, U1TXD
SCS/CMD* 19 I/O GPIO11, SD_CMD, SPICS0, HS1_CMD, U1RTS
SCK/CLK* 20 I/O GPIO6, SD_CLK, SPICLK, HS1_CLK, U1CTS
SDO/SD0* 21 I/O GPIO7, SD_DATA0, SPIQ, HS1_DATA0, U2RTS
SDI/SD1* 22 I/O GPIO8, SD_DATA1, SPID, HS1_DATA1, U2CTS
IO15 23 I/O
IO2 24 I/O
GPIO15, ADC2_CH3, TOUCH3, MTDO, HSPICS0, RTC_GPIO13, HS2_CMD,
SD_CMD, EMAC_RXD3
GPIO2, ADC2_CH2, TOUCH2, RTC_GPIO12, HSPIWP, HS2_DATA0,
SD_DATA0
IO0 25 I/O GPIO0, ADC2_CH1, TOUCH1, RTC_GPIO11, CLK_OUT1, EMAC_TX_CLK
IO4 26 I/O
GPIO4, ADC2_CH0, TOUCH0, RTC_GPIO10, HSPIHD, HS2_DATA1,
SD_DATA1, EMAC_TX_ER
IO16 27 I/O GPIO16, HS1_DATA4, U2RXD, EMAC_CLK_OUT
IO17 28 I/O GPIO17, HS1_DATA5, U2TXD, EMAC_CLK_OUT_180
IO5 29 I/O GPIO5, VSPICS0, HS1_DATA6, EMAC_RX_CLK
IO18 30 I/O GPIO18, VSPICLK, HS1_DATA7
IO19 31 I/O GPIO19, VSPIQ, U0CTS, EMAC_TXD0
NC 32 - -
IO21 33 I/O GPIO21, VSPIHD, EMAC_TX_EN
RXD0 34 I/O GPIO3, U0RXD, CLK_OUT2
TXD0 35 I/O GPIO1, U0TXD, CLK_OUT3, EMAC_RXD2
IO22 36 I/O GPIO22, VSPIWP, U0RTS, EMAC_TXD1
IO23 37 I/O GPIO23, VSPID, HS1_STROBE
GND 38 P Ground
Notice:
* Pins SCK/CLK, SDO/SD0, SDI/SD1, SHD/SD2, SWP/SD3 and SCS/CMD, namely, GPIO6 to GPIO11 are connected
to the integrated SPI flash integrated on the module and are not recommended for other uses.
Espressif Systems 4 ESP32-WROOM-32D & ESP32-WROOM-32U Datasheet V1.8
Loading...
+ 18 hidden pages