ESP32-WROVER / ESP32-WROVER-I Datasheet Espressif Systems October 27, 2017
About This Guide This document provides the specifications for the ESP32-WROVER and ESP32-WROVER-I modules. Release Notes Date Version Release notes 2017.08 V1.0 First release Updated Section 2.1 Pin Layout; 2017.09 V1.1 Updated the ESP32-WROVER Schematics and dded a note in Chapter 7; Added Chapter 8 Dimensions. Updated the description of the chip’s system reset in Section 2.3 Strapping Pins; Deleted ”Association sleep pattern” in Table 5 and added notes to Active sleep 2017.10 V1.
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 10 4.1 10 Peripherals and Sensors Description 5 Electrical Characteristics 15 5.1 Absolute Maximum Ratings 15 5.2 Wi-Fi Radio 15 5.3 BLE Radio 16 5.4 5.3.1 Receiver 16 5.3.
List of Tables 1 ESP32-WROVER Specifications 1 2 Pin Definitions 4 3 Strapping Pins 5 4 Functionalities Depending on the Power Modes 8 5 Power Consumption by Power Modes 8 6 Description of Peripherals and Sensors 10 7 Absolute Maximum Ratings 15 8 Wi-Fi Radio Characteristics 15 9 Receiver Characteristics — BLE 16 10 Transmitter Characteristics — BLE 16
List of Figures 1 ESP32-WROVER Pin Layout 3 2 Reflow Profile 17 3 ESP32-WROVER Schematics 18 4 ESP32-WROVER Peripheral Schematics 19 5 ESP32-WROVER Dimensions 20
1. OVERVIEW 1. Overview ESP32-WROVER 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-D0WDQ6 chip*, same as ESP-WROOM-32 module. Compared to ESPWROOM-32, ESP32-WROVER has an additional SPI Pseudo static RAM (PSRAM) of 32 Mbits.
1. OVERVIEW Categories Items Specifications 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, LNA preamplier Hardware On-chip sensor Hall sensor, temperature sensor On-board clock 40 MHz crystal Operating voltage/Power supply 2.3 ~ 3.
2. PIN DEFINITIONS 2. Pin Definitions 2.
2. PIN DEFINITIONS 2.2 Pin Description ESP32-WROVER has 38 pins. See pin definitions in Table 2. Table 2: Pin Definitions Name No. Type Function GND 1 P Ground 3V3 2 P Power supply. EN 3 I Chip-enable signal. Active high.
2. PIN DEFINITIONS Name No. Type Function NC 32 - - IO21 33 I/O GPIO21, VSPIHD, EMAC_TX_EN RXD0 34 I/O GPIO3, U0RXD, CLK_OUT2 TXD0 35 I/O GPIO1, U0TXD, CLK_OUT3, EMAC_RXD2 IO22 36 I/O GPIO22, VSPIWP, U0RTS, EMAC_TXD1 IO23 37 I/O GPIO23, VSPID, HS1_STROBE GND 38 P Ground 2.
2. PIN DEFINITIONS Timing of SDIO Slave Pin Default MTDO GPIO5 Falling-edge Input Falling-edge Input Rising-edge Input Rising-edge Input Falling-edge Output Rising-edge Output Falling-edge Output Rising-edge Output Pull-up 0 0 1 1 Pull-up 0 1 0 1 Note: • Firmware can configure register bits to change the settings of ”Voltage of Internal LDO (VDD_SDIO)” and ”Timing of SDIO Slave” after booting.
3. FUNCTIONAL DESCRIPTION 3. Functional Description This chapter describes the modules and functions integrated in ESP32-WROVER. 3.1 CPU and Internal Memory ESP32-D0WDQ6 contains two low-power Xtensa® 32-bit LX6 microprocessors. The internal memory includes: • 448 kB of ROM for booting and core functions. • 520 kB (8 kB RTC FAST Memory included) of on-chip SRAM for data and instruction.
3. FUNCTIONAL DESCRIPTION 3.4 RTC and Low-Power Management With the use of advanced power management technologies, ESP32 can switch between different power modes (see Table 4). • Power modes – Active mode: The chip radio is powered on. The chip can receive, transmit, or listen. – Modem-sleep mode: The CPU is operational and the clock is configurable. The Wi-Fi/Bluetooth baseband and radio are disabled. – Light-sleep mode: The CPU is paused.
3. FUNCTIONAL DESCRIPTION Power mode Description Power consumption Max speed 240 MHz: 30 mA ~ 50 mA Modem-sleep Normal speed 80 MHz: 20 mA ~ 25 mA The CPU is powered on. Slow speed 2 MHz: 2 mA ~ 4 mA Light-sleep - 0.8 mA The ULP co-processor is powered on. 150 µA ULP sensor-monitored pattern 100 µA @1% duty RTC timer + RTC memory 10 µA Hibernation RTC timer only 5 µA Power off CHIP_PU is set to low level, the chip is powered off 0.
4. PERIPHERALS AND SENSORS 4. Peripherals and Sensors 4.
4. PERIPHERALS AND SENSORS Interface Signal Pin Function PWM0_OUT0~2 PWM1_OUT_IN0~2 Three channels of 16-bit timers generate PWM0_FLT_IN0~2 Motor PWM PWM1_FLT_IN0~2 PWM waveforms. Each channel has a pair Any GPIOs* of output signals, three fault detection PWM0_CAP_IN0~2 signals, three event-capture signals, and PWM1_CAP_IN0~2 three sync signals. PWM0_SYNC_IN0~2 PWM1_SYNC_IN0~2 LED PWM ledc_hs_sig_out0~7 ledc_ls_sig_out0~7 Any GPIOs* 16 independent channels @80 MHz clock/RTC CLK.
4.
4.
4.
5. ELECTRICAL CHARACTERISTICS 5. Electrical Characteristics Note: The specifications in this chapter have been tested under the following general condition: VDD = 3.3V, TA = 27°C, unless otherwise specified. 5.1 Absolute Maximum Ratings Table 7: Absolute Maximum Ratings Parameter Symbol Min Typ Max Unit Power supply VDD 2.3 3.3 3.6 V IV DD 0.5 - - A VIL -0.3 - 0.25×VIO 1 Minimum current delivered by power supply Input low voltage Input high voltage VIH 0.
5. ELECTRICAL CHARACTERISTICS Description Min Typical Max Unit HT20, MCS7 - -73 - dBm HT40, MCS0 - -90 - dBm HT40, MCS7 - -70 - dBm MCS32 - -89 - dBm Adjacent channel rejection ∗ OFDM, 6 Mbps - 37 - dB OFDM, 54 Mbps - 21 - dB HT20, MCS0 - 37 - dB HT20, MCS7 - 20 - dB For the module that uses an IPEX antenna, the output impedance is 50Ω. 5.3 BLE Radio 5.3.
5. ELECTRICAL CHARACTERISTICS Parameter Conditions Min Typ Max Unit F = F0 + 1 MHz - -14.6 - dBm F = F0 - 1 MHz - -12.7 - dBm F = F0 + 2 MHz - -44.3 - dBm F = F0 - 2 MHz - -38.7 - dBm F = F0 + 3 MHz - -49.2 - dBm F = F0 - 3 MHz - -44.7 - dBm F = F0 + > 3 MHz - -50 - dBm F = F0 - > 3 MHz - -50 - dBm ∆ f 1avg - - - 265 kHz ∆ f 2max - 247 - - kHz ∆ f 2avg /∆ f 1avg - - -0.92 - - ICFT - - -10 - kHz Drift rate - - 0.
6. SCHEMATICS ESP32 Module:with 1.8V Flash & SRAM The operating voltage for signals marked in blue is 1.8V. C2 Pin.1 GND 22pF/6.3V(10%) GND 2 1 22pF/6.3V(10%) GND GND XOUT XIN C1 VDD33 U1 GND GND 3 GND 4 Espressif Systems 6. Schematics Pin.15 GND Pin.38 GND GND GND D1 C3 GPIO21 U0TXD U0RXD GPIO22 GPIO19 C6 C5 VDD33 VDD33 R1 20K(1%) GND C9 C4 0.1uF/6.3V(10%) GND 40MHz+/-10ppm GND 100pF/6.3V(10%) VDD33 3.3nF/6.3V(10%) 10nF/6.
7. PERIPHERAL SCHEMATICS 7. Peripheral Schematics VDD33 U1 C2 22uF/25V(10%) 0.1uF/50V(10%) GND 10K(5%) C3 0.
8. DIMENSIONS 8. Dimensions 唀渀洀愀爀欀攀搀 Figure 5: ESP32-WROVER Dimensions Espressif Systems 20 ESP32-WROVER Datasheet V1.
9. LEARNING RESOURCES 9. Learning Resources 9.1 Must-Read Documents The following link provides documents related to ESP32. • ESP32 Datasheet This document provides an introduction to the specifications of the ESP32 hardware, including overview, pin definitions, functional description, peripheral interface, electrical characteristics, etc. • ESP32 Technical Reference Manual The manual provides detailed information on how to use the ESP32 memory and peripherals.