ESP32-WROOM-32E-N8R2 - WiFi/BT 4.2 Module, 8MB Flash | Espressif
MPN: ESP32-WROOM-32E-N8R2 β Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $3.68 | $3.68 |
| 10 | $3.42 | $34.20 |
| 100 | $3.15 | $315.00 |
| 500 | $2.95 | $1,475.00 |
| 1,000 | $2.75 | $2,750.00 |
ESP32-WROOM-32E-N8R2 Overview
A Wi-Fi MCU module is a self-contained wireless system that integrates a microcontroller, radio transceiver, antenna, RF matching network, flash memory and power management on one certified PCB. Within the product hierarchy it sits between a bare SoC and a full development board: it offers complete radio certification and shielding without the overhead of a carrier board, making it the standard building block for power management, connectivity and edge computing in IoT endpoints.
Key features of the N8R2 variant include 802.11 b/g/n Wi-Fi with 150 Mbps PHY rate, Bluetooth v4.2 BR/EDR and BLE, dual-core LX6 operation for concurrent application and protocol processing, and 26 GPIOs with a rich peripheral set (SPI, I2S, I2C, UART, ADC, DAC, PWM, touch). The 8 MB flash plus 2 MB PSRAM configuration gives headroom for OTA update partitions, larger TLS stacks and display frame buffers that smaller N4/N8 variants cannot support.
Technically, the module integrates antenna switches, RF balun, power amplifier, low-noise receive amplifier, filters and power management on the embedded ESP32-D0WD-V3 silicon, achieving higher stability and safety performance than the original ESP32-WROOM-32. The V3 die revision adds security features such as flash encryption and secure boot support.
Typical applications include smart-home devices, industrial controllers and wireless sensor nodes where both Wi-Fi and Bluetooth connectivity and extra RAM are required in a single certified footprint.
Design-wise, supply the module from a clean 3.3 V rail capable of delivering 500 mA peaks, and keep the antenna region free of copper and enclosures with high dielectric constants.
This page synthesizes distributor pricing, memory-variant drop-in options and practical design notes not found in the manufacturer datasheet. Pricing references are as of 2026-09-15.
Drop-in alternatives for ESP32-WROOM-32E-N8R2 β same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.
Variants in this series
Same-series models that are drop-in compatible with ESP32-WROOM-32E-N8R2 (same form factor and footprint) β differing in Antenna, Bluetooth, Flash Memory, Supply Voltage, Wi-Fi Standard.
Quick Comparison Tool β Select alternative parts for side-by-side comparison:
ESP32-WROOM-32E-N8
β Drop-Inβ In Stock
$3.22 / Unit
View Datasheet βESP32-WROOM-32E-N8R8
β Drop-Inπ Reference alternative (not in catalog)
ESP32-WROOM-32E-N4
β Drop-Inπ Reference alternative (not in catalog)
ESP32-WROOM-32E-N16
β Drop-Inπ Reference alternative (not in catalog)
ESP32-WROOM-32UE-N8
β Drop-Inπ Reference alternative (not in catalog)
ESP32-WROOM-32E-N8R2 Specifications (manufacturer-published)
| RF Frequency | 2.4 GHz |
| Wi-Fi Standard | 802.11 b/g/n |
| Bluetooth | v4.2 BR/EDR and BLE, Class 1, 2 and 3 |
| MCU Core | Xtensa dual-core 32-bit LX6 (ESP32-D0WD-V3 / ESP32-D0WDR2-V3) |
| Flash Memory | 8 MB |
| PSRAM | 2 MB |
| Supply Voltage | 3 V to 3.6 V |
| GPIO Count | 26 |
| Antenna | Onboard PCB trace antenna |
| Mounting Type | Surface Mount |
| Embedded Security | Flash encryption and secure boot support (V3 silicon) |
| Peripherals | SPI, I2C, I2S, UART, ADC, DAC, PWM, touch sensor |
| RoHS Status | Compliant |
ESP32-WROOM-32E-N8R2 Pin Configuration
| Pin 1 | GND β Ground |
| Pin 2 | 3V3 β Power supply (3.0 V to 3.6 V) |
| Pin 3 | EN β RF enable, active high (chip enable) |
| Pin 4 | SENSOR_VP β ADC pre-amplifier positive input (GPIO36) |
| Pin 5 | SENSOR_VN β ADC pre-amplifier negative input (GPIO39) |
| Pin 6 | IO34 β GPIO34, input only, ADC1_CH6 |
| Pin 7 | IO35 β GPIO35, input only, ADC1_CH7 |
| Pin 8 | IO32 β GPIO32, ADC1_CH4, touch sensor 9 |
| Pin 9 | IO33 β GPIO33, ADC1_CH5, touch sensor 8 |
| Pin 10 | IO25 β GPIO25, DAC1, ADC2_CH8 |
| Pin 11 | IO26 β GPIO26, DAC2, ADC2_CH9 |
| Pin 12 | IO27 β GPIO27, ADC2_CH7, touch sensor 7 |
| Pin 13 | IO14 β GPIO14, ADC2_CH6, touch sensor 6, HS2_CLK |
| Pin 14 | IO12 β GPIO12, MTDI strapping pin (flash voltage), ADC2_CH5 |
| Pin 15 | GND β Ground |
| Pin 16 | IO13 β GPIO13, ADC2_CH4, touch sensor 4, HS2_DATA3 |
| Pin 17 | SHD/SD2 β Flash/PSRAM data 2 (reserve, do not use externally) |
| Pin 18 | SWP/SD3 β Flash/PSRAM data 3 (reserve, do not use externally) |
| Pin 19 | SCS/CMD β Flash/PSRAM command (reserve, do not use externally) |
| Pin 20 | SCK/CLK β Flash/PSRAM clock (reserve, do not use externally) |
| Pin 21 | SDO/SD0 β Flash/PSRAM data 0 (reserve, do not use externally) |
| Pin 22 | SDI/SD1 β Flash/PSRAM data 1 (reserve, do not use externally) |
| Pin 23 | IO15 β GPIO15, MTDO strapping (debug output), ADC2_CH3 |
| Pin 24 | IO2 β GPIO2, boot-mode strapping pin, must be low/floating for download boot |
| Pin 25 | IO0 β GPIO0, boot-mode strapping pin (high = flash boot, low = download) |
| Pin 26 | IO4 β GPIO4, ADC2_CH0, touch sensor 0 |
| Pin 27 | NC β Not connected (per datasheet) |
| Pin 28 | NC β Not connected (per datasheet) |
| Pin 29 | IO5 β GPIO5, strapping (timing of SDIO slave), VSPI_CS0 |
| Pin 30 | IO18 β GPIO18, VSPI_CLK |
| Pin 31 | IO23 β GPIO23, VSPI_MOSI |
| Pin 32 | IO19 β GPIO19, VSPI_MISO |
| Pin 33 | IO22 β GPIO22, UART1 RTS |
| Pin 34 | U0RXD β UART0 receive (GPIO3), download-mode serial RX |
| Pin 35 | U0TXD β UART0 transmit (GPIO1), download-mode serial TX |
| Pin 36 | IO21 β GPIO21, I2C SDA |
| Pin 37 | GND β Ground |
| Pin 38 | GND β Ground |
Power & Thermal Characteristics
| Power Input | 3 V to 3.6 V |
Power input and thermal parameters for ESP32-WROOM-32E-N8R2 as published by the manufacturer.
Typical Applications
ESP32-WROOM-32E-N8R2 is suitable for 6 applications: Smart Home Devices, Industrial IoT Controllers, Wireless Sensor Networks, Wearable Electronics, Embedded Systems and Gateways, Security and Camera-Adjacent IoT.
Smart Home Devices
The ESP32-WROOM-32E-N8R2 fits smart plugs, lighting controllers and thermostats because one module provides both Wi-Fi 802.11 b/g/n for cloud connectivity and Bluetooth v4.2 BLE for local commissioning via a phone app. The dual-core LX6 runs the Wi-Fi stack on one core and application logic on the other, and the 2 MB PSRAM comfortably holds TLS session state and JSON payloads for MQTT or REST cloud links. The module is pre-certified, removing per-product RF lab work. Place it near the enclosure edge with the antenna keep-out respected, and budget a 3.3 V rail with 500 mA headroom for Wi-Fi TX bursts of several hundred milliamps.
Recommended
Industrial IoT Controllers
In industrial monitoring and control nodes, the N8R2's 8 MB flash supports large OTA update images with dual-partition A/B schemes, so controllers can be re-flashed remotely without a service visit, and rolling back on failure is automatic. The 2 MB PSRAM buffers sensor time-series during network outages, and the ESP32-D0WD-V3 adds flash encryption and secure boot for field-deployed security. The module's shielded construction reduces EMI coupling with nearby relays and motor drives. Pair it with isolated RS-485 or CAN transceivers, keep the PCB antenna at least 10 mm from metal enclosures, and power from an industrial 3.3 V rail with brownout supervision.
Recommended
Wireless Sensor Networks
Battery-powered sensor nodes benefit from the module's deep-sleep mode, in which only the RTC domain remains powered, letting a node wake on timer or GPIO, sample an ADC or I2C sensor, publish over Wi-Fi or BLE, and return to microamp-level sleep. The 26 GPIOs cover multiple sensor buses, and input-only pins on GPIO34/35 suit high-impedance analog channels. The 2 MB PSRAM is optional here but useful for caching readings between uplinks. Design the supply from a low-quiescent-current LDO or buck, since the module sleeps most of the time and regulator standby current dominates battery life in multi-year deployments.
Recommended
Wearable Electronics
The ESP32-WROOM-32E-N8R2 supports wearables that need BLE connectivity plus occasional Wi-Fi sync. In BLE-only operation the radio duty cycle is low, and light-sleep between connection intervals keeps average current within battery budgets; the dual-core LX6 offloads BLE to the controller while user-interface code runs on the application core. The 2 MB PSRAM supports small graphical UIs with LVGL frame buffers that single-chip MCUs struggle to hold. The PCB antenna requires clearance from the body and metal straps; detuning near tissue is manageable with the antenna at the wristband end. Verify SAR and regulatory exposure compliance for body-worn operation.
Recommended
Embedded Systems and Gateways
As a gateway bridge between Wi-Fi/Ethernet upstream and BLE, Zigbee-adjacent sensors or UART devices downstream, the module's concurrent dual-radio operation and 240 MHz dual-core LX6 handle protocol translation while the 8 MB flash stores web-server assets and configuration. The 2 MB PSRAM allows multiple TLS sessions simultaneously, critical for cloud-plus-local connections. PSRAM access consumes SPI pins internally, so the exposed SD_x/CLK/CMD pads remain on the flash bus and should stay reserved. Use hardware flow control on UART bridges and keep the module away from switching converters above 100 MHz harmonics to preserve 2.4 GHz receiver sensitivity.
Recommended
Security and Camera-Adjacent IoT
The N8R2 serves networked security accessories - door locks, PIR hubs, alarm panels - where encrypted cloud links matter. The ESP32-D0WD-V3's flash encryption and secure boot protect firmware and keys on tamper-accessible hardware, and 2 MB PSRAM holds camera-adjacent workloads such as JPEG buffers from SPI cameras or AES session contexts. The 8 MB flash stores signed firmware plus on-device event logs. Power the module through a supervisor with brownout detection because lock-actuator solenoids can sag the 3.3 V rail during Wi-Fi TX bursts, and place the PCB antenna away from the metal strike plate and hinge hardware common in lock housings.
Recommended
Recommended Products Summary
Engineering reference data for ESP32-WROOM-32E-N8R2 β comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | ESP32-WROOM-32E-N8 | ESP32-WROOM-32E-N8R8 | ESP32-WROOM-32E-N4 | ESP32-WROOM-32E-N16 | ESP32-WROOM-32UE-N8 |
|---|---|---|---|---|---|---|
| Package | Shielded SMD module with PCB antenna (18.0 x 19.5 mm class) | Same shielded SMD module with PCB antenna | Same shielded SMD module with PCB antenna | Same shielded SMD module with PCB antenna | Same shielded SMD module with PCB antenna | Same footprint, external antenna connector |
| Brand | Espressif Systems | Espressif Systems | Espressif Systems | Espressif Systems | Espressif Systems | Espressif Systems |
| Flash Memory | 8 MB | 8 MB | 8 MB | 4 MB | 16 MB | 8 MB |
| PSRAM | 2 MB | None | 8 MB | None | None | None |
| Wi-Fi Standard | 802.11 b/g/n, 2.4 GHz | 802.11 b/g/n, 2.4 GHz | 802.11 b/g/n, 2.4 GHz | 802.11 b/g/n, 2.4 GHz | 802.11 b/g/n, 2.4 GHz | 802.11 b/g/n, 2.4 GHz |
| Bluetooth | v4.2 BR/EDR + BLE, Class 1/2/3 | v4.2 BR/EDR + BLE | v4.2 BR/EDR + BLE | v4.2 BR/EDR + BLE | v4.2 BR/EDR + BLE | v4.2 BR/EDR + BLE |
| Embedded SoC | ESP32-D0WD-V3 / ESP32-D0WDR2-V3, dual-core LX6 | ESP32-D0WD-V3, dual-core LX6 | ESP32-D0WDR2-V3, dual-core LX6 | ESP32-D0WD-V3, dual-core LX6 | ESP32-D0WD-V3, dual-core LX6 | ESP32-D0WD-V3, dual-core LX6 |
| Antenna | Onboard PCB trace | Onboard PCB trace | Onboard PCB trace | Onboard PCB trace | Onboard PCB trace | External antenna connector (U.FL class) |
| Supply Voltage | 3.0 V to 3.6 V | 3.0 V to 3.6 V | 3.0 V to 3.6 V | 3.0 V to 3.6 V | 3.0 V to 3.6 V | 3.0 V to 3.6 V |
Key Differentiators
- 2 MB PSRAM for memory-heavy firmware (vs ESP32-WROOM-32E-N8)
- Balanced 8 MB flash + 2 MB RAM pairing (vs ESP32-WROOM-32E-N8R8)
- PCB antenna with no external RF BOM (vs ESP32-WROOM-32UE-N8)
- Double the flash for OTA-heavy products (vs ESP32-WROOM-32E-N4)
Design Notes
Size the 3.3 V supply for RF transmit bursts, not average current. Wi-Fi TX peaks draw several hundred milliamps for milliseconds; a rail that sags below the brownout threshold resets the module mid-packet. Place a low-ESR bulk capacitor of at least 22 uF within a few millimeters of the 3V3 pin plus 100 nF high-frequency decoupling, per Espressif hardware design guidelines. Avoid sharing this rail with motors or solenoids without local bulk storage. Estimated: a 500 mA-headroom LDO or buck with 22 uF bulk covers typical burst scenarios.
Keep all layers of copper, traces and vias out of the antenna keep-out region extending from the module edge over the PCB antenna; Espressif recommends no copper beneath the antenna area on any layer. Route the module at the PCB edge with the antenna facing outward, and never enclose it inside a metal can or near ground pours on the top layer. For the N8R2 specifically, note that PSRAM traffic uses the reserved SD_x/CLK/CMD pads internally, so these pins must remain unconnected on the carrier PCB.
Respect the strapping pins at boot: GPIO0 high selects normal flash boot and low selects the serial download mode; GPIO2 must be low or floating for download boot; GPIO12 (MTDI) sets flash voltage and must not be pulled high at reset with standard modules; GPIO15 sets debug output timing. Level-shifters or peripherals driving these pins at reset are the most frequent cause of 'module will not boot' support tickets. Also expose UART0 (U0TXD/U0RXD) and EN on test points for reprogramming in production.
The module is shielded, but its own 2.4 GHz radio still radiates; conversely, nearby switching converters in the tens-of-MHz range and their harmonics can desensitize the receiver. Keep buck converters and crystal oscillators away from the antenna side, and route high-speed SPI/UART buses on inner layers with ground return paths. Where the module coexists with other 2.4 GHz radios, implement Espressif's coexistence scheme in software (Wi-Fi/BT time-division) rather than relying on layout alone.
Compliance Information
RoHS compliant per DigiKey/LCSC/Mouser distributor listings for the WROOM-32E series. REACH, halogen-free and conflict-minerals declarations not found in provided data - obtain the current compliance package from Espressif.