跳转到内容

ESP32-C3 ​

ESP32-C3 是乐鑫第一颗 RISC-V 芯片,2020 年 11 月宣布、2021 年量产:单核 160 MHz、Wi-Fi 4、BLE 5,价格接近 ESP8266,又带 USB Serial/JTAG。2026 年它依然是性价比最高的入门芯片,尤其适合做成本敏感的传感器、开关和 ESPHome 节点。

概览 ​

  • 发布时间:2020 年 11 月宣布,2021 年量产。
  • 定位:低成本通用 Wi-Fi + BLE。
  • 状态:量产。乐鑫官网上 C3FN4 这个内置 Flash 的料号被标为 EOL,其他料号(C3FH4、C3FH4X 等)继续供货;采购时看清料号。

规格 ​

项目参数
CPU单核 32 位 RISC-V (RV32IMC),最高 160 MHz
内存400 KB SRAM(含 16 KB 缓存),384 KB ROM,8 KB RTC SRAM
Flash / PSRAM外接 Quad SPI Flash,或封装内 4 MB Flash(C3FH4 系列);不支持 PSRAM
Wi-Fi802.11 b/g/n,2.4 GHz
蓝牙Bluetooth 5 (LE),支持 2 Mbps 与 Coded PHY,官方称已通过 5.4 认证;无经典蓝牙
802.15.4无
USBUSB Serial/JTAG(无 OTG)
GPIO22 个(部分封装如 C3FH4X 为 16 个)
外设6 路 12 位 ADC 通道、SPI、I2C、I2S、UART、LED PWM、RMT、TWAI、GDMA
安全安全启动、Flash 加密、数字签名外设、HMAC、加密加速器
低功耗Deep-sleep 数 µA 量级;没有 ULP 协处理器
封装QFN32,5×5 mm

亮点 ​

  • 价格低,开发板常见在几美元,XIAO ESP32C3 这种拇指大小的板子很流行。
  • 原生 USB Serial/JTAG:不加串口桥就能下载、调试和串口日志,体验好于 ESP32。
  • RISC-V 开放指令集,工具链用 GCC / LLVM,Rust 支持是所有 ESP 芯片里最成熟的之一。
  • ESPHome、Tasmota、WLED 等项目支持成熟,教程多。

已知局限与坑 ​

  • 单核:Wi-Fi 与 BLE 共用同一射频与协议栈任务,高吞吐 Wi-Fi 加 BLE 同时使用时容易抖动。
  • 没有 PSRAM,400 KB SRAM 在做 TLS 加 JSON 解析加大缓冲时会不够用。
  • 不支持 Thread / Zigbee,需要 802.15.4 请看 ESP32-C6 或 ESP32-H2。
  • Strapping 引脚:GPIO2、GPIO8、GPIO9;GPIO18、GPIO19 默认是 USB 引脚,作为普通 IO 使用需要注意。
  • ADC2 与 Wi-Fi 冲突问题依然存在。
  • 有些老教程使用 UART0 之外的控制台时会遇到问题,官方对此有公告(AR2025-006),需要使用较新的 ESP-IDF 维护版本。
  • 没有 Wi-Fi 6、5 GHz、USB OTG、触摸和 DAC。

代表开发板 ​

  • ESP32-C3-DevKitM-1(见乐鑫)
  • Seeed XIAO ESP32C3(见 Seeed)
  • 大量国产迷你板与 ESP-C3-12F 这类模组

软件支持 ​

  • ESP-IDF:自 v4.3 起支持(芯片版本 v1.1 需要 v5.x 以上的对应维护版本)。
  • Arduino 框架:完整支持。
  • MicroPython:官方有 ESP32-C3 固件,支持较成熟。
  • ESPHome:成熟支持,常用于低成本节点。

参考资料 ​

ESP32 非官方中文调查手册,与乐鑫科技(Espressif Systems)无隶属关系。