Esp32-Wroom-Da Datasheet en
Esp32-Wroom-Da Datasheet en
Esp32-Wroom-Da Datasheet en
)
OL
24 GPIOs, rich set of peripherals
On-board dual PCB antennas
(E
FE
LI
OF
D
ESP32-WROOM-DA
EN
www.espressif.com
1 Module Overview
1 Module Overview
Note:
Check the link or the QR code to make sure that you use the latest version of this document:
https://www.espressif.com/sites/default/files/documentation/esp32-wroom-da_datasheet_en.
pdf
1.1 Features
• 8 MB SPI flash
Wi-Fi
• 802.11b/g/n
Antenna Options
• Bit rate: 802.11n up to 150 Mbps • On-board dual PCB antennas
Certification
Bluetooth
• Bluetooth V4.2 BR/EDR and Bluetooth LE • RF certification: See Certificates
specification
• Green certification: REACH/RoHS
• Class-1, class-2 and class-3 transmitter
• AFH Test
1.2 Description
ESP32-WROOM-DA is a powerful Wi-Fi + Bluetooth + Bluetooth LE MCU module, with two complementary PCB
antennas in different directions. This module has the same layout of pins as ESP32-WROOM-32E except
some pins are not led out, facilitating quick and easy migration between these two modules. With two unique
antennas design on one single module, ESP32-WROOM-DA can be used to develop IoT applications that
need stable connectivity over a broad spectrum, or to deploy Wi-Fi in challenging and hazardous
environments, or to overcome communication problems in Wi-Fi-dead spots. This module is an ideal choice
for indoor and outdoor devices for smart home, industrial control, consumer electronics, etc.
At the core of the module is the ESP32-D0WD-V3 chip. 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 chip also has a low-power coprocessor 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-D0WD-V3 integrates a rich set of peripherals, ranging from capacitive touch sensors, SD card interface,
Ethernet, high-speed SPI, UART, I2S, and I2C.
1.3 Applications
• Generic Low-power IoT Sensor Hub • Smart Building
Contents
1 Module Overview 2
1.1 Features 2
1.2 Description 2
1.3 Applications 3
2 Block Diagram 8
3 Pin Definitions 9
3.1 Pin Layout 9
3.2 Pin Description 9
3.3 Strapping Pins 11
4 Electrical Characteristics 14
4.1 Absolute Maximum Ratings 14
4.2 Recommended Operating Conditions 14
4.3 DC Characteristics (3.3 V, 25 °C) 14
4.4 Current Consumption Characteristics 15
4.5 Wi-Fi RF Characteristics 17
4.5.1 Wi-Fi RF Standards 17
4.5.2 Transmitter Characteristics 17
4.5.3 Receiver Characteristics 18
4.6 Bluetooth Radio 19
4.6.1 Receiver – Basic Data Rate 19
4.6.2 Transmitter – Basic Data Rate 20
4.6.3 Receiver – Enhanced Data Rate 20
4.6.4 Transmitter – Enhanced Data Rate 21
4.7 Bluetooth LE Radio 21
4.7.1 Receiver 21
4.7.2 Transmitter 22
5 Module Schematics 23
6 Peripheral Schematics 24
8 Product Handling 27
8.1 Storage Conditions 27
8.2 Electrostatic Discharge (ESD) 27
8.3 Reflow Profile 27
8.4 Ultrasonic Vibration 28
End of Life (EOL)
Espressif Systems 4 ESP32-WROOM-DA Datasheet v0.7
Submit Documentation Feedback
Contents
Revision History 30
List of Tables
1 Ordering Information 3
2 Pin Definitions 9
3 Select Working Antenna 11
4 Strapping Pins 12
5 Parameter Descriptions of Setup and Hold Times for the Strapping Pins 13
6 Absolute Maximum Ratings 14
7 Recommended Operating Conditions 14
8 DC Characteristics (3.3 V, 25 °C) 14
9 Current Consumption Depending on RF Modes 15
10 Current Consumption Depending on Work Modes 15
11 Wi-Fi RF Standards 17
12 TX Power Characteristics 18
13 RX Sensitivity Characteristics 18
14 RX Maximum Input Level 19
15 Adjacent Channel Rejection 19
16 Receiver Characteristics – Basic Data Rate 19
17 Transmitter Characteristics – Basic Data Rate 20
18 Receiver Characteristics – Enhanced Data Rate 20
19 Transmitter Characteristics – Enhanced Data Rate 21
20 Receiver Characteristics – BLE 22
21 Transmitter Characteristics – BLE 22
List of Figures
1 ESP32-WROOM-DA Block Diagram 8
2 Pin Layout (Top View) 9
3 Setup and Hold Times for the Strapping Pins 12
4 ESP32-WROOM-DA Schematics 23
5 Peripheral Schematics 24
6 Physical Dimensions 25
7 Recommended PCB Land Pattern 26
8 Reflow Profile 27
2 Block Diagram
Antenna Antenna
40 MHz
RF Matching
RF Matching
3V3 Crystal
EN
GPIOs
Wi-Fi/BT Chip
RF Switch
VDD_SDIO ESP32-D0WD-V3 Control
SPI CS
NOR flash SPI
S M RF Matching
3 Pin Definitions
1
a
An
n
en
t en
t
An
an
41 IO25
2
GND 1 40 GND
42 IO2
3V3 2 39 IO23
EN 3 38 IO22
SENSOR_VP 4 37 U0TXD
SENSOR_VN 5 36 U0RXD
GND GND GND
IO34 6 35 IO21
43
GND GND
IO35 7 GND 34 NC
IO33 9 32 IO18
NC 10 31 IO5
IO26 11 30 IO17
IO27 12 29 IO16
IO14 13 28 IO4
21
22
20
23
24
26
25
16
17
18
19
15
IO12 14 27 IO0
GND
IO13
NC
NC
NC
NC
NC
NC
NC
IO15
NC
NC
Top View
3.2 Pin Description
The module has 41 pins and two test points. See pin definitions in Table 2.
• MTDI
• GPIO0
• GPIO2
• MTDO
• GPIO5
Software can read the values of these five bits from register ”GPIO_STRAPPING”.
During the chip’s system reset release (power-on-reset, RTC watchdog reset and brownout 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. The strapping bits configure the device’s boot mode, the operating voltage of
VDD_SDIO and other initial system settings.
Each strapping pin is connected to its internal pull-up/pull-down during the chip reset. Consequently, if a
strapping pin is unconnected or the connected external circuit is high-impedance, the internal weak
pull-up/pull-down will determine the default input level of the 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.
End of Life (EOL)
Espressif Systems 11 ESP32-WROOM-DA Datasheet v0.7
Submit Documentation Feedback
3 Pin Definitions
The illustration below shows the setup and hold times for the strapping pins before and after the CHIP_PU
signal goes high. Details about the parameters are listed in Table 5.
t0 t1
VIL_nRST
CHIP_PU
VIH
Strapping pin
Table 5: Parameter Descriptions of Setup and Hold Times for the Strapping Pins
4 Electrical Characteristics
For details on ESP32’s power consumption in different power modes, please refer to section ”RTC and
Low-Power Management” in ESP32 Series Datasheet.
Name Description
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
* Device should operate in the center frequency range allocated by regional regulatory authorities. Target
center frequency range is configurable by software.
4.7.2 Transmitter
5 Module Schematics
5 Module Schematics
This is the reference design of the module.
GND
3
GND U1 GND
The values of C1 and C2 vary with
GND
GND XOUT
the selection of the crystal.
C1 C2
The value of R2 varies with the actual
XIN
VDD33
ESP32-WROOM-DA(pin-out)
PCB board. TBD TBD
2
C3 C20
GND GND
100pF/50V(10%) 1uF/6.3V(20%) 40MHz(±10ppm)
VDD33
TBD
C5 R1 20K(5%)
GND GND GPIO21 U4 ESP32-WROOM-DA
10nF/6.3V(10%) C6 R3 499(1%) U0TXD
U0RXD GND 1 40 GND
C9 3.3nF/6.3V(10%) GPIO22 2 GND1 GND3 39 GPIO23
VDD33 3V3 IO23
R2
CHIP_PU 3 38 GPIO22
0.1uF/6.3V(10%) SENSOR_VP 4 EN IO22 37 U0TXD
VDD33 GND SENSOR_VP TXD0
SENSOR_VN 5 36 U0RXD
GND D1 GPIO34 6 SENSOR_VN RXD0 35 GPIO21
49
48
47
46
45
44
43
42
41
40
39
L5 2.0nH(±0.1nH) GND GPIO35 7 IO34 IO21 34
ESD IO35 NC
GPIO32 8 33 GPIO19
GND
CAP1
CAP2
VDDA
XTAL_P
XTAL_N
VDDA
GPIO21
U0TXD
U0RXD
GPIO22
C13 C11 C10 C21 GPIO33 9 IO32 IO19 32 GPIO18
Submit Documentation Feedback
GND2
3 36 GPIO23
CMD
IO13
IO15
SD2
SD3
CLK
SD0
SD1
VDD3P3 GPIO23
IO2
C15 C14 4 35 GPIO18 SCS/CMD 1 5 SDI/SD1
NC
NC
VCC
SENSOR_VP 5 VDD3P3 GPIO18 34 GPIO5 /CS DI
TBD TBD 6 SENSOR_VP GPIO5 33 SDI/SD1 SCK/CLK 6 2 SDO/SD0
15
16
17
18
19
20
21
22
23
24
25
26
7 SENSOR_CAPP SD_DATA_1 32 SDO/SD0 CLK DO
GND
SENSOR_VN 8 SENSOR_CAPN SD_DATA_0 31 SCK/CLK SHD/SD2 7 3 SWP/SD3
GND GND CHIP_PU 9 SENSOR_VN SD_CLK 30 SCS/CMD /HOLD /WP
GPIO34 10 CHIP_PU SD_CMD 29 SWP/SD3 U3 FLASH
GPIO13
GPIO15
4
GPIO35 11 VDET_1 SD_DATA_3 28 SHD/SD2
GPIO32 12 VDET_2 SD_DATA_2 27 GPIO17
GPIO33 13 32K_XP GPIO17 26
The values of C15, L4 and C14
23
VDD3P3_RTC
GPIO25 14 32K_XN VDD_SDIO 25 GPIO16
vary with the actual PCB board. GND
GPIO25 GPIO16
GND
GPIO26
GPIO27
GPIO2
GPIO0
GPIO4
MTMS
MTDO
MTCK
NC: No component.
MTDI
C18
VDD_SDIO
1uF/6.3V(20%)
U2 ESP32-D0WD-V3
15
16
17
18
19
20
21
22
23
24
VDD33
GND
C19
GPIO26
GPIO27
GPIO14
GPIO12
GPIO13
GPIO15
GPIO2
GPIO0
GPIO4
0.1uF/6.3V(10%)
GND
RF Switch:
ANT1
L3 TBD 1
2
VDD33
C38 C37 PCB ANT
U9
U8 TBD TBD
1 6 CTL2 4 3 RF2 RF2 C43 100pF
TP1 NC1 VCC VC2 RF2
ESP32_ANT C42 100pF 5 2 GND
1 GPIO2 R14 0 CTL1 2 5 CTL1 6 RFC GND 1 RF1 RF1 C44 100pF GND GND
A NC2 C41 VC1 RF1
3 4 CTL2 0.1uF(NC)
GND Y RTC6603SP
ESP32-WROOM-DA Datasheet v0.7
TP2
1 GPIO25 R15 0 CTL2
6 Peripheral Schematics
This is the typical application circuit of the module connected with peripheral components (for example,
power supply, antenna, reset button, JTAG interface, and UART interface).
U1
VDD33 43 VDD33
GND 1 P_GND 40 GND
2 GND1 GND3 39 GPIO23 JP1
EN 3 3V3 IO23 38 GPIO22 1
GPI36 SENSOR_VP 4 EN IO22 37 TXD0 2 1
GPI39 SENSOR_VN 5 SENSOR_VP TXD0 36 RXD0 3 2
C1 C2 R1
GPI34 6 SENSOR_VN RXD0 35 GPIO21 4 3
22uF 0.1uF 10K GPI35 7 IO34 IO21 34 4
GPIO32 8 IO35 NC 33 GPIO19 UART
GPIO33 9 IO32 IO19 32 GPIO18
10 IO33 IO18 31 GPIO5 GND
C3 GPIO26 11 NC IO5 30 GPIO17
GPIO27 12 IO26 IO17 29 GPIO16
1uF GPIO14 13 IO27 IO16 28 GPIO4
GPIO12 14 IO14 IO4 27 GPIO0
15 IO12 IO0 26
GND GND GND 16 NC NC 25
GPIO13 17 GND2 NC 24 GPIO15
IO13 IO15
1
2
18 23 GND
19 NC NC 22
1
2
20 NC NC 21
NC NC JP2
Boot Option
ESP32-WROOM-DA
SW1
R2 0R EN JP3
1 GPIO14 MTMS
C4 0.1uF 1 2 GPIO12 MTDI
2 3 GPIO13 MTCK
3 4 GPIO15 MTDO
4
GND JTAG
Note:
• Soldering Pad 43 to the ground of the base board is not a must. If you choose to solder it, please apply the
correct amount of soldering paste. Too much soldering paste may increase the gap between the module and
the baseboard. As a result, the adhesion between other pins and the baseboard may be poor.
• To ensure the power supply to the ESP32 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 = 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’s power-up and reset sequence timing diagram, please refer to
Section Power Scheme in ESP32 Series Datasheet.
Unit: mm
Tolerance: +/-0.10 mm
R0
.50
0.45
34.40±0.15
3.70
24.55
0.50
0.90
23.40
16.51
19.20
1.27
3.70
0.90
0.50
10.67
1.00±0.10
0.85
1.50
1.08
3.50±0.15
11.43 10.50
13.97
15.80
18.00
27.20
35.60±0.15
Note:
For information about tape, reel, and product marking, please refer to Espressif Module Package Information.
• Figures for recommended PCB land patterns with all the dimensions needed for PCB design. See Figure
7 Recommended PCB Land Pattern.
• Source files of recommended PCB land patterns to measure dimensions not covered in Figure 7. You
can view the source files for ESP32-WROOM-DA with Autodesk Viewer.
Unit: mm
Via for thermal pad
Copper
Antenna Area
40 x1.5
1 40
0.9
0.5
40 x0.9
34.4
16.51
3.7
1.27
0.9
3.7
1.27
10.67
7.50
1.5
0.5
15 26
1.27
13.97
17.5
18.00
8 Product Handling
After unpacking, the module must be soldered within 168 hours with the factory conditions 25 ± 5 °C and 60
%RH. If the above conditions are not met, the module needs to be baked.
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
Developer Zone
• ESP-IDF Programming Guide for ESP32 – Extensive documentation for the ESP-IDF development framework.
• ESP-IDF and other development frameworks on GitHub.
https://github.com/espressif
• ESP32 BBS Forum – Engineer-to-Engineer (E2E) Community for Espressif products where you can post questions,
share knowledge, explore ideas, and help solve problems with fellow engineers.
https://esp32.com/
• The ESP Journal – Best Practices, Articles, and Notes from Espressif folks.
https://blog.espressif.com/
• See the tabs SDKs and Demos, Apps, Tools, AT Firmware.
https://espressif.com/en/support/download/sdks-demos
Products
• ESP32 Series SoCs – Browse through all ESP32 SoCs.
https://espressif.com/en/products/socs?id=ESP32
• ESP32 Series Modules – Browse through all ESP32-based modules.
https://espressif.com/en/products/modules?id=ESP32
• ESP32 Series DevKits – Browse through all ESP32-based devkits.
https://espressif.com/en/products/devkits?id=ESP32
• ESP Product Selector – Find an Espressif hardware product suitable for your needs by comparing or applying filters.
https://products.espressif.com/#/product-selector?language=en
Contact Us
• See the tabs Sales Questions, Technical Enquiries, Circuit Schematic & PCB Design Review, Get Samples
(Online stores), Become Our Supplier, Comments & Suggestions.
https://espressif.com/en/contact-us/sales-questions
Revision History
Major updates:
• Removed contents about hall sensor according to PCN20221202
• Added Section 8.4: Ultrasonic Vibration
2023-01-17 v0.6 Other updates:
• Added strapping pin timing in Section 3.3: Strapping Pins
• Added source files of PCB land pattern in Section 7.2: Recommended
PCB Land Pattern