外观
ESP32-S3
ESP32-S3 是 2020 年 12 月宣布、2021 年底量产的双核芯片:Xtensa LX7 双核 240 MHz,新增面向神经网络的向量指令 (SIMD),支持 Octal SPI PSRAM、原生 USB、LCD 与摄像头接口。目前社区里的 AI 摄像头、带屏设备、语音助手多数用它,是 2026 年「不知道选什么就选它」的默认答案之一。
概览
- 发布时间:2020 年 12 月宣布,2021 年底量产。
- 定位:AIoT 与 HMI(人机交互)。
- 状态:量产。2026 年发布的 ESP32-S31 是它的后继,但 S3 的开发板、库和模组都更丰富,短期内仍是主力。
规格
| 项目 | 参数 |
|---|---|
| CPU | 双核 Xtensa LX7 32 位,最高 240 MHz,带向量指令扩展 |
| 内存 | 512 KB SRAM,384 KB ROM,16 KB RTC SRAM |
| Flash / PSRAM | 外接 Quad / Octal SPI Flash 与 PSRAM;模组常见 N4 到 N16 的 Flash、R2 到 R16 的 PSRAM(含义见模组家族) |
| Wi-Fi | 802.11 b/g/n,2.4 GHz |
| 蓝牙 | Bluetooth 5 (LE),支持 2 Mbps 与 Coded PHY(长距离),无经典蓝牙;官方称已通过 5.4 认证 |
| 802.15.4 | 无 |
| USB | USB OTG 全速 + USB Serial/JTAG |
| GPIO | 45 个 |
| 外设 | LCD(8/16 位并口、RGB 16 位)、DVP 摄像头(8/16 位)、14 路电容触摸、SD/MMC 主机、I2S、TWAI、RMT、LED PWM、ADC(20 通道) |
| 安全 | 安全启动、Flash 加密、数字签名外设、加密加速器 |
| 低功耗 | ULP-FSM 与 ULP-RISC-V 协处理器 |
| 封装 | QFN56 (7×7 mm),另有 LGA 封装的 PICO-1 系列 |
亮点
- AI 加速:新增的 SIMD 指令让 ESP-NN、ESP-DL 的卷积与向量运算明显快于 ESP32,适合唤醒词、人脸、手势识别。
- 内存与显示:Octal PSRAM 带宽高,配合 RGB LCD 接口和 DVP 摄像头,可以驱动 800×480 级别屏幕。
- USB 全能:既能做 USB 设备(HID、MSC、CDC),也有 Serial/JTAG,下载和调试只需要一根 USB-C。
- 开发板极丰富:官方 S3-DevKitC-1、S3-BOX-3,M5Stack CoreS3、StampS3,LILYGO T-Display-S3,Seeed XIAO ESP32S3 等,几乎所有品牌都有。
已知局限与坑
- 没有经典蓝牙:不能做 A2DP 蓝牙音箱;音频类需求要走 LE Audio(软件仍在发展)或者选 ESP32 / ESP32-S31。
- Octal PSRAM 占用 GPIO35、GPIO36、GPIO37,N8R8 / N16R8 模组上这三个脚不能当普通 IO 用。
- Strapping 引脚:GPIO0、GPIO3、GPIO45、GPIO46;USB 占用 GPIO19 与 GPIO20。
- ADC2 与 Wi-Fi 冲突的老问题仍然存在。
- 功耗比 C 系列高,纽扣电池供电的传感器不适合;Wi-Fi 峰值电流较大,USB 供电不稳会重启。
- 不是 Wi-Fi 6,也没有 Thread / Zigbee。
代表开发板
- ESP32-S3-DevKitC-1、ESP32-S3-BOX-3(见乐鑫)
- M5Stack CoreS3、StampS3(见 M5Stack)
- LILYGO T-Display-S3、T-Deck(见 LILYGO)
- Seeed XIAO ESP32S3(见 Seeed)
- Adafruit Feather ESP32-S3(见 Adafruit)
软件支持
- ESP-IDF:自 v4.4 起支持,ESP-DL、ESP-SR、ESP-WHO 等 AI 组件首先适配它。
- Arduino 框架:完整支持。
- MicroPython 与 CircuitPython:官方固件覆盖多款 S3 板子。
- ESPHome:成熟支持,常见于摄像头、显示屏和蓝牙代理。