Espressif Systems ESP32 Wi-Fi® Dual-Mode BLUETOOTH® SoCs

Espressif Systems ESP32 Dual-Core Wi-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 state-of-the-art low-power characteristics, including fine-grained clock gating, multiple power modes, and dynamic power scaling. A low-duty cycle is used to minimize the energy consumption of the ESP32 SoCs. An adjustable-output power amplifier enables an optimal trade-off among communication range, data rate, and power consumption.

The ESP32 SoCs are highly integrated, with built-in antenna switches, an RF balun, a power amplifier, a low-noise receive amplifier, filters, and power management modules. ESP32 uses CMOS for a 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 while requiring minimal Printed Circuit Board (PCB) space.

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 the GPIO interrupt, timer, ADC measurements, and 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

Block Diagram - Espressif Systems ESP32 Wi-Fi® Dual-Mode BLUETOOTH® SoCs
Published: 2017-12-08 | Updated: 2026-02-04