omaginetech

ESP32-WROOM-32D 32U 32E 32UE WROVER-B IB E IE WiFi+Bluetooth Module

The ESP32-WROOM-32 WiFi module is independently designed and developed by Espressif Systems. The core processor of this module, the ESP32-WROOM-32, provides a complete 802.11 b/g/n/e/i Wireless Local Area Network (WLAN) and Bluetooth 4.2 solution in a small physical form factor. This chip is specifically designed for low-power and mobile consumer electronics, wearables, and IoT devices. It integrates all WLAN and Bluetooth functionalities on-chip, featuring low cost and efficient layout. The ESP32-WROOM-32 also offers an open platform that supports flexible customization of functions for various application scenarios.

ESP32-WROOM-32 Block Diagram

ESP32

The ESP32-WROOM-32 is a WiFi and Bluetooth system-on-chip (SoC) with industry-leading RF performance, low power consumption, and high integration. It integrates complete transmit/receive RF functions, including antenna switch, RF balun, power amplifier, low-noise amplifier, filters, power management module, and advanced self-calibration circuitry. The self-calibration circuitry enables dynamic automatic adjustment to eliminate defects in external circuits. The ESP32-WROOM-32 features two 32-bit LX6 CPUs with a main frequency of up to 240 MHz, adopting a 7-stage pipeline architecture. It also integrates a rich set of analog sensors and digital interfaces.

The ultra-low-power RF architecture and patented power-saving technologies of the ESP32-WROOM-32 extend battery life in practical applications.

The ESP32-WROOM-32 fully complies with WiFi 802.11 b/g/n/e/i and Bluetooth 4.2 standards, integrating WiFi/Bluetooth/BLE RF and low-power technologies, and supports an open Real-Time Operating System (RTOS). The integrated adjustment cache of the ESP32-WROOM-32 helps improve system performance and optimize system storage. The flexible RAM/ROM partitioning architecture allows users to customize it to meet specific requirements and use cases.

The ESP32-WROOM-32 can operate as a standalone application or as a slave device to a host MCU. As a slave device, the ESP32-WROOM-32 provides WiFi and Bluetooth functionalities through SPI/SDIO or I2C/UART interfaces.

Product Features

2.1 WiFi

2.2 Bluetooth

2.3 CPU and Memory

2.4 Clocks and Timers

2.5 Peripheral Interfaces

2.6 Security Mechanisms

2.7 Applications

Product Basic Parameters:

Category

Parameter

Description

Wireless Parameters

Standards Certification

FCC/CE/TELEC

Wireless Standards

802.11 b/g/n/e/i

Bluetooth 4.2 (BR/EDR/BLE)

Frequency Range

2.4GHz-2.5GHz (2400M-2483.5M)

Hardware Parameters

Data Interfaces

UART/SPI/I2C/I2S/IR/CAN

GPIO/PWM

Operating Voltage

3.0~3.6V

Operating Current

Average: 90mA

Operating Temperature

-40°~125°

Storage Temperature

Room temperature

Package Size

18mm*25.50mm*3mm

External Interface

N/A

Software Parameters

Wireless Network Modes

Station/SoftAP/SoftAP+Station

Security Mechanisms

WFA、WPA/WPA2,WAPI

Encryption Types

WEP/TKIP/AES

Firmware Upgrade

Local serial port burning / Cloud upgrade / Host download and burning

Software Development

Supports customer-defined servers

Provides SDK for customer secondary development

Network Protocols

IPv4, TCP/UDP/HTTP/FTP

User Configuration

AT+ command set, cloud server, Android/iOS APP

 

Interface Definition:

Pin Function Definition of ESP32-WROOM-32

Name Pin Number Function
GND 1 Ground
3V3 2 Power supply
EN 3 Chip enable,active high
SENSOR_VP 4 GPI36, SENSOR_VP, ADC_H, ADC1_CH0, RTC_GPIO0
SENSOR_VN 5 GPI39, SENSOR_VN, ADC1_CH3, ADC_H, RTC_GPIO3
IO34 6 GPI34, ADC1_CH6, RTC_GPIO4
IO35 7 GPI35, ADC1_CH7, RTC_GPIO5
IO32 8 GPIO32, XTAL_32K_P (32.768 kHz crystal oscillator input), ADC1_CH4, TOUCH9, RTC_GPIO9
IO33 9 GPIO33, XTAL_32K_N (32.768 kHz crystal oscillator output), ADC1_CH5, TOUCH8, RTC_GPIO8
IO25 10 GPIO25, DAC_1, ADC2_CH8, RTC_GPIO6, EMAC_RXD0
IO26 11 GPIO26, DAC_2, ADC2_CH9, RTC_GPIO7, EMAC_RXD1
IO27 12 GPIO27, ADC2_CH7, TOUCH7, RTC_GPIO17, EMAC_RX_DV
IO14 13 GPIO14, ADC2_CH6, TOUCH6, RTC_GPIO16, MTMS, HSPICLK, HS2_CLK, SD_CLK, EMAC_TXD2
IO12 14 GPIO12, ADC2_CH5, TOUCH5, RTC_GPIO15, MTDI, HSPIQ, HS2_DATA2, SD_DATA2, EMAC_TXD3
GND 15 接地
IO13 16 GPIO13, ADC2_CH4, TOUCH4, RTC_GPIO14, MTCK, HSPID, HS2_DATA3, SD_DATA3, EMAC_RX_ER
SHD/SD2 17 GPIO9, SD_DATA2, SPIHD, HS1_DATA2, U1RXD
SWP/SD3 18 GPIO10, SD_DATA3, SPIWP, HS1_DATA3, U1TXD
SCS/CMD 19 GPIO11, SD_CMD, SPICS0, HS1_CMD, U1RTS
SCK/CLK 20 GPIO6, SD_CLK, SPICLK, HS1_CLK, U1CTS
SDO/SD0 21 GPIO7, SD_DATA0, SPIQ, HS1_DATA0, U2RTS
SDI/SD1 22 GPIO8, SD_DATA1, SPID, HS1_DATA1, U2CTS
IO15 23 GPIO15, ADC2_CH3, TOUCH3, MTDO, HSPICS0, RTC_GPIO13, HS2_CMD, SD_CMD, EMAC_RXD3
IO2 24 GPIO2, ADC2_CH2, TOUCH2, RTC_GPIO12, HSPIWP, HS2_DATA0, SD_DATA0
IO0 25 GPIO0, ADC2_CH1, TOUCH1, RTC_GPIO11, CLK_OUT1, EMAC_TX_CLK
IO4 26 GPIO4, ADC2_CH0, TOUCH0, RTC_GPIO10, HSPIHD, HS2_DATA1, SD_DATA1, EMAC_TX_ER
IO16 27 GPIO16, HS1_DATA4, U2RXD, EMAC_CLK_OUT
IO17 28 GPIO17, HS1_DATA5, U2TXD, EMAC_CLK_OUT_180
IO5 29 GPIO5, VSPICS0, HS1_DATA6, EMAC_RX_CLK
IO18 30 GPIO18, VSPICLK, HS1_DATA7
IO19 31 GPIO19, VSPIQ, U0CTS, EMAC_TXD0
NC 32
IO21 33 GPIO21, VSPIHD, EMAC_TX_EN
RXD0 34 GPIO3, U0RXD, CLK_OUT2
TXD0 35 GPIO1, U0TXD, CLK_OUT3, EMAC_RXD2
IO22 36 GPIO22, VSPIWP, U0RTS, EMAC_TXD1
IO23 37 GPIO23, VSPID, HS1_STROBE
GND 38 Ground

ESP32-WROOM-32 Boot Mode Configuration

Pin

Default

SPI Boot Mode

Download Boot Mode

GPIO0

Pull-up

1

0

GPIO2

Pull-down

N/A

0

Appearance and Dimensions

The appearance dimensions of the ESP32-WROOM-32 module are 18mm25.50mm(2.8 ± 0.1)mm (as shown in the figure). The module uses 4MB of SPI Flash in a WSOP-8 package. The module is equipped with a 3dBi PCB on-board antenna.

Exit mobile version