ESPRESSIF ESP32-WROVER-B Module 16M=128mbit

SKU: FA1053-1-0-5-1
Microcontroller

ESP32-D0WD, Xtensa dual-core 32-bit LX6

Clock Speed

80 – 240 MHz

Flash Memory

16 MB (Quad SPI)

PSRAM

8 MB (Quad SPI, 3.3V, up to 133 MHz)

Wireless

Wi-Fi 802.11 b/g/n, Bluetooth v4.2 BR/EDR + BLE

Operating Voltage

2.7 – 3.6 V

Operating Temperature

-40°C to +85°C

Dimensions

18.0 × 31.4 × 3.3 mm

The ESP32-WROVER-B 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 16MB (128Mbit) of SPI flash paired with 8MB of SPI PSRAM, the maximum storage configuration available for the WROVER-B series .

At the core of the module is the ESP32-D0WD 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 . 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-B variant uses an onboard PCB antenna, while the ESP32-WROVER-IB variant offers an IPEX/U.FL external antenna connector for metal enclosure applications .

The module integrates a rich set of peripheral interfaces including capacitive touch sensors, Hall sensor, SD card interface, Ethernet MAC, high-speed SPI, UART, I2S, and I2C . It has achieved FCC, CE-RED, IC, TELEC, KCC, SRRC, and NCC certifications, along with BQB Bluetooth certification and RoHS/REACH compliance .

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 .

Product Status Note: The ESP32-WROVER-B series is marked as NRND (Not Recommended for New Designs) by Espressif . For new product development, the ESP32-WROVER-E and ESP32-WROVER-IE series are the recommended replacements, offering updated chip revisions and continued manufacturing support.

Whether you are building audio products, AI edge devices, industrial gateways, or memory-intensive IoT applications, the ESP32-WROVER-B 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

  • 16MB SPI Flash — Maximum storage capacity for the WROVER-B series, ideal for complex firmware and data logging

  • 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, I2C, I2S, PWM, ADC, DAC, capacitive touch, Hall sensor

  • PCB Onboard Antenna — ESP32-WROVER-B variant for easy integration

  • Certified — FCC, CE-RED, IC, TELEC, KCC, SRRC, NCC, and BQB certified

Technical Specifications

# Parameter Specification
1 Microcontroller ESP32-D0WD, Xtensa dual-core 32-bit LX6
2 Clock Speed 80 – 240 MHz
3 Flash Memory 16 MB (Quad SPI)
4 PSRAM 8 MB (Quad SPI, 3.3V, up to 133 MHz)
5 Wireless Wi-Fi 802.11 b/g/n, Bluetooth v4.2 BR/EDR + BLE
6 Operating Voltage 2.7 – 3.6 V
7 Operating Temperature -40°C to +85°C
8 Dimensions 18.0 × 31.4 × 3.3 mm

Usage

Getting Started

  1. 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.

  2. Configure board parameters — In Arduino IDE, select “ESP32 Wrover Module”. This ensures PSRAM is properly enabled. Set PSRAM to “Enabled” .

  3. 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 .

  4. 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 .

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

  • NRND status — The WROVER-B series is marked NRND. For new designs, consider the ESP32-WROVER-E and ESP32-WROVER-IE series .

  • Memory advantage — 8MB PSRAM provides significant headroom for complex applications compared to WROOM modules .

  • Certification — FCC, CE-RED, IC, TELEC, KCC, SRRC, NCC, and BQB certified, simplifying international market access .

  • Suitable for bulk purchasing — Ideal for audio products, AIoT devices, and industrial applications.

Q: What is the ESP32-WROVER-B 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-B 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-B have?

The standard ESP32-WROVER-B includes 8MB PSRAM operating at 3.3V with support for up to 133 MHz clock rate .

Q: What is the difference between WROVER-B and WROVER-IB?

WROVER-B uses an onboard PCB antenna for easy integration. WROVER-IB 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 2.7 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-B recommended for new designs?

No. The WROVER-B series is marked NRND (Not Recommended for New Designs). The WROVER-E and WROVER-IE series are the current recommended replacements .

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, consider the ESP32-WROVER-E series instead .