ESP32-WROVER-B/ESP32-WROVER-IB
Datasheet
Version 1.0
Espressif Systems
About This Guide
This document provides the specifications for the ESP32-WROVER-B/ESP32-WROVER-IB modules.
Revision History
For the revision history of this document, please refer to the last page.
Documentation Change Notification
Espressif provides email notifications to keep customers updated on changes to technical documentation. Please
subscribe here.
Certification
Download certificates for Espressif products from here.
Disclaimer and Copyright Notice
Information in this document, including URL references, is subject to change without notice. THIS DOCUMENT IS
PROVIDED AS IS WITH NO WARRANTIES WHATSOEVER, INCLUDING ANY WARRANTY OF MERCHANTABIL-
ITY, NON-INFRINGEMENT, FITNESS FOR ANY PARTICULAR PURPOSE, OR ANY WARRANTY OTHERWISE
ARISING OUT OF ANY PROPOSAL, SPECIFICATION OR SAMPLE.
All liability, including liability for infringement of any proprietary rights, relating to use of information in this docu-
ment is disclaimed. No licenses express or implied, by estoppel or otherwise, to any intellectual property rights
are granted herein. The Wi-Fi Alliance Member logo is a trademark of the Wi-Fi Alliance. The Bluetooth logo is a
registered trademark of Bluetooth SIG.
All trade names, trademarks and registered trademarks mentioned in this document are property of their respective
owners, and are hereby acknowledged.
Copyright © 2018 Espressif Inc. All rights reserved.
Contents
1 Overview 1
2 Pin Definitions 3
2.1 Pin Layout 3
2.2 Pin Description 4
2.3 Strapping Pins 5
3 Functional Description 7
3.1 CPU and Internal Memory 7
3.2 External Flash and SRAM 7
3.3 Crystal Oscillators 7
3.4 RTC and Low-Power Management 8
4 Peripherals and Sensors 9
5 Electrical Characteristics 10
5.1 Absolute Maximum Ratings 10
5.2 Recommended Operating Conditions 10
5.3 DC Characteristics (3.3V, 25°C) 10
5.4 Wi-Fi Radio 11
5.5 BLE Radio 11
5.5.1 Receiver 11
5.5.2 Transmitter 12
6 Dimensions
7 U.FL Connector Dimensions
8 Learning Resources
8.1 Must-Read Documents
8.2 Must-Have Resources
13
14
15
15
15
Revision History 16
List of Tables
1 ESP32-WROVER-B/ESP32-WROVER-IB vs. ESP32-WROVER/ESP32-WROVER-I 1
2 ESP32-WROVER-B/ESP32-WROVER-IB Specifications 2
3 Pin Definitions 4
4 Strapping Pins 5
5 Power Consumption by Power Modes 8
6 Absolute Maximum Ratings 10
7 Recommended Operating Conditions 10
8 DC Characteristics 10
9 Wi-Fi Radio Characteristics 11
10 Receiver Characteristics – BLE 11
11 Transmitter Characteristics – BLE 12
List of Figures
1 ESP32-WROVER-B/ESP32-WROVER-IB Pin Layout 3
2 ESP32-WROVER-B/ESP32-WROVER-IB Schematics 13
3 ESP32-WROVER-B/ESP32-WROVER-IB Peripheral Schematics 14
4 ESP32-WROVER-B Dimensions 15
5 ESP32-WROVER-IB Dimensions 15
6 ESP32-WROVER-B/ESP32-WROVER-IB U.FL Connector Dimensions 16
1. OVERVIEW
1. Overview
ESP32-WROVER-B is a powerful, generic WiFi-BT-BLE MCU module that targets a wide variety of applications,
ranging from low-power sensor networks to the most demanding tasks, such as voice encoding, music streaming
and MP3 decoding.
At the core of this module is the ESP32-D0WD chip*. ESP32-WROVER-B has an additional SPI Pseudo static
RAM (PSRAM) of 64 Mbits. As such, ESP32-WROVER-B features both 4 MB external SPI flash and 8 MB external
PSRAM.
The ESP32-WROVER-B module has a PCB antenna, while the ESP32-WROVER-IB uses an IPEX antenna. For
dimentions of the IPEX connector, please see Chapter 9. The information in this datasheet is applicable to
both of the two modules.
Table 1: ESP32-WROVER-B/ESP32-WROVER-IB
Module Chip embedded Flash PSRAM Antenna Dimensions (mm)
ESP32-WROVER-B ESP32-D0WD 4 MB 8 MB PCB antenna (18±0.15)x(31.4±0.2)x(3.5±0.15)
ESP32-WROVER-IB ESP32-D0WD 4 MB 8 MB IPEX antenna (18±0.15)x(31.4±0.2)x(3.5±0.15)
The chip embedded is designed to be scalable and adaptive. There are two CPU cores that can be individually
controlled, and the CPU clock frequency is 240 MHz. The user may also power off the
CPU and make use of the low-power co-processor to constantly monitor the peripherals for changes or crossing
of thresholds. ESP32 integrates a rich set of peripherals, ranging from capacitive touch sensors, Hall sensors, SD
card interface, Ethernet, high-speed SPI, UART, I2S and I2C.
Note:
* For details on the part number of the ESP32 series, please refer to the document ESP32 Datasheet.
The integration of Bluetooth, Bluetooth LE and Wi-Fi ensures that a wide range of applications can be targeted,
and that the module is future proof: using Wi-Fi allows a large physical range and direct connection to the internet
through a Wi-Fi router, while using Bluetooth allows the user to conveniently connect to the phone or broadcast
low energy beacons for its detection. The sleep current of the ESP32 chip is less than 5µA, making it suitable
for battery powered and wearable electronics applications. ESP32 supports a data rate of up to 150 Mbps,
and 20.5 dBm output power at the antenna to ensure the widest physical range. As such the chip does offer
industry-leading specifications and the best performance for electronic integration, range, power consumption,
and connectivity.
The operating system chosen for ESP32 is freeRTOS with LwIP; TLS 1.2 with hardware acceleration is built in as
well. Secure (encrypted) over the air (OTA) upgrade is also supported, so that developers can continually upgrade
their products even after their release.
Table 2 provides the specifications of ESP32-WROVER-B/ESP32-WROVER-IB.
Espressif Systems 1 ESP32-WROVER-B Datasheet V1.0
1. OVERVIEW
Table 2: ESP32-WROVER-B/ESP32-WROVER-IB Specifications
Categories Items Specifications
802.11 b/g/n20/n40
Wi-Fi
Protocols
Frequency range
A-MPDU and A-MSDU aggregation and 0.4 µs guard in-
terval support
2412-2462MHz(802.11b/g/n-HT20),2422-2452MHz(802.11n-HT40)
Protocols Bluetooth v4.2 BR/EDR and BLE specification
NZIF receiver with –97 dBm sensitivity
Bluetooth
Radio
Class-1, class-2 and class-3 transmitter
AFH
Audio CVSD and SBC
SD card, UART, SPI, SDIO, I2C, LED PWM, Motor PWM,
Module interface
I2S, IR
GPIO, capacitive touch sensor, ADC, DAC
On-chip sensor Hall sensor
On-board clock 40 MHz crystal
Hardware
Operating voltage/Power supply 2.7 ~ 3.6V
Operating current Average: 80 mA
Minimum current delivered by
power supply
Recommended operating tem-
perature range
500 mA
–40°C ~ 85°C
Package size (18±0.15) mm x (31.4±0.2) mm x (3.5±0.15) mm
Wi-Fi mode Station/SoftAP/SoftAP+Station/P2P
Security WPA/WPA2/WPA2-Enterprise/WPS
Encryption AES/RSA/ECC/SHA
UART Download / OTA (via network) / download and write
firmware via host
Supports Cloud Server Development / SDK for custom
firmware development
Software
Firmware upgrade
Software development
Network protocols IPv4, IPv6, SSL, TCP/UDP/HTTP/FTP/MQTT
User configuration AT instruction set, cloud server, Android/iOS app
Espressif Systems 2 ESP32-WROVER-B Datasheet V1.0