The ESP32-WROOM-32D is a general-purpose Wi-Fi + Bluetooth + Bluetooth LE MCU module from Espressif Systems, designed for a broad spectrum of IoT applications. This version features 16MB (128Mbit) of SPI flash memory, the largest storage capacity available for the WROOM-32D family and four times the capacity of the standard 4MB variant . It is built around the ESP32-D0WD chip, featuring a dual-core Xtensa 32-bit LX6 microprocessor with a clock frequency adjustable from 80 MHz to 240 MHz .
The module integrates a 40 MHz crystal oscillator and supports both Wi-Fi (802.11 b/g/n) and Bluetooth v4.2 (BR/EDR and BLE) . With its rich set of peripherals and low-power modes, it is suitable for everything from simple sensor nodes to demanding tasks like voice encoding, audio streaming, and MP3 decoding .
The ESP32-WROOM-32D uses an onboard PCB antenna (Meandered Inverted-F Antenna), making it easy to embed into space-constrained designs without external antenna components . The module’s compact form factor (18 × 25.5 × 3.1 mm) is slightly smaller than the original ESP32-WROOM-32 module, as the ESP32-D0WD chip has a smaller package footprint than the older ESP32-D0WDQ6 chip .
It exposes up to 32 GPIOs, with 5 strapping pins for boot configuration, and supports a wide array of interfaces including SD card, UART, SPI, SDIO, I2C, LED PWM, motor PWM, I2S, IR, pulse counter, capacitive touch sensing, ADC, and DAC . The chip’s sleep current is below 5 μA, making it suitable for battery-powered wearable electronics .
The 16MB flash configuration is ideal for applications requiring extensive firmware images, large OTA (Over-The-Air) update buffers, or substantial data storage for logging, configuration files, and multimedia content. With 16MB of storage, you have ample room for complex applications that would exceed the capacity of standard 4MB modules.
Important Note: The ESP32-WROOM-32D is marked as NRND (Not Recommended for New Designs) by Espressif . For new product development, the ESP32-WROOM-32E series is the recommended replacement, offering the same functionality with updated chip revisions and continued manufacturing support.
Development support is extensive, with official support for Espressif’s ESP-IDF and the Arduino IDE through the Arduino-ESP32 core . The module is suitable for both individual makers and businesses purchasing for product development, smart home devices, industrial automation, and more.
Features
-
Dual-Core Processing — Xtensa 32-bit LX6 dual-core microprocessor, up to 240 MHz
-
16MB Flash Storage — Largest capacity for the WROOM-32D family, ideal for complex firmware and data logging
-
Integrated Wireless — Wi-Fi 802.11 b/g/n and Bluetooth v4.2 BR/EDR + BLE
-
Onboard PCB Antenna — Meandered Inverted-F Antenna for easy integration without external components
-
Rich Peripheral Set — Up to 32 GPIOs, UART, SPI, I2C, I2S, PWM, ADC, DAC, and touch sensing
-
Low-Power Modes — Sleep current below 5 μA, suitable for battery-powered applications
-
Compact Footprint — 18 × 25.5 × 3.1 mm, slightly smaller than the original WROOM-32
-
Development Ready — Supported by ESP-IDF and Arduino IDE
Technical Specifications
| # | Parameter | Specification |
|---|---|---|
| 1 | Microcontroller | ESP32-D0WD, Xtensa dual-core 32-bit LX6 |
| 2 | Clock Speed | 80 – 240 MHz |
| 3 | Flash Memory | 16 MB (128 Mbit) |
| 4 | Wireless | Wi-Fi 802.11 b/g/n, Bluetooth v4.2 BR/EDR + BLE |
| 5 | GPIO Count | Up to 32 GPIOs (5 strapping) |
| 6 | Operating Voltage | 2.7 – 3.6 V |
| 7 | Operating Temperature | -40°C to +85°C |
| 8 | Dimensions | 18 × 25.5 × 3.1 mm |

















