ESPRESSIF ESP32-WROVER-IB Module 4M=32mbit

SKU: FA1053-1-0-6
Microcontroller

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

Clock Speed

80 – 240 MHz

Flash Memory

4 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

Antenna

IPEX/U.FL external connector

Operating Voltage

2.7 – 3.6 V

Dimensions

18.0 × 31.4 × 3.3 mm

The ESP32-WROVER-IB 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 4MB (32Mbit) of SPI flash paired with 8MB of SPI PSRAM, making it well-suited for memory-intensive tasks such as voice encoding, audio streaming, and MP3 decoding .

The “IB” designation indicates that this module uses an external antenna connector (IPEX/U.FL) instead of the onboard PCB antenna found on the standard WROVER-B variant. This makes the ESP32-WROVER-IB the preferred choice for applications where the module must be placed inside a metal enclosure, a shielded assembly, or any environment where RF signals are blocked or severely attenuated .

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 (18.5–20 dBm typical), ensuring maximum wireless range when paired with a suitable external antenna .

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 .

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. Additionally, GPIO6–GPIO11 are occupied by the built-in flash and cannot be used for other purposes .

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

Whether you are building audio products, AI edge devices, industrial gateways, or applications requiring reliable wireless connectivity in metal enclosures, the ESP32-WROVER-IB 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

  • 4MB SPI Flash — Standard storage for firmware and data

  • IPEX/U.FL Antenna Connector — External antenna support for metal enclosures and maximum-range applications

  • 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

  • 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 4 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 Antenna IPEX/U.FL external connector
7 Operating Voltage 2.7 – 3.6 V
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.

  3. Connect an external antenna — Attach a 2.4 GHz U.FL/IPEX antenna to the module’s connector. Ensure the connector is fully seated.

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

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

  • Metal enclosure products — External antenna solves RF blocking issues

  • 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

  • Battery-powered remote sensors — Ultra-low sleep current extends operational life

Notes for Business Buyers

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

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

  • Antenna flexibility — IPEX connector allows use of specialized antennas for range or enclosure requirements.

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

Q: What is the ESP32-WROVER-IB module used for?

It is a Wi-Fi and Bluetooth MCU module with 8MB PSRAM and an IPEX antenna connector, designed for memory-intensive IoT applications and deployments inside metal enclosures .

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

WROVER-B uses an onboard PCB antenna. WROVER-IB uses an IPEX/U.FL connector for an external antenna, making it suitable for metal enclosures .

Q: How much PSRAM does the WROVER-IB have?

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

Q: How much flash memory does this version have?

This version features 4MB (32Mbit) of SPI flash. The WROVER-IB series is also available with 8MB and 16MB flash options .

Q: Which GPIOs are unavailable when using PSRAM?

GPIO16 and GPIO17 are used internally for PSRAM chip select and clock signals. Additionally, GPIO6–GPIO11 are occupied by the built-in flash .

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-IB recommended for new designs?

No. The WROVER-IB series is marked NRND (Not Recommended for New Designs). The WROVER-IE series is the current recommended replacement .

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-IE series instead .