ESP32: 这是 ESP32 系列的第一代芯片,于 2016 年发布,采取台积电 40 纳米工艺,搭载双核 Xtensa LX6 32 位处理器,支持 802.11 b/g/n Wi-Fi 和 Bluetooth 4.2 BR/EDR 和 BLE 双模通信,具有 520 KB SRAM 和最多 16 MB 外部 Flash 和 RAM 的存储空间,以及丰富的外设接口和安全机制。
下表比拟了 ESP32 芯片系列的紧张特性:

特性
ESP32
ESP32-S2
ESP32-C3
CPU
双核 Xtensa LX6
单核 Xtensa LX7
单核 RISC-V
Wi-Fi
802.11 b/g/n 双模
802.11 b/g/n 单模
802.11 b/g/n 双模
Bluetooth
v4.2 BR/EDR 和 BLE
✖️
v5.0 LE
SRAM
520 KB
320 KB
400 KB
ROM
448 KB
128 KB
384 KB
嵌入式 Flash
最多 4 MB
最多 4 MB
最多 4 MB
外部 Flash/RAM
最多 16 MB/8 MB
最多 1 GB/1 GB
最多 16 MB/✖️
GPIOs
最多 34
最多 43
最多 22
ADCs
最多18个12位通道
最多18个13位通道
最多6个12位通道
DACs
最多2个8位通道
最多2个8位通道
✖️
SPIs
最多4个
最多4个(支持更多模式)
最多3个
I2Cs
最多2个
最多2个(支持更高速率)
最多1个
UARTs
最多3个(支持 DMA)
最多2个(支持 DMA)
最多1个(支持 DMA)
I2Ss
最多2个(支持 DMA)
最多1个(支持 DMA)
最多1个(支持 DMA)
CANs
最多1个(兼容 ISO11898-1)
最多1个(兼容 ISO11898-1)
最多1个(兼容 ISO11898-1)
USBs
✖️
最多1个 OTG
✖️
安全启动
✔️
✔️(更快更安全)
✔️(更快更安全)
Flash 加密
✔️
✔️(支持 PSRAM 加密,更安全)
✔️(更安全)
AES
✔️(支持 AES-128/192/256)
✔️(支持 AES-128/192/256)
✔️(支持 AES-128/256)
SHA
✔️(支持 SHA-1/256/384/512)
✔️(支持 SHA-1/224/256/384/512,支持 DMA)
✔️(支持 SHA-1/224/256)
RSA
✔️(支持最高 4096 位)
✔️(支持最高 4096 位,改进了加速选项)
✔️(支持最高 3072 位)
RNG
✔️
✔️
✔️
HMAC
✖️
✔️
✔️
数字署名
✖️
✔️
✔️
XTS
✖️
✔️(支持 XTS-AES-128/256)
✔️(支持 XTS-AES-128)