ESPRESSIF SYSTEMS ESP32WROVERB Wi-Fi & Bluetooth Module User Manual

ESPRESSIF SYSTEMS (SHANGHAI) PTE LTD Wi-Fi & Bluetooth Module

User Manual

ESP32-WROVER-B/ESP32-WROVER-IBDatasheetVersion 1.0Espressif Systems
About This GuideThis document provides the specifications for the ESP32-WROVER-B/ESP32-WROVER-IB modules.Revision HistoryFor the revision history of this document, please refer to the last page.Documentation Change NotificationEspressif provides email notifications to keep customers updated on changes to technical documentation. Pleasesubscribe here.CertificationDownload certificates for Espressif products from here.Disclaimer and Copyright NoticeInformation in this document, including URL references, is subject to change without notice. THIS DOCUMENT ISPROVIDED AS IS WITH NO WARRANTIES WHATSOEVER, INCLUDING ANY WARRANTY OF MERCHANTABIL-ITY, NON-INFRINGEMENT, FITNESS FOR ANY PARTICULAR PURPOSE, OR ANY WARRANTY OTHERWISEARISING 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 rightsare granted herein. The Wi-Fi Alliance Member logo is a trademark of the Wi-Fi Alliance. The Bluetooth logo is aregistered trademark of Bluetooth SIG.All trade names, trademarks and registered trademarks mentioned in this document are property of their respectiveowners, and are hereby acknowledged.Copyright © 2018 Espressif Inc. All rights reserved.
Contents1 Overview 12 Pin Definitions 32.1 Pin Layout 32.2 Pin Description 42.3 Strapping Pins 53 Functional Description 73.1 CPU and Internal Memory 73.2 External Flash and SRAM 73.3 Crystal Oscillators 73.4 RTC and Low-Power Management 84 Peripherals and Sensors 95 Electrical Characteristics 105.1 Absolute Maximum Ratings 105.2 Recommended Operating Conditions 105.3 DC Characteristics (3.3V, 25°C) 105.4 Wi-Fi Radio 115.5 BLE Radio 115.5.1 Receiver 115.5.2 Transmitter 126 Dimensions 137 U.FL Connector Dimensions 1415158  Learning Resources 8.1 Must-Read Documents8.2 Must-Have Resources 15Revision History 16
List of Tables1 ESP32-WROVER-B/ESP32-WROVER-IB vs. ESP32-WROVER/ESP32-WROVER-I 12 ESP32-WROVER-B/ESP32-WROVER-IB Specifications 23 Pin Definitions 44 Strapping Pins 55 Power Consumption by Power Modes 86 Absolute Maximum Ratings 107 Recommended Operating Conditions 108 DC Characteristics 109 Wi-Fi Radio Characteristics 1110 Receiver Characteristics – BLE 1111 Transmitter Characteristics – BLE 12
List of Figures1 ESP32-WROVER-B/ESP32-WROVER-IB Pin Layout 32 ESP32-WROVER-B/ESP32-WROVER-IB Schematics 133 ESP32-WROVER-B/ESP32-WROVER-IB Peripheral Schematics 144 ESP32-WROVER-B Dimensions 155 ESP32-WROVER-IB Dimensions 156 ESP32-WROVER-B/ESP32-WROVER-IB U.FL Connector Dimensions 16
1. OVERVIEW1. OverviewESP32-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 streamingand MP3 decoding.At the core of this module is the ESP32-D0WD chip*. ESP32-WROVER-B has an additional SPI Pseudo staticRAM (PSRAM) of 64 Mbits. As such, ESP32-WROVER-B features both 4 MB external SPI flash and 8 MB externalPSRAM.The ESP32-WROVER-B module has a PCB antenna, while the ESP32-WROVER-IB uses an IPEX antenna. Fordimentions of the IPEX connector, please see Chapter 9.The information in this datasheet is applicable toboth 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 individuallycontrolled, and the CPU clock frequency is 240 MHz. The user may also power off theCPU and make use of the low-power co-processor to constantly monitor the peripherals for changes or crossingof thresholds. ESP32 integrates a rich set of peripherals, ranging from capacitive touch sensors, Hall sensors, SDcard 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 internetthrough a Wi-Fi router, while using Bluetooth allows the user to conveniently connect to the phone or broadcastlow energy beacons for its detection. The sleep current of the ESP32 chip is less than 5 µA, making it suitablefor 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 offerindustry-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 aswell. Secure (encrypted) over the air (OTA) upgrade is also supported, so that developers can continually upgradetheir products even after their release.Table 2provides the specifications of ESP32-WROVER-B/ESP32-WROVER-IB.Espressif Systems 1 ESP32-WROVER-B Datasheet V1.0
1. OVERVIEWTable 2: ESP32-WROVER-B/ESP32-WROVER-IB SpecificationsCategories Items SpecificationsWi-Fi Protocols802.11 b/g/n20/n40A-MPDU and A-MSDU aggregation and 0.4 µs guard in-terval supportFrequency range 2412-2462MHz(802.11b/g/n-HT20),2422-2452MHz(802.11n-HT40)BluetoothProtocols Bluetooth v4.2 BR/EDR and BLE specificationRadioNZIF receiver with –97 dBm sensitivityClass-1, class-2 and class-3 transmitterAFHAudio CVSD and SBCHardwareModule interfaceSD card, UART, SPI, SDIO, I2C, LED PWM, Motor PWM,I2S, IRGPIO, capacitive touch sensor, ADC, DACOn-chip sensor Hall sensorOn-board clock 40 MHz crystalOperating voltage/Power supply 2.7 ~3.6VOperating current Average: 80 mAMinimum current delivered bypower supply 500 mARecommended operating tem-perature range –40°C ~85°CPackage size (18±0.15) mm x (31.4±0.2) mm x (3.5±0.15) mmSoftwareWi-Fi mode Station/SoftAP/SoftAP+Station/P2PSecurity WPA/WPA2/WPA2-Enterprise/WPSEncryption AES/RSA/ECC/SHAFirmware upgrade UART Download / OTA (via network) / download and writefirmware via hostSoftware development Supports Cloud Server Development / SDK for customfirmware developmentNetwork protocols IPv4, IPv6, SSL, TCP/UDP/HTTP/FTP/MQTTUser configuration AT instruction set, cloud server, Android/iOS appEspressif Systems 2 ESP32-WROVER-B Datasheet V1.0
2. PIN DEFINITIONS2. Pin Definitions2.1 Pin LayoutKeepout ZoneVDD33ENIO14IO12IO33IO25IO26IO27GNDIO32IO35IO34SENSOR_VNSENSOR_VP3736262530292827383132333435IO23IO22IO4IO0IO18IO5NCNCGNDIO19NCIO21RXD0TXD039:GND3131491011128765415161718IO13GNDCMDSD3SD2IO2SD1SD0CLKIO1512192423222120Figure 1: ESP32-WROVER-B/ESP32-WROVER-IB Pin LayoutEspressif Systems 3 ESP32-WROVER-B Datasheet V1.0
2. PIN DEFINITIONS2.2 Pin DescriptionESP32-WROVER-B/ESP32-WROVER-IB has 38 pins. See pin definitions in Table 3.Table 3: Pin DefinitionsName No. Type FunctionGND 1 P Ground3V3 2 P Power supply.EN 3 I Chip-enable signal. Active high.SENSOR_VP 4 I GPIO36, ADC_H, ADC1_CH0, RTC_GPIO0SENSOR_VN 5 I GPIO39, ADC1_CH3, ADC_H, RTC_GPIO3IO34 6 I GPIO34, ADC1_CH6, RTC_GPIO4IO35 7 I GPIO35, ADC1_CH7, RTC_GPIO5IO32 8 I/O GPIO32, XTAL_32K_P (32.768 kHz crystal oscillator input), ADC1_CH4,TOUCH9, RTC_GPIO9IO33 9 I/O GPIO33, XTAL_32K_N (32.768 kHz crystal oscillator output), ADC1_CH5,TOUCH8, RTC_GPIO8IO25 10 I/O GPIO25, DAC_1, ADC2_CH8, RTC_GPIO6, EMAC_RXD0IO26 11 I/O GPIO26, DAC_2, ADC2_CH9, RTC_GPIO7, EMAC_RXD1IO27 12 I/O GPIO27, ADC2_CH7, TOUCH7, RTC_GPIO17, EMAC_RX_DVIO14 13 I/O GPIO14, ADC2_CH6, TOUCH6, RTC_GPIO16, MTMS, HSPICLK,HS2_CLK, SD_CLK, EMAC_TXD2IO12 14 I/O GPIO12, ADC2_CH5, TOUCH5, RTC_GPIO15, MTDI, HSPIQ,HS2_DATA2, SD_DATA2, EMAC_TXD3GND 15 P GroundIO13 16 I/O GPIO13, ADC2_CH4, TOUCH4, RTC_GPIO14, MTCK, HSPID,HS2_DATA3, SD_DATA3, EMAC_RX_ERSHD/SD2* 17 I/O GPIO9, SD_DATA2, SPIHD, HS1_DATA2, U1RXDSWP/SD3* 18 I/O GPIO10, SD_DATA3, SPIWP, HS1_DATA3, U1TXDSCS/CMD* 19 I/O GPIO11, SD_CMD, SPICS0, HS1_CMD, U1RTSSCK/CLK* 20 I/O GPIO6, SD_CLK, SPICLK, HS1_CLK, U1CTSSDO/SD0* 21 I/O GPIO7, SD_DATA0, SPIQ, HS1_DATA0, U2RTSSDI/SD1* 22 I/O GPIO8, SD_DATA1, SPID, HS1_DATA1, U2CTSIO15 23 I/O GPIO15, ADC2_CH3, TOUCH3, MTDO, HSPICS0, RTC_GPIO13,HS2_CMD, SD_CMD, EMAC_RXD3IO2 24 I/O GPIO2, ADC2_CH2, TOUCH2, RTC_GPIO12, HSPIWP, HS2_DATA0,SD_DATA0IO0 25 I/O GPIO0, ADC2_CH1, TOUCH1, RTC_GPIO11, CLK_OUT1,EMAC_TX_CLKIO4 26 I/O GPIO4, ADC2_CH0, TOUCH0, RTC_GPIO10, HSPIHD, HS2_DATA1,SD_DATA1, EMAC_TX_ERNC1 27 - -NC2 28 - -IO5 29 I/O GPIO5, VSPICS0, HS1_DATA6, EMAC_RX_CLKIO18 30 I/O GPIO18, VSPICLK, HS1_DATA7IO19 31 I/O GPIO19, VSPIQ, U0CTS, EMAC_TXD0Espressif Systems 4 ESP32-WROVER-B Datasheet V1.0
2. PIN DEFINITIONSName No. Type FunctionNC 32 - -IO21 33 I/O GPIO21, VSPIHD, EMAC_TX_ENRXD0 34 I/O GPIO3, U0RXD, CLK_OUT2TXD0 35 I/O GPIO1, U0TXD, CLK_OUT3, EMAC_RXD2IO22 36 I/O GPIO22, VSPIWP, U0RTS, EMAC_TXD1IO23 37 I/O GPIO23, VSPID, HS1_STROBEGND 38 P Ground2.3 Strapping PinsESP32 has five strapping pins, which can be seen in Chapter 6Schematics:• MTDI• GPIO0• GPIO2• MTDO• GPIO5Software can read the values of these five bits from register ”GPIO_STRAPPING”.During the chip’s system reset (power-on-reset, RTC watchdog reset and brownout reset), the latches of thestrapping pins sample the voltage level as strapping bits of ”0” or ”1”, and hold these bits until the chip is powereddown or shut down. The strapping bits configure the device’s boot mode, the operating voltage of VDD_SDIO andother initial system settings.Each strapping pin is connected to its internal pull-up/pull-down during the chip reset. Consequently, if a strappingpin is unconnected or the connected external circuit is high-impedance, the internal weak pull-up/pull-down willdetermine the default input level of the strapping pins.To change the strapping bit values, users can apply the external pull-down/pull-up resistances, or use the hostMCU’s GPIOs to control the voltage level of these pins when powering on ESP32.After reset, the strapping pins work as normal-function pins.Refer to Table 4for a detailed boot-mode configuration by strapping pins.Table 4: Strapping PinsVoltage of Internal LDO (VDD_SDIO)Pin Default 3.3V 1.8VMTDI Pull-down 0 1Booting ModePin Default SPI Boot Download BootGPIO0 Pull-up 1 0GPIO2 Pull-down Don’t-care 0Enabling/Disabling Debugging Log Print over U0TXD During BootingPin Default U0TXD Toggling U0TXD SilentMTDO Pull-up 1 0Espressif Systems 5 ESP32-WROVER-B Datasheet V1.0
2. PIN DEFINITIONSTiming of SDIO SlavePin Default Falling-edge InputFalling-edge OutputFalling-edge InputRising-edge OutputRising-edge InputFalling-edge OutputRising-edge InputRising-edge OutputMTDO Pull-up 0 0 1 1GPIO5 Pull-up 0 1 0 1Note:• Firmware can configure register bits to change the settings of ”Voltage of Internal LDO (VDD_SDIO)” and ”Timingof SDIO Slave” after booting.• Internal pull-up resistor for MTDI is not populated in the module, as the flash and SRAM in ESP32-WROVER-B/ESP32-WROVER-IB only support a power voltage of 3.3V (output by VDD_SDIO).Espressif Systems 6 ESP32-WROVER-B Datasheet V1.0
3. FUNCTIONAL DESCRIPTION3. Functional DescriptionThis chapter describes the modules and functions integrated in ESP32-WROVER-B/ESP32-WROVER-IB.3.1 CPU and Internal MemoryESP32-D0WD contains two low-power Xtensa®32-bit LX6 microprocessors. The internal memory includes:• 448 kB of ROM for booting and core functions.• 520 kB of on-chip SRAM for data and instructions.• 8 kB of SRAM in RTC, which is called RTC FAST Memory and can be used for data storage; it is accessedby the main CPU during RTC Boot from the Deep-sleep mode.• 8 kB of SRAM in RTC, which is called RTC SLOW Memory and can be accessed by the co-processor duringthe Deep-sleep mode.• 1 kbit of eFuse: 256 bits are used for the system (MAC address and chip configuration) and the remaining768 bits are reserved for customer applications, including Flash-Encryption and Chip-ID.3.2 External Flash and SRAMESP32 supports multiple external QSPI flash and SRAM chips. More details can be found in Chapter SPI in theESP32 Technical Reference Manual. ESP32 also supports hardware encryption/decryption based on AES to pro-tect developers’ programs and data in flash.ESP32 can access the external QSPI flash and SRAM through high-speed caches.• Up to 16 MB of external flash can be mapped into CPU instruction memory space and read-only memoryspace simultaneously.–When external flash is mapped into CPU instruction memory space, up to 11 MB+248 KB can bemapped at a time. Note that if more than 3 MB+248 KB are mapped, cache performance will bereduced due to speculative reads by the CPU.–When external flash is mapped into read-only data memory space, up to 4 MB can be mapped at atime. 8-bit, 16-bit and 32-bit reads are supported.• External SRAM can be mapped into CPU data memory space. SRAM up to 8 MB is supported and up to 4MB can be mapped at a time. 8-bit, 16-bit and 32-bit reads and writes are supported.ESP32-WROVER-B/ESP32-WROVER-IB integrates 4 MB of external SPI flash. The 4-MB SPI flash can be memory-mapped onto the CPU code space, supporting 8, 16 and 32-bit access. Code execution is supported.In addition to the 4 MB SPI flash, ESP32-WROVER-B/ESP32-WROVER-IB also integrates 8 MB PSRAM for morememory space.3.3 Crystal OscillatorsThe module uses a 40-MHz crystal oscillator.Espressif Systems 7 ESP32-WROVER-B Datasheet V1.0
3. FUNCTIONAL DESCRIPTION3.4 RTC and Low-Power ManagementWith the use of advanced power-management technologies, ESP32 can switch between different power modes.• 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 base-band and radio are disabled.–Light-sleep mode: The CPU is paused. The RTC memory and RTC peripherals, as well as the ULPco-processor are running. Any wake-up events (MAC, host, RTC timer, or external interrupts) will wakeup the chip.–Deep-sleep mode: Only RTC memory and RTC peripherals are powered on. Wi-Fi and Bluetoothconnection data are stored in the RTC memory. The ULP co-processor is functional.–Hibernation mode: The internal 8-MHz oscillator and ULP co-processor are disabled. The RTC recoverymemory is powered down. Only one RTC timer on the slow clock and certain RTC GPIOs are active.The RTC timer or the RTC GPIOs can wake up the chip from the Hibernation mode.The power consumption varies with different power modes and work statuses of functional modules. Please seeTable 5for details.Table 5: Power Consumption by Power ModesPower mode Description Power consumptionActive (RF working)Wi-Fi Tx packetPlease refer to ESP32 Datasheet.Wi-Fi / BT Tx packetWi-Fi / BT Rx and listeningModem-sleep The CPU is powered on.Max speed 240 MHz: 30 mA ~50 mANormal speed 80 MHz: 20 mA ~25 mASlow speed 2 MHz: 2 mA ~4 mALight-sleep - 0.8 mADeep-sleepThe ULP co-processor is powered on. 150 µAULP sensor-monitored pattern 100 µA @1% dutyRTC timer + RTC memory 10 µAHibernation RTC timer only 5 µAPower off CHIP_PU is set to low level, the chip is powered off 0.1 µANote:• When Wi-Fi is enabled, the chip switches between Active and Modem-sleep mode. Therefore, power consumptionchanges accordingly.• In Modem-sleep mode, the CPU frequency changes automatically. The frequency depends on the CPU load andthe peripherals used.• During Deep-sleep, when the ULP co-processor is powered on, peripherals such as GPIO and I2C are able tooperate.• When the system works in the ULP sensor-monitored pattern, the ULP co-processor works with the ULP sensorperiodically; ADC works with a duty cycle of 1%, so the power consumption is 100 µA.Espressif Systems 8 ESP32-WROVER-B Datasheet V1.0
4. PERIPHERALS AND SENSORS4. Peripherals and SensorsPlease refer to Section 4 Peripherals and Sensors in ESP32 Datasheet.Note:External connections can be made to any GPIO except for GPIOs in the range 6-11, 16, or 17. GPIOs 6-11 are connectedto the module’s integrated SPI flash and PSRAM. GPIOs 16 and 17 are connected to the module’s integrated PSRAM.For details, please see Section 6Schematics.Espressif Systems 9 ESP32-WROVER-B Datasheet V1.0
5. ELECTRICAL CHARACTERISTICS5. Electrical Characteristics5.1 Absolute Maximum RatingsStresses beyond the absolute maximum ratings listed in the table below may cause permanent damage to thedevice. These are stress ratings only, and do not refer to the functional operation of the device.Table 6: Absolute Maximum RatingsSymbol Parameter Min Max UnitVDD33 - –0.3 3.6 VTstore Storage temperature –40 150 °C5.2 Recommended Operating ConditionsTable 7: Recommended Operating ConditionsSymbol Parameter Min Typical Max UnitVDD33 - 2.7 3.3 3.6 VIV DD Current delivered by external power supply 0.5 - - AT Operating temperature –40 - 85 °C5.3 DC Characteristics (3.3V, 25°C)Table 8: DC CharacteristicsSymbol Parameter Min Typ Max UnitCIN Pin capacitance - 2 - pFVIH High-level input voltage 0.75 × VDD1- VDD + 0.3 VVIL Low-level input voltage –0.3 - 0.25 × VDD VIIH High-level input current - - 50 nAIIL Low-level input current - - 50 nAVOH High-level output voltage 0.8 × VDD - - VVOL Low-level output voltage - - 0.1 × VDD VIOHHigh-level source current (VDD = 3.3V, VOH =2.64V, PAD_DRIVER = 3) - 40 - mAIOLLow-level sink current (VDD = 3.3V, VOH =0.495V, PAD_DRIVER = 3) - 28 - mARP U Pull-up resistor - 45 - k�RP D Pull-down resistor - 45 - k�VIL_nRSTLow-level input voltage of EN to reset the mod-ule - 0.6 - V1. VDD is the I/O voltage for a particular power domain of pins. More details can be found in Appendix IO_MUX ofESP32 Datasheet.Espressif Systems 10 ESP32-WROVER-B Datasheet V1.0
5. ELECTRICAL CHARACTERISTICS5.4 Wi-Fi RadioTable 9: Wi-Fi Radio CharacteristicsDescription Min Typical Max UnitInput frequency 2412 - 2462 MHzOutput impedance* - * - ΩTx powerOutput power of PA for 11b mode 22 23 24 dBmSensitivityDSSS, 1 Mbps - –98 - dBmCCK, 11 Mbps - –91 - dBmOFDM, 6 Mbps - –93 - dBmOFDM, 54 Mbps - –75 - dBmHT20, MCS0 - –93 - dBmHT20, MCS7 - –73 - dBmHT40, MCS0 - –90 - dBmHT40, MCS7 - –70 - dBmMCS32 - –89 - dBmAdjacent channel rejectionOFDM, 6 Mbps - 37 - dBOFDM, 54 Mbps - 21 - dBHT20, MCS0 - 37 - dBHT20, MCS7 - 20 - dB∗For the module that uses an IPEX antenna, the output impedance is 50Ω.5.5 BLE Radio5.5.1 ReceiverTable 10: Receiver Characteristics – BLEParameter Conditions Min Typ Max UnitSensitivity @30.8% PER - - –97 - dBmMaximum received signal @30.8% PER - 0 - - dBmCo-channel C/I - - +10 - dBAdjacent channel selectivity C/IF = F0 + 1 MHz - –5 - dBF = F0 – 1 MHz - –5 - dBF = F0 + 2 MHz - –25 - dBF = F0 – 2 MHz - –35 - dBF = F0 + 3 MHz - –25 - dBF = F0 – 3 MHz - –45 - dBEspressif Systems 11 ESP32-WROVER-B Datasheet V1.0
5. ELECTRICAL CHARACTERISTICSParameter Conditions Min Typ Max UnitOut-of-band blocking performance30 MHz ~2000 MHz –10 - - dBm2000 MHz ~2400 MHz –27 - - dBm2500 MHz ~3000 MHz –27 - - dBm3000 MHz ~12.5 GHz –10 - - dBmIntermodulation - –36 - - dBm5.5.2 TransmitterTable 11: Transmitter Characteristics – BLEParameter Conditions Min Typ Max UnitRF transmit power - - - dBmGain control step - - - - dBmRF power control range - –1 - +2 dBmAdjacent channel transmit powerF = F0 ± 2 MHz - –52 - dBmF = F0 ± 3 MHz - –58 - dBmF = F0 ± > 3 MHz - –60 - dBm∆f1avg - - - 265 kHz∆f2max - 247 - - kHz∆f2avg/∆f1avg - - –0.92 - -ICFT - - –10 - kHzDrift rate - - 0.7 - kHz/50 µsDrift - - 2 - kHzEspressif Systems 12 ESP32-WROVER-B Datasheet V1.01.59
6. DIMENSIONS6Dimensions㌀⸀㔀 ㌀⸀㔀 ㌀⸀㔀 ㌀⸀㔀 ㌀⸀㔀 ㌀⸀㔀 㔀⸀㜀㔀㔀⸀㜀㔀㔀⸀㜀㔀㄀㐀⸀㐀㄀㄀㐀⸀㐀㄀㄀㐀⸀㐀㄀Figure 4: ESP32-WROVER-B Dimensions㌀⸀㔀 ㌀⸀㔀 ㌀⸀㔀 ㌀⸀㔀 ㌀⸀㔀 ㌀⸀㔀 㔀⸀㜀㔀㔀⸀㜀㔀㔀⸀㜀㔀㄀㐀⸀㐀㄀㄀㐀⸀㐀㄀㄀㐀⸀㐀㄀Figure 5: ESP32-WROVER-IB DimensionsEspressif Systems 13ESP32-WROVER-B Datasheet V1.0
7. U.FL CONNECTOR DIMENSIONS7. U.FL Connector DimensionsUnit: mmFigure 6: ESP32-WROVER-B/ESP32-WROVER-IB U.FL Connector DimensionsEspressif Systems 14ESP32-WROVER-B Datasheet V1.0
8. LEARNING RESOURCES8. Learning Resources8.1 Must-Read DocumentsThe following link provides documents related to ESP32.•ESP32 DatasheetThis document provides an introduction to the specifications of the ESP32 hardware, including overview, pindefinitions, functional description, peripheral interface, electrical characteristics, etc.•ESP-IDF Programming GuideIt hosts extensive documentation for ESP-IDF ranging from hardware guides to API reference.•ESP32 Technical Reference ManualThe manual provides detailed information on how to use the ESP32 memory and peripherals.•ESP32 Hardware ResourcesThe zip files include the schematics, PCB layout, Gerber and BOM list of ESP32 modules and developmentboards.•ESP32 Hardware Design GuidelinesThe guidelines outline recommended design practices when developing standalone or add-on systemsbased on the ESP32 series of products, including ESP32, the ESP-WROOM-32 module, and ESP32-DevKitC—the development board.•ESP32 AT Instruction Set and ExamplesThis document introduces the ESP32 AT commands, explains how to use them, and provides examples ofseveral common AT commands.•Espressif Products Ordering Information8.2 Must-Have Resources Here are the ESP32-related must-have resources.•ESP32 BBSThis is an Engineer-to-Engineer (E2E) Community for ESP32 where you can post questions, share knowledge,explore ideas, and help solve problems with fellow engineers.•ESP32 GitHubESP32 development projects are freely distributed under Espressif’s MIT license on GitHub. It is establishedto help developers get started with ESP32 and foster innovation and the growth of general knowledge aboutthe hardware and software surrounding ESP32 devices.•ESP32 ToolsThis is a webpage where users can download ESP32 Flash Download Tools and the zip file ”ESP32 Certifi-cation and Test”.•ESP-IDFThis webpage links users to the official IoT development framework for ESP32.•ESP32 ResourcesThis webpage provides the links to all available ESP32 documents, SDK and tools. �����������Espressif Systems 15ESP32-WROVER-B Datasheet V1.0
REVISION HISTORYRevision HistoryDate Version Release notes2018.05 V1.0 First release.Espressif Systems 16ESP32-WROVER-B Datasheet V1.0,6('566:DUQLQJ,6('5)([SRVXUH6WDWHPHQWISED RSS Warning:This  device  complies  with  Innovation,  Science  and  Economic  Development  Canada  licence-exempt RSS standard(s). Operation is subject to the following two conditions: (1) this device may not cause interference, and (2) this device must accept any interference, including interference that may cause undesired operation of the device. Le présent appareil est conforme aux CNR d'ISED applicables aux appareils radio exempts de licence.   L'exploitation est autorisée aux deux conditions suivantes:   (1) l'appareil ne doit pas produire de brouillage, et   (2)  l'utilisateur  de l'appareil  doit  accepter  tout  brouillage  radioélectrique  subi,  même  si  le  brouillage est susceptible d'en compromettre le fonctionnement. ISED RF exposure statement:This equipment complies with ISED radiation exposure limits set forth for an uncontrolled environment.This equipment should be installed and operated with minimum distance 20cm between the radiator& your body.This transmitter must not be co-located or operating in conjunction with any other antenna or transmitter.Le  rayonnement de la  classe b repecte  ISED fixaient un  environnement  non contrôlés.Installation et  mise en œuvre de ce matériel devrait avec échangeur distance minimale entre 20 cm ton corps.Lanceurs ou ne peuventpas coexister cette antenne ou capteurs avec d’autres.FCC Radiation Exposure Statement:  This equipment complies with FCC radiation exposure limits set forth for an uncontrolled environment .This equipment should be installed and operated with minimum distance 20cm between the radiator& your body.   )&&6WDWHPHQW$Q\&KDQJHVRUPRGLILFDWLRQVQRWH[SUHVVO\DSSURYHGE\WKHSDUW\UHVSRQVLEOHIRUFRPSOLDQFHFRXOGYRLGWKHXVHU¶VDXWKRULW\WRRSHUDWHWKHHTXLSPHQW7KLVGHYLFHFRPSOLHVZLWKSDUWRIWKH)&&5XOHV2SHUDWLRQLVVXEMHFWWRWKHIROORZLQJWZRFRQGLWLRQV7KLVGHYLFHPD\QRWFDXVHKDUPIXOLQWHUIHUHQFHDQG 7KLVGHYLFHPXVWDFFHSWDQ\LQWHUIHUHQFHUHFHLYHGLQFOXGLQJLQWHUIHUHQFHWKDWPD\FDXVHXQGHVLUHGRSHUDWLRQ )&&,6('/DEHO,QVWUXFWLRQV7KHRXWVLGHRIILQDOSURGXFWVWKDWFRQWDLQVWKLVPRGXOHGHYLFHPXVWGLVSOD\DODEHOUHIHUULQJWRWKHHQFORVHGPRGXOH7KLVH[WHULRUODEHOFDQXVHZRUGLQJVXFKDV³&RQWDLQV7UDQVPLWWHU0RGXOH)&&,'$&=(63:529(5%,IC:21098-ESPWROVERB" or “Contains FCC ID:2AC7Z-ESP32WROVERB,IC:21098-ESPWROVERB” Any similar wording that expresses the same meaning may be used.

Navigation menu