Esp32 s2 Wroom - Esp32 s2 Wroom I - Datasheet - en PDF
Esp32 s2 Wroom - Esp32 s2 Wroom I - Datasheet - en PDF
ESP32-S2-WROOM-I
Datasheet
Version 1.1
Espressif Systems
Copyright © 2020
www.espressif.com
About This Document
This document provides the specifications for the ESP32-S2-WROOM and ESP32-S2-WROOM-I module.
Document Updates
Please always refer to the latest version on https://www.espressif.com/en/support/download/documents.
Revision History
For revision history of this document, please refer to the last page.
Certification
Download certificates for Espressif products from www.espressif.com/en/certificates.
1. Module Overview
1.1 Features
MCU Hardware
• Interfaces: GPIO, SPI, LCD, UART, I2 C, I2 S, Cam-
• ESP32-S2 embedded, Xtensa® single-core 32-bit
era interface, IR, pulse counter, LED PWM, USB
LX7 microprocessor, up to 240 MHz
OTG 1.1, ADC, DAC, touch sensor, temperature
• 128 KB ROM sensor
• 4 MB SPI flash
• 16 KB SRAM in RTC
• Operating voltage/Power supply: 3.0 ~ 3.6 V
1.2 Description
ESP32-S2-WROOM and ESP32-S2-WROOM-I are two powerful, generic Wi-Fi MCU modules that have a rich set
of peripherals. They are an ideal choice for a wide variety of application scenarios relating to Internet of Things
(IoT), wearable electronics and smart home.
ESP32-S2-WROOM comes with a PCB antenna, and ESP32-S2-WROOM-I with an IPEX antenna. They both
feature a 4 MB external SPI flash. The information in this datasheet is applicable to both modules.
At the core of this module is ESP32-S2 *, an Xtensa® 32-bit LX7 CPU that operates at up to 240 MHz. The
chip has a low-power co-processor that can be used instead of the CPU to save power while performing tasks
that do not require much computing power, such as monitoring of peripherals. ESP32-S2 integrates a rich set
of peripherals, ranging from SPI, I²S, UART, I²C, LED PWM, LCD, Camera interface, ADC, DAC, touch sensor,
temperature sensor, as well as up to 43 GPIOs. It also includes a full-speed USB On-The-Go (OTG) interface to
enable USB communication.
Note:
* For more information on ESP32-S2, please refer to ESP32-S2 Datasheet.
1.3 Applications
• Generic Low-power IoT Sensor Hub • Smart Building
Contents
1 Module Overview 3
1.1 Features 3
1.2 Description 3
1.3 Applications 4
2 Block Diagram 8
3 Pin Definitions 9
3.1 Pin Layout 9
3.2 Pin Description 10
3.3 Strapping Pins 11
4 Electrical Characteristics 13
4.1 Absolute Maximum Ratings 13
4.2 Recommended Operating Conditions 13
4.3 DC Characteristics (3.3 V, 25 °C) 13
4.4 Current Consumption Characteristics 14
4.5 Wi-Fi RF Characteristics 15
4.5.1 Wi-Fi RF Standards 15
4.5.2 Transmitter Characteristics 15
4.5.3 Receiver Characteristics 16
5 Schematics 18
6 Peripheral Schematics 20
8 Product Handling 24
8.1 Storage Condition 24
8.2 ESD 24
8.3 Reflow Profile 24
10Learning Resources 26
10.1 Must-Read Documents 26
10.2 Must-Have Resources 26
Revision History 27
List of Tables
1 Ordering Information 3
2 Pin Definitions 10
3 Strapping Pins 11
4 Absolute Maximum Ratings 13
5 Recommended Operating Conditions 13
6 DC Characteristics (3.3 V, 25 °C) 13
7 Current Consumption Depending on RF Modes 14
8 Current Consumption Depending on Work Modes 14
9 Wi-Fi RF Standards 15
10 Transmitter Characteristics 15
11 Receiver Characteristics 16
List of Figures
1 ESP32-S2-WROOM Block Diagram 8
2 ESP32-S2-WROOM-I Block Diagram 8
3 Module Pin Layout (Top View) 9
4 ESP32-S2-WROOM Schematics 18
5 ESP32-S2-WROOM-I Schematics 19
6 Peripheral Schematics 20
7 Physical Dimensions 21
8 Recommended PCB Land Pattern 22
9 U.FL Connector Dimensions 23
10 Reflow Profile 24
2. Block Diagram
40 MHz
3V3 Crystal Antenna
RF Matching
ESP32-S2
EN GPIOs
VDD_SPI
SPICLK
SPICS
SPIDI
SPIDO
SPIHD
SPIWP
ESP32-S2-WROOM
SPI Flash
40 MHz
3V3 Crystal Antenna
RF Matching
ESP32-S2
EN GPIOs
VDD_SPI
SPICLK
SPICS
SPIDI
SPIDO
SPIHD
SPIWP
ESP32-S2-WROOM-I
SPI Flash
3. Pin Definitions
Keepout Zone
1 GND GND 42
2 3V3 EN 41
3 IO0 IO46 40
4 IO1 IO45 39
5 IO2 RXD0 38
GND GND GND
6 IO3 TXD0 37
Pin 43
GND GND
GND
7 IO4 IO42 36
GND GND GND
8 IO5 IO41 35
9 IO6 IO40 34
10 IO7 IO39 33
11 IO8 IO38 32
12 IO9 IO37 31
13 IO10 IO36 30
14 IO11 IO35 29
15 IO12 IO34 28
16 IO13 IO33 27
GND
IO14
IO15
IO16
IO17
IO18
IO19
IO20
IO21
IO26
21
20
22
23
24
25
26
17
18
19
Note:
The pin diagram shows the approximate location of pins on the module. For the actual mechanical diagram, please refer
to Figure 7.1 Physical Dimensions.
Notice:
During the chip’s system reset (power-on-reset, RTC watchdog reset, brownout reset, analog super watchdog
reset, and crystal clock glitch detection reset), the latches of the strapping pins sample the voltage level as strapping
bits of ”0” or ”1”, and hold these bits until the chip is powered down or shut down.
IO0, IO45 and IO46 are connected to the internal pull-up/pull-down. If they are unconnected or the connected
external circuit is high-impedance, the internal weak pull-up/pull-down will determine the default input level of these
strapping pins.
To change the strapping bit values, users can apply the external pull-down/pull-up resistances, or use the host
MCU’s GPIOs to control the voltage level of these pins when powering on ESP32-S2.
VDD_SPI Voltage 1
Pin Default 3.3 V 1.8 V
2
IO45 Pull-down 0 1
Booting Mode
Pin Default SPI Boot Download Boot
IO0 Pull-up 1 0
IO46 Pull-down Don’t-care 0
3 4
Enabling/Disabling ROM Code Print During Booting
Pin Default Enabled Disabled
IO46 Pull-down See the fourth note See the fourth note
Note:
1. Firmware can configure register bits to change the settings of ”VDD_SPI Voltage”.
2. The strapping combination of GPIO46 = 1 and GPIO0 = 0 is invalid and will trigger unexpected behavior.
3. Internal pull-up resistor (R1) for IO45 is not populated in the module, as the flash in the module works at 3.3 V by
default (output by VDD_SPI). Please make sure IO45 will not be pulled high when the module is powered up by
external circuit.
4. ROM code can be printed over TXD0 (by default) or DAC_1 (IO17), depending on the eFuse bit.
4. Electrical Characteristics
Note:
Note:
• The current consumption measurements are taken with a 3.3 V supply at 25 °C of ambient temperature at the RF
port. All transmitters’ measurements are based on a 50% duty cycle.
• The current consumption figures for in RX mode are for cases when the peripherals are disabled and the CPU idle.
Note:
• The current consumption figures in Modem-sleep mode are for cases where the CPU is powered on and the cache
idle.
• When Wi-Fi is enabled, the chip switches between Active and Modem-sleep modes. Therefore, current consump-
• In Modem-sleep mode, the CPU frequency changes automatically. The frequency depends on the CPU load and
the peripherals used.
• During Deep-sleep, when the ULP co-processor is powered on, peripherals such as GPIO and I²C are able to
operate.
• The ”ULP sensor-monitored pattern” refers to the mode where the ULP coprocessor or the sensor works periodi-
cally. When touch sensors work with a duty cycle of 1%, the typical current consumption is 22 µA.
Name Description
note1
Center frequency range of operating channel 2412 ~ 2484 MHz
Wi-Fi wireless standard IEEE 802.11b/g/n
11b: 1, 2, 5.5 and 11 Mbps
20 MHz 11g: 6, 9, 12, 18, 24, 36, 48, 54 Mbps
Data rate
11n: MCS0-7, 72.2 Mbps (Max)
40 MHz 11n: MCS0-7, 150 Mbps (Max)
Antenna type PCB antenna, IPEX antenna
1. Device should operate in the center frequency range allocated by regional regulatory authorities. Target center frequency
range is configurable by software.
2. For the modules that use IPEX antennas, the output impedance is 50 Ω. For other modules without IPEX antennas,
users do not need to concern about the output impedance.
Espressif Systems
5. Schematics
5. Schematics
D GND D
3
GND Y1 GND
the selection of the crystal.
GND XOUT
GND
The value of R4 varies with the actual C1 C4
VDD33 PCB board.
XIN
TBD TBD
2
C2 C3
VDD33
100pF 1uF
VDD33
GND
GND GND R4 R1
0 40MHz(±10ppm) 10K(NC)
C5
0.1uF CHIP_PU
GPIO46
VDD33 GPIO45
GND R2 0 U0RXD
L1 2.0nH R3 499 U0TXD
PCB ANTENNA
GPIO42
C6 C7 C8 C9 GPIO41
GPIO40
10uF 1uF 0.1uF 0.1uF GND GPIO39
Submit Documentation Feedback
57
56
55
54
53
52
51
50
49
48
47
46
45
44
43
GND GND
1 ANT2 R6 0(NC)
0.1uF
GND GND
VDDA
XTAL_P
VDDA
MTMS
MTDI
MTCK
GPIO46
GPIO45
MTDO
GND
CHIP_PU
XTAL_N
U0RXD
U0TXD
VDD3P3_CPU
IPEX 1 VDD33 CHIP_PU 1
Pin.2 Pin.41
2
C D1 C
GND
3V3 EN
GND LESD8D3.3CAT5G Pin.3 1 GPIO0 GPIO46 1 Pin.40
ANT2 1 42 GPIO38
1 ANT1 R7 0 RF_ANT L2 TBD LAN_IN 2 VDDA GPIO38 41 GPIO37 IO0 IO46
2 3 LNA_IN GPIO37 40 GPIO36 1 GPIO1 GPIO45 1
VDD3P3 GPIO36 Pin.4 Pin.39
C11 C12 4 39 GPIO35
PCB_ANT GPIO0 5 VDD3P3 GPIO35 38 GPIO34 GND IO1 IO45
18
GPIO9 SPICS1
ESP32-S2-WROOM & ESP32-S2-WROOM-I Datasheet V1.1
XTAL_32K_N
XTAL_32K_P
GPIO19
GPIO20
GPIO21
DAC_1
DAC_2
IO7 IO39
GND GND Pin.11 1 GPIO8 GPIO38 1 Pin.32
VDD33 VDD33
IO8 IO38
Pin.12 1 GPIO9 GPIO37 1 Pin.31
C15 C16
IO9 IO37
Pin.13 1 GPIO10 GPIO36 1 Pin.30
0.1uF 0.1uF
IO10 IO36
GPIO10
GPIO11
GPIO12
GPIO13
GPIO14
GPIO15
GPIO16
GPIO17
GPIO18
GPIO19
GPIO20
GPIO21
GPIO14
GPIO15
GPIO16
GPIO17
GPIO18
GPIO19
GPIO20
GPIO21
GPIO26
R8 R9
10K(NC) 10K(NC)
8
U2 U3
1
VCC
VDD
Pin.17
Pin.18
Pin.19
Pin.20
Pin.21
Pin.22
Pin.23
Pin.24
Pin.25
Pin.26
GND
VSS
IO14
IO15
IO16
IO17
IO18
IO19
IO20
IO21
IO26
GND
FLASH-3V3 PSRAM-3V3(NC)
4
GND GND
A A
5 4 3 2 1
Espressif Systems
5. Schematics
D GND D
3
GND Y1 GND
the selection of the crystal.
GND XOUT
GND
The value of R4 varies with the actual C1 C4
VDD33 PCB board.
XIN
TBD TBD
2
C2 C3
VDD33
100pF 1uF
VDD33
GND
GND GND R4 R1
0 40MHz(±10ppm) 10K(NC)
C5
0.1uF CHIP_PU
GPIO46
VDD33 GPIO45
GND R2 0 U0RXD
L1 2.0nH R3 499 U0TXD
PCB ANTENNA
GPIO42
C6 C7 C8 C9 GPIO41
GPIO40
10uF 1uF 0.1uF 0.1uF GND GPIO39
57
56
55
54
53
52
51
50
49
48
47
46
45
44
43
GND GND
1 ANT2 R6 0
0.1uF
GND GND
Submit Documentation Feedback
VDDA
XTAL_P
VDDA
MTMS
MTDI
MTCK
GPIO46
GPIO45
MTDO
GND
CHIP_PU
XTAL_N
U0RXD
U0TXD
VDD3P3_CPU
IPEX Pin.2 1 VDD33 CHIP_PU 1 Pin.41
2
C D1 C
GND
3V3 EN
GND LESD8D3.3CAT5G Pin.3 1 GPIO0 GPIO46 1 Pin.40
ANT2 1 42 GPIO38
1 ANT1 R7 0(NC) RF_ANT L2 TBD LAN_IN 2 VDDA GPIO38 41 GPIO37 IO0 IO46
2 3 LNA_IN GPIO37 40 GPIO36 1 GPIO1 GPIO45 1
VDD3P3 GPIO36 Pin.4 Pin.39
C11 C12 4 39 GPIO35
PCB_ANT GPIO0 5 VDD3P3 GPIO35 38 GPIO34 GND IO1 IO45
TBD TBD GPIO1 6 GPIO0 GPIO34 37 GPIO33 1 GPIO2 U0RXD 1
GPIO1 GPIO33 Pin.5 Pin.38
GPIO2 7 36 SPID
GPIO3 8 GPIO2 SPID 35 SPIQ IO2 RXD0
GPIO4 9 GPIO3 SPIQ 34 R10 0 SPICLK 1 GPIO3 U0TXD 1
GND GND GND
GPIO4 SPICLK Pin.6 Pin.37
GPIO5 10 33 SPICS0
GPIO5 SPICS0 IO3 TXD0
19
VDD3P3_RTC_IO
GPIO8 13 30
GPIO9 14 GPIO8 VDD_SPI 29 GPIO26 SPICS1 IO4 IO42
VDD3P3_RTC
GPIO19
GPIO20
GPIO21
DAC_1
DAC_2
IO7 IO39
GND GND Pin.11 1 GPIO8 GPIO38 1 Pin.32
VDD33 VDD33
IO8 IO38
Pin.12 1 GPIO9 GPIO37 1 Pin.31
C15 C16
IO9 IO37
Pin.13 1 GPIO10 GPIO36 1 Pin.30
0.1uF 0.1uF
IO10 IO36
GPIO10
GPIO11
GPIO12
GPIO13
GPIO14
GPIO15
GPIO16
GPIO17
GPIO18
GPIO19
GPIO20
GPIO21
GPIO14
GPIO15
GPIO16
GPIO17
GPIO18
GPIO19
GPIO20
GPIO21
GPIO26
R8 R9
10K(NC) 10K(NC)
8
U2 U3
1
VCC
VDD
Pin.17
Pin.18
Pin.19
Pin.20
Pin.21
Pin.22
Pin.23
Pin.24
Pin.25
Pin.26
GND
VSS
IO14
IO15
IO16
IO17
IO18
IO19
IO20
IO21
IO26
GND
FLASH-3V3 PSRAM-3V3(NC)
4
GND GND
A A
6. Peripheral Schematics
4 3 2
6. Peripheral Schematics
ESP32-S2-WROOM/ESP32-S2-WROOM-I C2
VDD33 43 VDD33
1 EPAD 42 TBD
2 GND GND 41 EN R1 TBD
IO0 3 3V3 EN 40 IO46 JP1
C1 C3 IO1 4 IO0 IO46 39 IO45 1
IO2 5 IO1 IO45 38 RXD0 2 1
22uF 0.1uF IO3 6 IO2 RXD0 37 TXD0 3 2
IO4 7 IO3 TXD0 36 IO42 4 3
IO5 8 IO4 IO42 35 IO41 4
IO6 9 IO5 IO41 34 IO40 UART
GND GND
IO7 10 IO6 IO40 33 IO39 GND
IO8 11 IO7 IO39 32 IO38
IO9 12 IO8 IO38 31 IO37 JP2
IO10 13 IO9 IO37 30 IO36 TMS 1
IO11 14 IO10 IO36 29 IO35 TDI 2 1
IO12 15 IO11 IO35 28 IO34 TDO 3 2
IO13 16 IO12 IO34 27 IO33 TCK 4 3
GND
IO14
IO15
IO16
IO17
IO18
IO19
IO20
IO21
IO26
IO13 IO33 4
JTAG
U1
17
18
19
20
21
22
23
24
25
26
VDD33
R8 10K JP3
USB_D+ 1
1
IO14
IO15
IO16
IO17
IO18
IO19
IO20
IO21
IO26
USB_D- 2
GND 2
GND C4 12pF(NC)
USB OTG
R2
1
X1 R3 0(NC) R4 0
32.768KHz(NC) R6 0
R5 0(NC)
NC
2
GND C5 C6
C7 12pF(NC)
20pF(NC) 20pF(NC)
X1: ESR = Max. 70 KΩ
NC: No component.
GND GND
SW1
IO0 R7 0 EN
C8 0.1uF
1
2
JP4
1
2
Note:
• Soldering the EPAD to the ground of the base board is not a must, though doing so can get optimized thermal
performance. If users do want to solder it, they need to ensure that the correct quantity of soldering paste is applied.
• To ensure the power supply to the ESP32-S2 chip during power-up, it is advised to add an RC delay circuit at the
EN pin. The recommended setting for the RC delay circuit is usually R = 10 kΩ and C = 0.1 µF. However, specific
parameters should be adjusted based on the power-up timing of the module and the power-up and reset sequence
timing of the chip. For ESP32-S2’s power-up and reset sequence timing diagram, please refer to Section Power
Scheme in ESP32-S2 Datasheet.
• GPIO18 works as U1RXD and is in an uncertain state when the chip is powered on, which may affect the chip’s
entry into download boot mode. To solve this issue, add an external pull-up resistor.
4 3 2
Unit: mm
3.30±0.15
Tolerance: +/-0.1 mm
18.00±0.15 0.80
6.30
8.35
10.19
10.44
1.00
2,25 4.00
0.1
31.00±0.15
4.00
23.10
0.50
1.00
19.30
0.50
15.45
1.50
0.90
15.84 0.90
1.50
0.85
0.9
0.45
0.85
1
2.25
0.45
Unit: mm
Via for thermal pad
Copper
18.00
6.30
42x1.50 Antenna Area
1 42
4.10
42x0.90
1.10 0.40
31.00
4.10
0.40
1.10
7.81
1.50
15.45
0.50
1.00
0.50
17 26
2.25 1.50
Unit: mm
8. Product Handling
8.1 Storage Condition
The products sealed in Moisture Barrier Bag (MBB) should be stored in a noncondensing atmospheric environment
of < 40 °C/90%RH.
After unpacking, the module must be soldered within 168 hours with factory conditions 25±5 °C and /60%RH.
The module needs to be baked if the above conditions are not met.
8.2 ESD
• Human body model (HBM): 2000 V
Peak Temp.
235 ~ 250 ℃
250
Preheating zone Reflow zone Cooling zone
150 ~ 200 ℃ 60 ~ 120 s 217 ℃ 60 ~ 90 s –1 ~ –5 ℃/s
217
200
Soldering time
> 30 s
Ramp-up zone
1 ~ 3 ℃/s
100
50
25
Time (sec.)
0
0 50 100 150 200 250
• AP mode: mac_address + 1
There are seven blocks in eFuse for users to use. Each block is 256 bits in size and has independent write/read
disable controller. Six of them can be used to store encrypted key or user data, and the remaining one is only used
to store user data.
• ESP32-S2 Datasheet
This document provides an introduction to the specifications of the ESP32-S2 hardware, including overview,
pin definitions, functional description, peripheral interface, electrical characteristics, etc.
• ESP32-S2 BBS
This is an Engineer-to-Engineer (E2E) Community for ESP32-S2 where you can post questions, share knowl-
edge, explore ideas, and help solve problems with fellow engineers.
Revision History