The ESP32-WROVER-E is a powerful, general-purpose Wi-Fi + Bluetooth + Bluetooth LE MCU module from Espressif Systems, designed for applications that demand both wireless connectivity and substantial memory capacity. This version features 8MB (64Mbit) of SPI flash paired with 8MB of SPI PSRAM (Pseudo Static RAM), making it exceptionally well-suited for memory-intensive tasks such as voice encoding, audio streaming, MP3 decoding, and AIoT applications .
At the core of the module is the ESP32-D0WD-V3 chip, featuring a dual-core Xtensa 32-bit LX6 microprocessor with an adjustable clock frequency from 80 MHz to 240 MHz. The two CPU cores can be individually controlled, and a low-power co-processor can monitor peripherals while the main cores are powered down — ideal for balancing performance and power consumption . The chip’s sleep current is below 5 µA, making it suitable for battery-powered wearable electronics and low-power sensor networks .
The module supports Wi-Fi (802.11 b/g/n) with data rates up to 150 Mbps and Bluetooth v4.2 (BR/EDR and BLE). Antenna output power reaches up to 20 dBm, ensuring maximum wireless range . The ESP32-WROVER-E variant uses an onboard PCB antenna for easy integration, while the ESP32-WROVER-IE variant offers an IPEX/U.FL external antenna connector for metal enclosure applications .
The module exposes a rich set of peripheral interfaces including SD card, UART, SPI, SDIO, I2C, I2S, LED PWM, motor PWM, IR, pulse counter, GPIO, capacitive touch sensor, ADC, DAC, and Two-Wire Automotive Interface (TWAI®, compatible with ISO11898-1) .
The module has achieved CE-RED, FCC, and SRRC certifications, ensuring compliance for international markets .
Important PSRAM Note: On ESP32-WROVER modules, GPIO16 and GPIO17 are used internally for PSRAM chip select and clock signals. These GPIOs are not available for external use when PSRAM is enabled. Ensure your application does not conflict with these pins.
Whether you are building audio products, AI edge devices, industrial gateways, or memory-intensive IoT applications, the ESP32-WROVER-E module provides a proven, high-performance platform with the memory headroom to handle demanding tasks.
Features
-
8MB PSRAM — Additional pseudo-static RAM for memory-intensive applications like audio processing and AIoT
-
Dual-Core Processing — Xtensa 32-bit LX6 dual-core microprocessor, up to 240 MHz
-
8MB SPI Flash — Expanded storage for firmware and data
-
Integrated Wireless — Wi-Fi 802.11 b/g/n (up to 150 Mbps) and Bluetooth v4.2 BR/EDR + BLE
-
Ultra-Low Sleep Current — Below 5 µA for battery-powered applications
-
Rich Peripheral Set — SD card, UART, SPI, SDIO, I2C, I2S, PWM, ADC, DAC, capacitive touch, TWAI®
-
PCB Onboard Antenna — ESP32-WROVER-E variant for easy integration
-
Certified — CE-RED, FCC, and SRRC certified for international markets
Technical Specifications
Usage
Getting Started
-
Install the development environment — Install Arduino IDE with ESP32 board support, or set up ESP-IDF. Add the ESP32 board manager URL: https://espressif.github.io/arduino-esp32/package_esp32_index.json .
-
Configure board parameters — In Arduino IDE, select “ESP32 Wrover Module”. This ensures PSRAM is properly enabled. Set PSRAM to “Enabled” and Partition Scheme as needed.
-
Connect the module — Use a USB-to-UART adapter (3.3V logic) connected to TX, RX, GND, and EN pins. The bare module requires an external 3.3V power supply.
-
Upload your sketch — If uploading fails, hold the BOOT button (GPIO0 to GND) during the “Connecting…” phase.
Important PSRAM Note
GPIO16 and GPIO17 are used internally for PSRAM chip select and clock signals on ESP32-WROVER modules. These GPIOs are not available for external use when PSRAM is enabled. Ensure your application does not conflict with these pins.
Typical Applications
-
Audio streaming and MP3 decoding — 8MB PSRAM handles large audio buffers
-
AI edge computing — Memory headroom for TensorFlow Lite and image processing
-
Industrial IoT gateways — Reliable wireless communication with data buffering
-
Voice encoding and recognition — PSRAM supports demanding audio processing
-
Battery-powered remote sensors — Ultra-low sleep current extends operational life
Notes for Business Buyers
-
Current recommended version — The WROVER-E series is the actively recommended generation, replacing the NRND WROVER-B series.
-
Memory advantage — 8MB PSRAM provides significant headroom for complex applications compared to WROOM modules.
-
Certification — CE-RED, FCC, and SRRC certified, simplifying international market access .
-
Suitable for bulk purchasing — Ideal for audio products, AIoT devices, and industrial applications.
Q: What is the ESP32-WROVER-E module used for?
It is a Wi-Fi and Bluetooth MCU module with additional 8MB PSRAM, designed for memory-intensive IoT applications including audio streaming, voice encoding, MP3 decoding, and AIoT devices .
Q: What is the difference between ESP32-WROVER-E and ESP32-WROOM?
The WROVER adds 8MB PSRAM to the WROOM’s feature set, providing significantly more memory for data buffering and complex applications. The WROVER is also slightly larger (18 × 31.4 mm vs. 18 × 25.5 mm) .
Q: How much PSRAM does the WROVER-E have?
The standard ESP32-WROVER-E includes 8MB PSRAM . This is the R8 configuration in the N8R8 part number.
Q: What is the difference between WROVER-E and WROVER-IE?
WROVER-E uses an onboard PCB antenna for easy integration. WROVER-IE uses an IPEX/U.FL connector for an external antenna, suitable for metal enclosures .
Q: Which GPIOs are unavailable when using PSRAM?
GPIO16 and GPIO17 are used internally for PSRAM chip select and clock signals and are not available for external use .
Q: What is the operating voltage?
The module operates from 3.0 to 3.6 V, with 3.3 V being the typical supply .
Q: Does it support low-power modes?
Yes. The sleep current is below 5 µA, making it suitable for battery-powered applications .
Q: Is the ESP32-WROVER-E recommended for new designs?
Yes. The WROVER-E and WROVER-IE series are the current recommended generation, replacing the NRND WROVER-B series.
Q: What development environments are supported?
It supports Espressif’s ESP-IDF and the Arduino IDE (via the Arduino-ESP32 core) .
Q: Can I purchase in bulk for a product development project?
Yes. The module is suitable for both individual users and business purchasing. For new designs, confirm availability of the WROVER-E series with your supplier.