
-
Advanced
ESP32-WROOM-32D-16
Pickup currently not available
Certified ESP32 module with onboard PCB antenna (the “D” version). Dual-core MCU + Wi-Fi + Bluetooth in a compact, reflow-friendly package. Ideal for custom PCBs where you want full ESP32 power without RF hassle.
Highlights
-
Dual-core Xtensa LX6 @ up to 240 MHz
-
2.4 GHz Wi-Fi (802.11 b/g/n) + Bluetooth v4.2 BR/EDR + BLE
-
16 MB flash
-
Onboard PCB antenna (no external antenna needed)
-
Pre-certified module (e.g., FCC/CE) to simplify compliance
Specs
Property | Value |
---|---|
MCU | ESP32 (dual-core Xtensa LX6, up to 240 MHz) |
RAM | ~520 KB SRAM on-chip |
Flash | 16 MB (ESP32-WROOM-32D-16) |
Wireless | 2.4 GHz Wi-Fi b/g/n + BT v4.2 (BR/EDR + BLE) |
Supply | 3.0–3.6 V (typ. 3.3 V) |
Current (typ.) | TX peak up to ~240 mA • Modem-sleep ~20–30 mA • Deep-sleep ~5–10 µA |
I/O | ~30+ GPIO available (ADC, DAC×2, touch, PWM, I²C, SPI, I²S, UART×3, CAN* via TWAI) |
ADC | 12-bit SAR (multiple channels) |
Size | ~18.0 × 25.5 × 3.1 mm |
Antenna | Integrated PCB antenna |
Operating Temp | −40…+85 °C (module) |
Security | AES/SHA/RSA/ECC, secure boot, flash encryption |
* TWAI = CAN-controller compatible (needs external transceiver).
Pin/Boot Notes (quick)
-
EN (CHIP_EN) = active high; add a 10 k pull-up.
-
Boot strapping pins: GPIO0, GPIO2, GPIO5, GPIO12, GPIO15 — keep at safe levels during reset.
-
UART0: GPIO1 (TX0) / GPIO3 (RX0) for programming/log.
-
GPIO34–39 are input-only (no output, no pull-ups).
-
Keep a clearance under/around the antenna (no copper pour, ground, or metal).
Layout Tips
-
Place the module at a board edge, antenna overhang preferred.
-
Keep at least 5 mm keep-out in front/above the antenna.
-
Solid ground under the module except under the antenna zone.
What’s in the Pack
-
1× ESP32-WROOM-32D module (16 MB)