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 4 MB (standard) 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 4 MB (ESP32-WROOM-32D) 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 (4 MB)