
Espressif Systems ESP32 Dual-Core Wi-Fi® Dual-Mode BLUETOOTH® SoCs
Espressif Systems ESP32 Dual-CoreWi-Fi® Dual-Mode BLUETOOTH® SoCs (System-on-Chips) are a single 2.4GHz Wi-Fi and Bluetooth combo chip designed for mobile, wearable electronics, and Internet-of-Things (IoT) applications. Features include the state-of-the-art characteristics of low-power chips, including fine-grained clock gating, multiple power modes, and dynamic power scaling. A low-duty cycle is used to minimize the amount of energy that the ESP32 SoCs expend. An adjustable output power amplifier contributes to an optimal trade-off between communication range, data rate, and power consumption.The ESP32 SoCs are highly-integrated with built-in antenna switches, RF balun, power amplifier, low-noise receive amplifier, filters, and power management modules. ESP32 uses CMOS for single-chip fully-integrated radio and baseband while also integrating advanced calibration circuitries that allow the solution to remove external circuit imperfections or adjust to changes in external conditions. These SOCs achieve high power and RF performance, showing robustness, versatility, and reliability in various applications and power scenarios. ESP32 adds functionality and versatility to IoT applications with minimal Printed Circuit Board (PCB) requirements.
Features
- Processors
- Xtensa single/dual-core 32-bit LX6 microprocessor, 160MHz to 240MHz, 600 DMIPS
- Ultralow power co-processor
- 448kB ROM
- 520kB SRAM
- Wireless connectivity
- Wi-Fi: 802.11 b/g/n/e/i
- BLUETOOTH®: v4.2 BR/EDR and BLE
- Security
- IEEE 802.11 standard security WFA, WPA/WPA2, and WAPI
- Secure boot
- Flash encryption
- 1024-bit OTP, up to 768-bit for customers
- Cryptographic hardware acceleration: AES, SHA-2, RSA, elliptic curve cryptography (ECC), random number generator (RNG)
- Power management
- Internal low-dropout regulator
- Individual power domain for RTC
- 5µA deep sleep current
- Wake up from GPIO interrupt, timer, ADC measurements, capacitive touch sensor interrupt
- Peripheral Interfaces
- 12-bit SAR ADC up to 18 channels
- 2× 8-bit DACs
- 10× touch sensors (capacitive sensing GPIOs)
- Temperature sensor
- 4× SPI
- 2× I2S interfaces
- 2× I2C interfaces
- 3× UART
- Host controller (SD/SDIO/CE-ATA/MMC/eMMC)
- Slave controller (SDIO/SPI)
- Ethernet MAC interface with dedicated DMA and IEEE 1588 support
- CAN (Controller Area Network) 2.0
- Infrared remote controller (TX/RX, up to 8 channels)
- Motor PWM
- LED PWM up to 16 channels
- Hall effect sensor
- Ultralow power analog pre-amplifier
Block Diagram

Published: 2017-12-08
| Updated: 2022-08-05