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

Price range: $3.20 through $3.60

Please send RFQ to service@omaginetech.com

SKU: N/A Category: Tag:

Description

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

  • 802.11 b/g/n/e/i
  • 802.11 n (2.4 GHz) with speeds up to 150 Mbps
  • 802.11 e: QoS mechanisms for wireless multimedia technology
  • WMM-PS, UAPSD
  • A-MPDU and A-MSDU frame aggregation
  • Block ACK
  • Fragmentation and reassembly
  • Automatic beacon monitoring/scanning
  • 802.11 i security features: pre-authentication and TSN
  • Supports WPA/WPA2/WPA2-Enterprise/WPS encryption
  • Infrastructure BSS Station mode/SoftAP mode
  • Wi-Fi Direct (P2P), P2P discovery, P2P GO mode, and P2P power management
  • UMA compatible and certified
  • Antenna diversity and selection

2.2 Bluetooth

  • Bluetooth v4.2 full standard, including classic Bluetooth (BR/EDR) and Bluetooth Low Energy (BLE)
  • Supports standard Class-1, Class-2, and Class-3 without the need for an external power amplifier
  • Enhanced power control
  • Output power up to +10 dBm
  • NZIF receiver with BLE receive sensitivity of -98 dBm
  • Adaptive Frequency Hopping (AFH)
  • Standard HCI based on SDIO/SPI/UART interfaces
  • High-speed UART HCI with speeds up to 4 Mbps
  • Supports BT4.2 controller and host protocol stack
  • Service Discovery Protocol (SDP)
  • Generic Access Profile (GAP)
  • Security Manager Protocol (SMP)
  • Bluetooth Low Energy
  • ATT/GATT
  • HID
  • Supports all GATT-based BLE applications
  • SPP-Like BLE data transparent transmission protocol
  • BLE Beacon
  • A2DP/AVRCP/SPP, HSP/HFP, RFCOMM
  • CVSD and SBC audio codec algorithms
  • Bluetooth piconet and scatternet

2.3 CPU and Memory

  • Xtensa® 32-bit LX6 dual-core processor with computing power up to 600 DMIPS
  • 448 KByte ROM
  • 520 KByte SRAM
  • 16 KByte SRAM in RTC
  • QSPI supporting up to 4 Flash/SRAM connections, each Flash Max 16 MBytes
  • Supply voltage: 2.2V to 3.6V

2.4 Clocks and Timers

  • Built-in 8 MHz oscillator with self-calibration support
  • Built-in RC oscillator with self-calibration support
  • Supports external crystals from 2 MHz to 40 MHz
  • Supports external 32 kHz crystal for RTC with self-calibration
  • 2 timer groups, each including 2 64-bit general-purpose timers and 1 main system watchdog
  • RTC timer with sub-second accuracy
  • RTC watchdog

2.5 Peripheral Interfaces

  • 12-bit SAR ADC with up to 18 channels
  • 2 8-bit D/A converters
  • 10 touch sensors
  • Temperature sensor
  • 4 SPI interfaces
  • 2 I2S interfaces
  • 2 I2C interfaces
  • 3 UART interfaces
  • 1 Host SD/eMMC/SDIO interface
  • 1 Slave SDIO/SPI interface
  • Ethernet MAC interface with dedicated DMA, supporting IEEE 1588
  • CAN 2.0
  • IR (TX/RX)
  • Motor PWM
  • LED PWM with up to 16 channels
  • Hall sensor
  • Ultra-low-power pre-amplifier for analog signals

2.6 Security Mechanisms

  • Supports all IEEE 802.11 security features, including WFA, WPA/WPA2, and WAPI
  • Secure boot
  • Flash encryption
  • 1024-bit OTP, with up to 768 bits available for user use
  • Cryptographic hardware accelerator:
    • AES
    • HASH (SHA-2) library
    • RSA
    • ECC
    • Random Number Generator (RNG)

2.7 Applications

  • General low-power IoT sensor hub
  • General low-power IoT logger
  • Video streaming transmission for cameras
  • OTT TV boxes/set-top box devices
  • Music players
    • Network music players
    • Audio streaming devices
  • Wi-Fi toys
    • Counters
    • Toy anti-loss devices
  • Wi-Fi voice recognition devices
  • Headsets
  • Smart outlets
  • Home automation
  • Mesh networks
  • Industrial wireless control
  • Baby monitors
  • Wearable electronics
  • Wi-Fi location-aware devices
  • Secure ID tags
  • Health and medical applications
    • Motion monitoring and anti-loss alarms
    • Temperature loggers

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.

ESP32

ESP32

ESP32

Additional information

Weight 0.05 kg
PN

ESP32-WROOM-32, ESP32-WROOM-32D, ESP32-WROOM-32U, ESP32-WROOM-32E, ESP32-WROOM-32UE, ESP32-WROOM, ESP32-WROOM-B, ESP32-WROOM-IB, ESP32-WROOM-E, ESP32-WROOM-IE

Reviews

There are no reviews yet.

Be the first to review “ESP32-WROOM-32D 32U 32E 32UE WROVER-B IB E IE WiFi+Bluetooth Module”

Your email address will not be published. Required fields are marked *