Skip to content

ESP32 家族常用型号参考 ​

ESP32 已经不是"一颗芯片",而是一整个 SoC 家族:Xtensa 与 RISC-V 两条内核线、Wi-Fi 4/6、BLE、802.15.4(Thread/Zigbee),还有一颗完全不带无线的 P4。选型第一步不是看主频,而是先确定"要哪种无线"。

芯片对比 ​

型号内核/主频无线内存USB关键外设参考价(芯片)
ESP32双核 Xtensa LX6 / 240 MHzWi-Fi 4 + BT 4.2(经典 + BLE)520 KB SRAM—2×12bit ADC、DAC、TWAI(CAN)、SDIO、以太网 MAC≈¥6–9
ESP32-S2单核 Xtensa LX7 / 240 MHz仅 Wi-Fi 4(无蓝牙)320 KB SRAMUSB OTG43 GPIO、LCD 并口、摄像头接口、DAC≈¥6–8
ESP32-S3双核 Xtensa LX7 / 240 MHzWi-Fi 4 + BLE 5512 KB SRAM(可外挂 PSRAM)USB OTG45 GPIO、AI 向量指令、摄像头/LCD、TWAI、14 路触摸≈¥9–14
ESP32-C3单核 RISC-V / 160 MHzWi-Fi 4 + BLE 5400 KB SRAMUSB Serial/JTAG22 GPIO、TWAI、RMT≈¥4–6
ESP32-C6RISC-V HP 160 MHz + LP 20 MHzWi-Fi 6 + BLE 5 + 802.15.4512 KB SRAM + 320 KB ROMUSB Serial/JTAG30 GPIO(QFN40)、TWAI、SDIO、电机 PWM≈¥7–10
ESP32-H2单核 RISC-V / 96 MHzBLE 5 + 802.15.4(无 Wi-Fi)320 KB SRAM + 128 KB ROM,内置 2/4 MB FlashUSB Serial/JTAG19 GPIO、Thread/Zigbee/Matter≈¥6–9
ESP32-P4双核 RISC-V / 400 MHz无无线大容量 SRAM + 片外 PSRAMUSB 2.0 HSMIPI-CSI/DSI、以太网、H.264 编解码、AI 指令≈¥20+

ESP32 与 S2 的 SRAM 是数据手册标称值(520 KB / 320 KB);C3 的 400 KB、C6 的 512 KB、H2 的 320 KB 来自官方产品页。P4 的内存与外设细节官方页面只给了定性描述,选型前请查数据手册。

模组命名怎么看 ​

乐鑫把"芯片 + Flash + PSRAM + 天线"封成模组,命名规则基本是:

ESP32-<系列>-<封装/形态>-<Flash><PSRAM>
       WROOM  = PCB 天线,标准尺寸
       WROVER = 带 PSRAM,尺寸更大
       MINI   = 小尺寸
       U 后缀 = 外接天线(IPEX)
       N4     = 4 MB Flash;R2 = 2 MB PSRAM;N8R8 = 8 MB Flash + 8 MB PSRAM
模组芯片配置说明
ESP32-WROOM-32EESP324/8/16 MB Flash最通用的老款模组,资料最多
ESP32-WROVER-EESP324/8 MB Flash + 8 MB PSRAM需要大内存(音频、图像缓冲)时用
ESP32-S3-WROOM-1ESP32-S34~16 MB Flash,可选 2/8 MB PSRAM摄像头 + 屏幕 + AI 语音的首选
ESP32-C3-MINI-1ESP32-C34 MB Flash小体积、低成本,单核够用就选它
ESP32-C6-WROOM-1ESP32-C64/8/16 MB FlashWi-Fi 6 + Thread 网关/Matter 设备
ESP32-H2-MINI-1ESP32-H2内置 2/4 MB Flash纯 Thread/Zigbee 终端节点

模组官方对比(含 GPIO、尺寸、天线、认证):ESP32-C6 产品页。

按需求反查 ​

  • 只要 Wi-Fi + BLE,成本优先 → ESP32-C3(单核 RISC-V,够用且便宜)
  • 要 Wi-Fi 6 / Thread / Matter / Zigbee → ESP32-C6(三射频共存,可做 Thread 边界路由器)
  • 纯 Thread/Zigbee 终端,省电 → ESP32-H2(无 Wi-Fi,功耗低)
  • 摄像头 + 屏幕 + 语音/AI → ESP32-S3(向量指令 + PSRAM + USB OTG)
  • 要 USB 主机/设备 + Wi-Fi,不需要蓝牙 → ESP32-S2
  • 老项目、资料最多、要经典蓝牙(A2DP/SPP) → ESP32(只有它有 BT Classic)
  • 大屏 HMI / 视频处理,无线交给别人 → ESP32-P4 + ESP32-C6(通过 ESP-Hosted 做协处理器)

软件栈 ​

层现状
官方 SDKESP-IDF v5.x(CMake + FreeRTOS),组件化管理,idf.py 一把梭
ArduinoArduino-ESP32 3.x(基于 IDF 5),API 与 2.x 有破坏性变更,老工程升级要改
PlatformIO支持 ESP-IDF 与 Arduino 两种框架,适合多平台工程
免代码/低代码ESPHome(Home Assistant 生态)、ESP RainMaker
脚本MicroPython / CircuitPython(C3/S3/C6 支持较好)
调试C3/S3/C6/H2/P4 内置 USB-Serial-JTAG,一根 Type-C 即可下载 + 调试 + 串口,不需要 USB-TTL

已知的坑 ​

  1. 经典 ESP32 的 ADC2 与 Wi-Fi 冲突:Wi-Fi 工作时 ADC2 不可用,要测模拟量用 ADC1。
  2. ESP32-S2 没有蓝牙,名字像 S3 但少了 BLE,别按 S3 的资料买。
  3. C3 是单核:跑 LVGL + Wi-Fi + 音频会明显吃紧,双核需求直接上 S3。
  4. PSRAM 与 Flash 争 SPI:8 线 PSRAM 会占用更多 IO,画 PCB 前先看模组的 pinout 与 strapping 脚。
  5. strapping 引脚别乱拉:GPIO0/2/8/9 等决定启动模式,外接电路上拉/下拉错会导致"下载不进、启动循环"。
  6. P4 没有无线:它不是"更强的 ESP32",而是带 MIPI 的应用处理器,联网要外挂 C6/H2。
  7. H2 没有 Wi-Fi:只做 Thread/Zigbee/BLE,别指望它连 AP。

官方选型入口:Espressif SoCs、Product Selector。