ESP32-WROOM-32D

Espressif Systems
Microcontroller Development Board
Dual-core 32-bit MCU with Wi-Fi and Bluetooth, based on ESP32-D0WD chip.

The ESP32-WROOM-32D is a powerful, generic Wi-Fi+BT+BLE MCU module that targets a wide variety of applications. At the core of this module is the ESP32-D0WD chip which is a dual-core system with two Harvard Architecture Xtensa LX6 CPUs. The ESP32-WROOM-32D integrates a rich set of peripherals, ranging from capacitive touch sensors, Hall sensor, SD card interface, Ethernet, high-speed SPI, UART, I2S and I2C.

ESP32-WROOM-32DVIN3V3GNDENGPIO36GPIO39GPIO34GPIO35GPIO32GPIO33GPIO25GPIO26GPIO27GPIO14GPIO12GPIO13GPIO23GPIO22GPIO1GPIO3GPIO21GPIO19GPIO18GPIO5GPIO17GPIO16GPIO4GPIO2GPIO15
Pin
Symbol
Type
Description
Pin
Symbol
Type
Description
1
EN
Reset
Enable (CHIP_PU, Reset)
17
GND
Ground
Ground
2
GPIO36
Input
D36 (VP, ADC1_CH0, input only)
18
GPIO15
I/O
D15 (ADC2_CH3, TOUCH3, HSPI CS)
3
GPIO39
Input
D39 (VN, ADC1_CH3, input only)
19
GPIO2
I/O
D2 (ADC2_CH2, TOUCH2)
4
GPIO34
Input
D34 (ADC1_CH6, input only)
20
GPIO4
I/O
D4 (ADC2_CH0, TOUCH0)
5
GPIO35
Input
D35 (ADC1_CH7, input only)
21
GPIO16
I/O
D16 (U2RXD)
6
GPIO32
I/O
D32 (ADC1_CH4, TOUCH9)
22
GPIO17
I/O
D17 (U2TXD)
7
GPIO33
I/O
D33 (ADC1_CH5, TOUCH8)
23
GPIO5
I/O
D5 (VSPI SS)
8
GPIO25
I/O
D25 (ADC2_CH8, DAC1)
24
GPIO18
I/O
D18 (VSPI SCK)
9
GPIO26
I/O
D26 (ADC2_CH9, DAC2)
25
GPIO19
I/O
D19 (VSPI MISO)
10
GPIO27
I/O
D27 (ADC2_CH7, TOUCH7)
26
GND
Ground
Ground
11
GPIO14
I/O
D14 (ADC2_CH6, TOUCH6, HSPI CLK)
27
GPIO21
I/O
D21 (I2C SDA)
12
GPIO12
I/O
D12 (ADC2_CH5, TOUCH5, HSPI MISO)
28
GPIO3
I/O
D3 (U0RXD)
13
GPIO13
I/O
D13 (ADC2_CH4, TOUCH4, HSPI MOSI)
29
GPIO1
I/O
D1 (U0TXD)
14
GND
Ground
Ground
30
GPIO22
I/O
D22 (I2C SCL)
15
VIN
Power
Power input (5V)
31
GPIO23
I/O
D23 (VSPI MOSI)
16
3V3
Power
3.3V power output
Supply Voltage:
3V - 3.6V
Package:
32-pin Microcontroller
Max Frequency:
240.0 MHz

Key Features

  • Dual-core Xtensa 32-bit LX6 microprocessor (up to 240 MHz)
  • 520 KB SRAM, 448 KB ROM
  • 4 MB external flash
  • Wi-Fi 802.11 b/g/n (2.4 GHz)
  • Bluetooth v4.2 BR/EDR and BLE
  • 34 programmable GPIOs
  • 12-bit SAR ADC (18 channels)
  • 2x 8-bit DAC
  • 10x capacitive touch sensors
  • SPI, I2C, I2S, UART interfaces
  • PWM, Hall sensor, temperature sensor
  • Built-in antenna

Applications

  • IoT devices and smart home automation
  • Wireless sensor networks
  • Wearable electronics
  • Industrial automation
  • Audio and video streaming
  • Mesh networking
  • Bluetooth beacons
  • Wi-Fi gateway applications

Notes

The ESP32-WROOM-32D requires a 3.3V power supply. GPIO 34-39 are input only pins and do not have internal pull-up or pull-down resistors. GPIO 0, 2, 5, 12, 15 are strapping pins that affect boot mode - use with caution. The module has built-in flash and does not require external flash memory.