ESP32-WROOM-32E-H4 - WiFi BT4.2 Module 4MB | Espressif
MPN: ESP32-WROOM-32E-H4 ✓ فعالESP32-WROOM-32E-H4 نمای کلی
A WiFi module is a self-contained embedded system that integrates a microcontroller, radio transceiver, antenna, flash memory, and power management into a single surface-mount unit, eliminating the RF design effort of discrete solutions. Within the wireless connectivity hierarchy, the ESP32-WROOM-32E-H4 sits at the system-in-package (SiP) module level: SoC (ESP32-D0WD-V3) -> module (WROOM-32E family) -> IoT device. Modules are pre-certified for radio regulatory domains, shortening time to certification for end products.
Key features include dual-core 32-bit LX6 CPUs clocked up to 240 MHz, 520 KB on-chip SRAM, 802.11 b/g/n WiFi with up to 150 Mbps PHY rate and -98 dBm receive sensitivity, Bluetooth v4.2 BR/EDR and BLE, and 26 GPIOs with UART, SPI, I2C, SDIO, I2S, PWM, and 12-bit ADC peripherals. The -H4 suffix denotes 4 MB SPI flash; supply range is 3.0 V to 3.6 V with typical TX current around 112 mA and peak around 239 mA at 20 dBm output.
The ESP32-D0WD-V3 silicon (ECO V3) incorporates the bug fixes and cleaner WiFi RF spectrum of the revised ESP32 revision, improving coexistence and reliability compared with original ESP32-WROOM-32 modules. The onboard PCB antenna is tuned for 2.4 GHz to 2.5 GHz operation, and the metal shield plus castellated edge pads simplify reflow assembly onto standard PCB footprints.
Typical applications include smart-home devices and sensors, industrial automation and control nodes, and battery-powered IoT endpoints where integrated dual-protocol wireless reduces BOM cost and development risk.
A key design consideration: the module is 3.3 V only - do not feed 5 V logic into GPIOs without level shifting, and keep copper keep-out clearance under and around the PCB antenna per Espressif hardware design guidelines.
This page adds value beyond the datasheet by synthesizing distributor pricing tiers, drop-in same-footprint alternatives across flash densities, and practical engineering design notes in one place.
جایگزینهای drop-in برای ESP32-WROOM-32E-H4 — همان پکیج، سازگار پینبهپین. قطعات با پکیج متفاوت که نیاز به تغییر PCB دارند مستثنی هستند.
گونهها در این سری
مدلهای همسری که جایگزین مستقیم هستند برای ESP32-WROOM-32E-H4 (همان فرمفاکتور و فوتپرینت) — متفاوت در Antenna, Bluetooth, CPU, Core SoC, Flash Memory.
ESP32-WROOM-32E-N4
✅ جایگزین مستقیم📋 جایگزین مرجع (خارج از کاتالوگ)
ESP32-WROOM-32E-N8
✅ جایگزین مستقیمبرای قیمت تماس بگیرید
مشاهده دیتاشیت ←ESP32-WROOM-32E-N16
✅ جایگزین مستقیم📋 جایگزین مرجع (خارج از کاتالوگ)
ESP32-WROOM-32D
✅ جایگزین مستقیم📋 جایگزین مرجع (خارج از کاتالوگ)
ESP32-WROOM-32
✅ جایگزین مستقیم📋 جایگزین مرجع (خارج از کاتالوگ)
ESP32-WROOM-32E-H4 مشخصات (منتشرشده توسط سازنده)
| Core SoC | ESP32-D0WD-V3 (ECO V3) |
| CPU | Xtensa dual-core 32-bit LX6, up to 240 MHz |
| SRAM | 520 KB on-chip |
| Flash Memory | 4 MB SPI flash |
| WiFi Standard | 802.11 b/g/n, 2.4 GHz to 2.5 GHz |
| Bluetooth | v4.2 BR/EDR + BLE, Class 1/2/3 |
| Receive Sensitivity | -98 dBm |
| Max TX Power | 20 dBm |
| ولتاژ تغذیه | 3.0 V to 3.6 V |
| Typical TX Current | 112 mA |
| Peak Current | 239 mA |
| GPIO Count | 26 |
| Interfaces | UART, SDIO, SPI, I2C, I2S, GPIO |
| Antenna | Onboard PCB trace antenna |
| دمای کاری | -40C to +105C |
| Package Dimensions | 25.5 x 18 mm SMD module |
| نوع نصب | Surface Mount (castellated pads) |
| وضعیت RoHS | Compliant |
پیکربندی پین ESP32-WROOM-32E-H4
| پین 1 | GND — Ground |
| پین 2 | 3V3 — Power supply, 3.0 V to 3.6 V |
| پین 3 | EN — Chip enable, active high (with pull-up) |
| پین 4 | SENSOR_VP (GPIO36) — ADC1 CH0 / sensor VP input |
| پین 5 | SENSOR_VN (GPIO39) — ADC1 CH3 / sensor VN input |
| پین 6 | IO34 — GPIO34, input only, ADC1 CH6 |
| پین 7 | IO35 — GPIO35, input only, ADC1 CH7 |
| پین 8 | IO32 — GPIO32, ADC1 CH4, XTAL_32K_P option |
| پین 9 | IO33 — GPIO33, ADC1 CH5, XTAL_32K_N option |
| پین 10 | IO25 — GPIO25, ADC2 CH8, DAC1 output |
| پین 11 | IO26 — GPIO26, ADC2 CH9, DAC2 output |
| پین 12 | IO27 — GPIO27, ADC2 CH7, touch sensor |
| پین 13 | IO14 — GPIO14, ADC2 CH6, touch sensor, HS2_CLK |
| پین 14 | IO12 — GPIO12, ADC2 CH5, strapping pin (MTDI) - keep low at boot |
| پین 15 | GND — Ground |
| پین 16 | IO13 — GPIO13, ADC2 CH4, touch sensor |
| پین 17 | SD2 (IO9) — SDIO data 2 / GPIO9, connected to flash - reserved |
| پین 18 | SD3 (IO10) — SDIO data 3 / GPIO10, connected to flash - reserved |
| پین 19 | CMD (IO11) — SDIO command / GPIO11, connected to flash - reserved |
| پین 20 | CLK (IO6) — SDIO clock / GPIO6, connected to flash - reserved |
| پین 21 | SD0 (IO7) — SDIO data 0 / GPIO7, connected to flash - reserved |
| پین 22 | SD1 (IO8) — SDIO data 1 / GPIO8, connected to flash - reserved |
| پین 23 | IO15 — GPIO15, ADC2 CH3, strapping pin (MTDO) - controls debug log at boot |
| پین 24 | IO2 — GPIO2, ADC2 CH2, strapping pin - must be low or floating for download mode |
| پین 25 | IO0 — GPIO0, ADC2 CH1, strapping pin - low at reset enters download mode |
| پین 26 | IO4 — GPIO4, ADC2 CH0, touch sensor |
| پین 27 | IO16 — GPIO16, available GPIO (not connected to PSRAM on this module) |
| پین 28 | IO17 — GPIO17, available GPIO |
| پین 29 | IO5 — GPIO5, strapping pin (timing of SDIO slave), VSPI CS0 |
| پین 30 | IO18 — GPIO18, VSPI CLK |
| پین 31 | IO19 — GPIO19, VSPI MISO / U0CTS |
| پین 32 | NC — Not connected (per datasheet) |
| پین 33 | IO21 — GPIO21, I2C SDA default |
| پین 34 | RXD0 (IO3) — UART0 receive / GPIO3 |
| پین 35 | TXD0 (IO1) — UART0 transmit / GPIO1 |
| پین 36 | IO22 — GPIO22, I2C SCL default / U0RTS |
| پین 37 | IO23 — GPIO23, VSPI MOSI |
| پین 38 | GND — Ground |
مشخصات توان و حرارتی
| ورودی توان | 3.0 V to 3.6 V |
| دمای کارکرد | -40C to +105C |
پارامترهای ورودی توان و حرارتی برای ESP32-WROOM-32E-H4 مطابق انتشار سازنده.
کاربردهای معمول
ESP32-WROOM-32E-H4 مناسب است برای 6 کاربردs: Smart Home Devices and Sensors, Industrial Automation and Control Nodes, Battery-Powered IoT Endpoints, Wireless Audio and Bluetooth Classic Accessories, Gateways and Bridges (BLE to WiFi), Prototyping, Education, and Maker Products.
Smart Home Devices and Sensors
The ESP32-WROOM-32E-H4 fits smart-home products such as wall switches, plugs, sensor hubs, and door controllers because it combines 802.11 b/g/n WiFi with Bluetooth 4.2 BLE in a single pre-certified module, removing the cost of a separate BLE chip for provisioning. The -98 dBm receive sensitivity maintains robust links at the edge of a home network, while the dual-core 240 MHz LX6 handles TLS encryption and application logic concurrently without an external MCU. In a typical node the module runs ESP-IDF or Arduino firmware, connects to the home router via WiFi, and uses BLE for first-time commissioning from a phone. Its 3.0 V to 3.6 V rail integrates directly with a 3.3 V LDO supply, and the 25.5 x 18 mm castellated package reflows onto standard two-layer PCBs.
پیشنهادی
Industrial Automation and Control Nodes
The ESP32-WROOM-32E-H4 suits industrial monitoring and light-control nodes because it is rated -40C to +105C, exceeding the 85C limit of most consumer WiFi modules, and exposes UART, SPI, I2C, SDIO, and PWM interfaces for PLC-adjacent I/O. The dual-core architecture lets one core run the WiFi/BLE stack while the other handles deterministic control loops or Modbus parsing over UART, and the 26 GPIOs with 12-bit ADC support analog sensor acquisition. The metal shield provides EMI containment near drives and contactors, and the 20 dBm max TX power sustains links across a factory floor. Design the 3.3 V supply for 239 mA peak with adequate decoupling, and observe the PCB antenna keep-out specified in the Espressif hardware design guidelines to preserve RF performance inside metal-dense enclosures.
پیشنهادی
Battery-Powered IoT Endpoints
For battery-powered IoT endpoints such as asset trackers, environmental loggers, and portable meters, the ESP32-WROOM-32E-H4 offers deep-sleep operation on the ESP32-D0WD-V3 with wake-on-timer or GPIO, allowing devices to sleep in the microamp range between periodic WiFi transmissions. The 3.0 V to 3.6 V supply range matches a single lithium cell through an LDO or runs directly from a regulated pack. Typical duty-cycled designs wake, sample a sensor over I2C, transmit a JSON payload over WiFi or BLE in tens of milliseconds at roughly 112 mA, then return to deep sleep, yielding months of runtime on 2x AA cells depending on reporting interval. The -98 dBm sensitivity reduces transmit retries at weak signal locations, which directly lowers average battery drain.
پیشنهادی
Wireless Audio and Bluetooth Classic Accessories
The ESP32-WROOM-32E-H4 is one of the few low-cost modules with Bluetooth Classic BR/EDR, making it appropriate for A2DP audio receivers, Bluetooth-bridged speakers, and legacy BT peripheral links that BLE-only chips cannot serve. The dual-core LX6 runs the BT stack and I2S audio output concurrently, streaming to an external I2S DAC over the module's I2S pins, while WiFi remains available for networked audio modes. Espressif's ESP-IDF provides maintained A2DP sink/source examples, and community projects such as ESP32-A2DP target this exact silicon (ECO V3 recommended for stable RF). The 239 mA peak current requires a supply designed for simultaneous WiFi TX and audio processing, and the onboard PCB antenna keeps the BOM free of external antenna parts.
پیشنهادی
Gateways and Bridges (BLE to WiFi)
As a BLE-to-WiFi gateway, the ESP32-WROOM-32E-H4 aggregates data from BLE sensor meshes and forwards it to cloud MQTT endpoints, exploiting its simultaneous Bluetooth and WiFi operation confirmed in Espressif documentation. The dual-core split is ideal here: one core services BLE connections from nodes such as thermometers or beacons while the other maintains the TLS-secured WiFi uplink, with 520 KB SRAM and 4 MB flash supporting buffering and OTA updates. The 802.11 b/g/n stack handles standard 2.4 GHz infrastructure networks at up to 150 Mbps PHY rate. Placement matters for RF: keep the PCB antenna edge overhanging the enclosure or adjacent to a plastic window, and respect the datasheet keep-out so both radios achieve specified range in dense deployments.
پیشنهادی
Prototyping, Education, and Maker Products
The ESP32-WROOM-32E-H4 is the module of choice for prototyping boards and small-run maker products because it is supported by Arduino, ESP-IDF, MicroPython, and PlatformIO, with the largest community knowledge base of any ESP32 module. Its castellated pads allow hand soldering or castellation-edge mounting on simple carrier PCBs, and the ECO V3 silicon avoids early-revision WiFi and boot bugs documented in older WROOM-32 designs. Development boards built on the 32E, including updated 30/38-pin DevKit clones, use exactly this module, so firmware developed on a devkit transfers to a production board with the same module unchanged. At roughly $3.21 per unit, it is also economical for classroom kits and hackathon hardware at volume.
پیشنهادی
خلاصه محصولات پیشنهادی
دادههای مرجع مهندسی برای ESP32-WROOM-32E-H4 — مقایسه، راهنمای طراحی و اطلاعات انطباق.
راهنمای انتخاب
مقایسه با جایگزینها
| پارامتر | این محصول | ESP32-WROOM-32E-N4 | ESP32-WROOM-32E-N8 | ESP32-WROOM-32E-N16 | ESP32-WROOM-32D | ESP32-WROOM-32 |
|---|---|---|---|---|---|---|
| Package | 25.5 x 18 mm SMD castellated module, PCB antenna | 25.5 x 18 mm - same | 25.5 x 18 mm - same | 25.5 x 18 mm - same | 25.5 x 18 mm - same | 25.5 x 18 mm - same |
| Brand | Espressif Systems | Espressif Systems | Espressif Systems | Espressif Systems | Espressif Systems | Espressif Systems |
| SoC / Silicon Revision | ESP32-D0WD-V3 (ECO V3) | ESP32-D0WD-V3 (ECO V3) | ESP32-D0WD-V3 (ECO V3) | ESP32-D0WD-V3 (ECO V3) | ESP32-D0WD (earlier revision) | ESP32-D0WDQ6 (original revision) |
| Flash Memory | 4 MB SPI | 4 MB SPI | 8 MB SPI | 16 MB SPI | 4 MB SPI | 4 MB SPI |
| WiFi / Bluetooth | 802.11 b/g/n + BT 4.2 BR/EDR/BLE | 802.11 b/g/n + BT 4.2 BR/EDR/BLE | 802.11 b/g/n + BT 4.2 BR/EDR/BLE | 802.11 b/g/n + BT 4.2 BR/EDR/BLE | 802.11 b/g/n + BT 4.2 BR/EDR/BLE | 802.11 b/g/n + BT 4.2 BR/EDR/BLE |
| Receive Sensitivity / TX Power | -98 dBm / 20 dBm | -98 dBm / 20 dBm | -98 dBm / 20 dBm | -98 dBm / 20 dBm | -98 dBm / 20 dBm | -98 dBm / 20 dBm |
| Operating Temperature | -40C to +105C | -40C to +105C | -40C to +105C | -40C to +105C | -40C to +85C | -40C to +85C |
| Silicon Bug Fixes / RF Quality | ECO V3 - fixed errata, cleaner WiFi spectrum | ECO V3 - same | ECO V3 - same | ECO V3 - same | Earlier revision - fewer fixes | Original revision - known errata |
تفاوتهای کلیدی
- 105C industrial temperature rating (در مقابلESP32-WROOM-32D)
- ECO V3 silicon with cleaner WiFi RF spectrum (در مقابلESP32-WROOM-32)
- Flash scalability on an identical footprint (در مقابلESP32-WROOM-32E-N8)
یادداشتهای طراحی
Design the 3.3 V rail for at least 500 mA with 239 mA peak WiFi TX current in mind. Place a 10 uF bulk ceramic capacitor and a 100 nF decoupling capacitor within 2 mm of the 3V3 pin (pin 2). Inrush during WiFi TX bursts causes brown-out resets if the supply impedance is too high - this is the single most common ESP32 field failure. If using an LDO, choose one rated 500 mA+ with good transient response (e.g., a low-dropout regulator sized for 3.6 V max input from a 5 V rail). Estimated: at 3.3 V and 239 mA peak, module power is approximately 0.79 W during TX bursts only.
Keep the module edge with the PCB antenna (short edge opposite the castellated pads area indicated by the antenna keep-out in the Espressif hardware design guidelines) free of copper on ALL layers, including ground planes. Place the antenna section overhanging the board edge or over a plastic enclosure window. Do not route traces, bury vias, or place batteries/metal under the antenna region. Follow the Espressif 'ESP32 Hardware Design Guidelines' keep-out dimensions exactly - violating the keep-out can cost 10-20 dB of radiated performance.
Respect the strapping pins at reset: GPIO0 (pin 25) low enters the serial download mode; GPIO12 (pin 14) must be low at boot or the flash voltage is misconfigured and boot fails; GPIO2 (pin 24) must be low or floating for download mode; GPIO15 (pin 23) silences boot log when low. Never attach push-pull peripherals to GPIO12. Also note pins 17-22 (SD2/SD3/CMD/CLK/SD0/SD1) are wired to the internal SPI flash and must not be used as GPIO. The NC pin 32 must remain unconnected.
Pull EN (pin 3) high with a 10 kR resistor and add a 1 uF capacitor to EN to GND for a controlled power-on reset; add a reset button pulling EN low. For flashing, expose GPIO0 with a jumper to GND and break out UART0 TX/RX (pins 35/34) on a header. Enable the module's internal circuitry by not loading the flash-reserved pins. These provisions match the reference schematic in the ESP32-WROOM-32E datasheet typical application circuit.
اطلاعات انطباق
RoHS compliance per LCSC and JLCPCB listings (C3013935). Module carries regional radio certifications via Espressif; confirm target-market certs on the Espressif product page. No AEC-Q100 claim for this commercial module.