外观
按需求选芯片
选芯片之前先问自己的需求,而不是看参数表。
下面按常见需求给结论。所有芯片的详细规格见各芯片页,总表见芯片总览。
速查表
| 需求 | 首选 | 备选 | 避免 |
|---|---|---|---|
| 入门、通用 | ESP32-S3 | ESP32-C3、ESP32 | ESP8266 |
| 摄像头与 AI | ESP32-S3 | ESP32-S31、ESP32-P4 | C 系列(无 PSRAM 或缺接口) |
| 屏幕与 HMI | ESP32-S3 | ESP32-P4、ESP32-S31 | 单核、无 LCD 接口的芯片 |
| 电池、低功耗 | ESP32-C6 | ESP32-C3、ESP32-H2 | ESP32-S3、P4 |
| Matter、Thread、Zigbee | ESP32-C6 | ESP32-H2、ESP32-C5 | S3、C3(没有 802.15.4) |
| 5 GHz Wi-Fi | ESP32-C5 | ESP32-E22(协处理器) | 其余带 Wi-Fi 的芯片均无 5 GHz |
| 极致低成本 | ESP32-C2 | ESP32-C3 | - |
| 多媒体与高性能 | ESP32-P4 | ESP32-S31 | 低端 C 系列 |
| 经典蓝牙音频 | ESP32 | ESP32-S31 | 其他所有 BLE-only 芯片 |
入门与通用
没有特殊需求时选 ESP32-S3:双核 240 MHz、512 KB SRAM、可带 PSRAM、有原生 USB,Arduino、MicroPython、ESPHome 都成熟,开发板最多。预算很紧就选 ESP32-C3,单核够用,几美元一块板子。想用最多的老教程可以买经典 ESP32,但不要把它当成新项目的默认。代价:S3 功耗偏高;C3 内存少。
摄像头与 AI
首选 ESP32-S3:Octal PSRAM、DVP 摄像头接口、向量指令,社区里的 ESP32-CAM 类升级板、语音唤醒、人脸检测都围绕它。要更多算力和 Wi-Fi 6 可看 ESP32-S31(有 DVP 摄像头与 JPEG 编解码)。要高清摄像头、H.264 视频就是 ESP32-P4,但要另配无线芯片。代价:板子更贵,软件栈更新更频繁。
屏幕与 HMI
ESP32-S3(RGB 并口 LCD、PSRAM 带宽)可驱动大多数 800×480 以内的屏幕,现成方案极多。更大分辨率或 MIPI 屏幕用 ESP32-P4;ESP32-S31 支持 8 到 24 位并口 RGB、I8080 与 MOTO6800 屏幕接口和 PPA、JPEG 加速。代价:P4 要外挂无线、S31 刚量产生态不全。
电池与低功耗
需要 Wi-Fi 选 ESP32-C6(Wi-Fi 6 的 TWT 可以省电,且有低功耗核心)或 ESP32-C3。只用 BLE 或 Thread 的终端用 ESP32-H2,没有 Wi-Fi 所以射频电流小;后续的 ESP32-H4 与 ESP32-H21 面向更低功耗,但还没有量产。官方数据中,多数芯片只给出休眠电流的范围,实际功耗取决于电路与固件,建议在自己的板子上测量。代价:C 系列没有 PSRAM。
Matter、Thread 与 Zigbee
做 Matter over Thread 需要 802.15.4:主选 ESP32-C6(Wi-Fi 6 加 Thread 加 Zigbee),纯终端用 ESP32-H2;ESP32-C5 与 ESP32-S31 同样带 802.15.4。C3、S3 没有 802.15.4,只能做 Matter over Wi-Fi。如果要做 Thread 边界路由器,需要一颗带 Wi-Fi 和 802.15.4 的芯片,例如 C6 配合 H2 或者 S3,参见乐鑫官方的相关方案。
5 GHz Wi-Fi
只有 ESP32-C5 在 MCU 级别同时支持 2.4 GHz 与 5 GHz。要 6 GHz 或更高速度,需要 ESP32-E22 这种协处理器配合一颗主处理器,但它目前还在送样。ESP32-S31 的 Wi-Fi 只有 2.4 GHz。5 GHz 要注意各国频段与 DFS 规定。
极致低成本
ESP32-C2(ESP8684)是最便宜的 Wi-Fi 加 BLE,也是 ESP8266 的官方替代品。代价:内存只有 272 KB、GPIO 只有 14 个、DIY 开发板很少。稍有余量就用 ESP32-C3。
多媒体与高性能
ESP32-P4:400 MHz 双核、768 KB SRAM、MIPI-CSI / DSI、H.264、USB 高速,适合视频和复杂 UI;联网要搭配 C6 等芯片。ESP32-S31:自带 Wi-Fi 6、BLE、千兆以太网 MAC,单芯片方案更省 BOM。取舍:P4 更强但需要双芯片,S31 一体但图形与视频能力不及 P4(没有 MIPI、没有 H.264)。
需要经典蓝牙音频
要 A2DP、HFP 这类经典蓝牙,只有三类选择:ESP32(经典款,成熟,教程多)、ESP32-S31(官方明确支持 BR/EDR 加 LE,2026 年量产)、ESP32-E22(协处理器,送样)。S2、S3、C 系列、H 系列和 P4 都没有经典蓝牙。选新项目请先查 ESP-IDF 对 S31 经典蓝牙协议栈的当前支持程度,官方尚未公布完整支持范围。
常见误区
- 看到「双核」就选:多数简单任务单核足够,C3 或 C6 更便宜省电。
- 以为 S3 有 Wi-Fi 6:S3 是 Wi-Fi 4,Wi-Fi 6 在 C5、C6、C61、S31。
- 忽略 PSRAM:做屏幕、摄像头、AI,内存比主频更关键。
- 把新芯片当成熟:H4、H21、E22 还没上量,S31 刚量产,软件与板子都有缺口。