- 处理器
- Dual-core
- 最高 240 MHz
- SRAM
- 520 KB
- + 16 KB(分为 RTC FAST 和 RTC SLOW) RTC SRAM
- GPIO
- 34
- 个可编程引脚
- 架构
- Xtensa
- Xtensa® LX6 32 位双核
官方开发套件

乐鑫面向 ESP32 系列的官方开发板。
有使用限制的引脚
ESP32 上并非每个引脚都可以随意用作通用 IO。其中有 23 个带有使用条件:被存储器占用、在启动时被读取,或只能作输入。在定稿原理图之前,建议先核对一遍。
仅输入
6 个引脚- SENSOR_VP · GPIO36
- SENSOR_CAPP · GPIO37
- SENSOR_CAPN · GPIO38
- SENSOR_VN · GPIO39
- VDET_1 · GPIO34
- VDET_2 · GPIO35
仅能作输入的引脚。它们不能配置为输出,也没有内部上拉或下拉电阻。如有需要,请在外部电路中添加。
连接到闪存/PSRAM
8 个引脚- GPIO16
- GPIO17
- SD_DATA_2 · GPIO9
- SD_DATA_3 · GPIO10
- SD_CMD · GPIO11
- SD_CLK · GPIO6
- SD_DATA_0 · GPIO7
- SD_DATA_1 · GPIO8
已连接到存放并执行固件的存储器。把它们当作通用 GPIO 使用,通常会使芯片崩溃或破坏程序执行。在带内置闪存的模组中,这些引脚不会引出到封装引脚上。
启动配置引脚(Strapping,启动模式)
4 个引脚- MTDI · GPIO12
- MTDO · GPIO15
- GPIO2
- GPIO0
芯片在复位期间会对这些引脚的逻辑电平采样,以决定启动模式。启动完成后可以使用它们,但外部电路在复位期间不能把它们强制到错误的电平,否则开发板将无法启动,或意外进入下载模式。
烧录与调试
6 个引脚- MTMS · GPIO14
- MTDI · GPIO12
- MTCK · GPIO13
- MTDO · GPIO15
- U0RXD · GPIO3
- U0TXD · GPIO1
这些是用于烧录的 UART 和 JTAG 线。它们仍可用作 GPIO,但一旦复用,就必须先断开所接外设,才能对开发板烧录和调试。
不能悬空
1 个引脚- CHIP_PU
需要确定的硬件逻辑电平:外部上拉或 RC 延时电路。悬空会导致随机复位或启动不稳定。
这些分组来自与连接图相同的数据。在那里可以逐个引脚查看全部功能、供电域和完整的警告。
打开引脚图处理器
- 架构
- Xtensa® LX6 32 位双核
- 内核
- 1(单核)或 2(双核)
- 频率
- 最高 240 MHz
- ULP 协处理器
- 是
- AI 加速器
- 否
无线连接
- Wi-Fi
- IEEE 802.11 b/g/n(2.4 GHz,最高 150 Mbps)
- 蓝牙
- Bluetooth 4.2 BR/EDR(经典蓝牙)和 Bluetooth LE(双模)
- Zigbee/Thread
- 否
- Matter
- 否
- 以太网
- 是(集成 Ethernet MAC)
- CAN
- 1(CAN 2.0,TWAI®)
工具与可用性
- 最低 ESP-IDF 版本
- 自初始版本起(v3.x 及更早)
- Arduino 核心
- 是(官方核心中有 147 个板卡定义)
- 调试
- 外部 JTAG(需调试探针,例如 ESP-PROG)
- 封装
- QFN48(6×6 mm)和 QFN48(5×5 mm)
- 可用模组
- ESP32-MINI-1、ESP32-PICO-MINI-02、ESP32-PICO-V3、ESP32-PICO-V3-02 等 11 款
安全
- AES
- AES-128/192/256
- SHA
- SHA-1/256/384/512
- RSA / MPI
- 是(RSA/MPI 最高 4096 位)
- ECC(椭圆曲线)
- 否
- 硬件 ECDSA
- 否
- HMAC
- 否
- 数字签名(DS)
- 否
- 密钥管理器
- 否
- 随机数发生器(TRNG)
- 是(硬件 TRNG)
- 闪存加密
- 是(AES-256,旧方案)
- 安全启动
- V1(AES,旧方案);自 v3.0 版本(ECO3)起为 V2(RSA-3072、RSA-PSS)
- DPA 防护
- 否
内存
- SRAM
- 520 KB
- RTC SRAM
- 16 KB(分为 RTC FAST 和 RTC SLOW)
- ROM
- 448 KB(用于启动和核心功能)
- 外部闪存
- 通过 QSPI,最高 16 MB
- 外部 PSRAM
- 通过 QSPI,最高 8 MB(特定模组如 WROVER)
功耗
典型值,条件为 3.3 V、25 °C。实际功耗取决于射频占空比和所配置的时钟频率。
- 工作(CPU 240MHz)
- 30-68 mA
- 工作(Wi-Fi 发射)
- 180-240 mA
- Modem Sleep
- 20-44 mA
- Light Sleep
- 0.8 mA
- Deep Sleep
- 10-150 µA
- Hibernation
- 5 µA
外设
- GPIO
- 34
- ADC
- 2 个 12 位 SAR ADC,最高 18 通道
- DAC
- 2 个 8 位 DAC
- 触摸
- 10 个电容式通道
- UART
- 3
- SPI
- 4(SPI、HSPI、VSPI,其中 2 个可用于 Flash/PSRAM)
- I2C
- 2
- I2S
- 2
- PWM
- LED PWM(最高 16 通道)、电机 PWM
- USB
- 否
特殊接口
- SDIO
- 1(SD/SDIO/MMC 主机),1(SDIO/SPI 从机)
- 霍尔传感器
- 1(内部)
- 温度传感器
- 否(2018 年从数据手册中移除;ESP-IDF 无驱动)
温度范围
- 工作
- -40°C 至 125°C
- 存储
- -40°C 至 150°C
准备好用 ESP32 做原型了吗?
查看这个系列可用的开发板,含 USB、板载传感器和官方商店链接。