ESP32-C3 Super Mini 技术文档
一、概述
ESP32-C3 Super Mini 是市面上最小型的 ESP32 开发板之一,基于乐鑫 ESP32-C3 芯片(RISC-V 32位 单核 160MHz)。尺寸仅 22.5×18mm,比 Arduino Nano 还小一圈,但功能毫不妥协:WiFi + BLE 5.0、12 个 GPIO、USB Type-C 原生 CDC/JTAG,且价格极低,是空间极度受限 IoT 项目的理想选择。
| 关键参数 |
值 |
| 主控 |
ESP32-C3 |
| 内核 |
RISC-V 32位 单核 @ 160MHz |
| Flash |
4MB SPI |
| SRAM |
400KB |
| 无线 |
WiFi 802.11 b/g/n + BLE 5.0 |
| 尺寸 |
22.5×18mm |
| 重量 |
~3g |
二、引脚定义
⚠️ 3.3V 逻辑!部分引脚可耐受 5V(官方建议统一 3.3V)
板载 2×9 排针(共 18 脚),引脚定义如下:
| 引脚 |
功能 |
备注 |
| 5V |
USB 5V 输入 |
Type-C 直连 |
| 3.3V |
3.3V 输出/输入 |
板载 LDO(最大 ~500mA) |
| GND |
地 |
|
| EN |
使能/复位 |
低电平复位,板载按钮 |
| IO0 |
GPIO0 / BOOT |
低电平进入下载模式 |
| IO1 |
GPIO1 / ADC1_CH0 |
|
| IO2 |
GPIO2 / ADC1_CH1 |
|
| IO3 |
GPIO3 / ADC1_CH2 |
|
| IO4 |
GPIO4 / ADC1_CH3 / JTAG |
|
| IO5 |
GPIO5 / ADC2_CH0 / JTAG |
|
| IO6 |
GPIO6 |
|
| IO7 |
GPIO7 |
|
| IO8 |
GPIO8 |
板载 RGB LED(通常蓝色) |
| IO9 |
GPIO9 |
启动时需保持高电平 |
| IO10 |
GPIO10 |
|
| IO20 |
GPIO20 / U0RXD |
硬件串口 RX |
| IO21 |
GPIO21 / U0TXD |
硬件串口 TX |
三、板载外设
- USB Type-C:原生 USB-CDC 串口 + JTAG 调试,仅需一根 Type-C 数据线即可开发
- RGB LED:单颗 WS2812 或单色 LED(不同批次不同),通常接 IO8
- BOOT 按钮:IO9 连接,用于手动进入下载模式
- RST 按钮:EN 引脚,低电平复位
- ME6217C33 LDO:5V → 3.3V,最大 500mA
四、电气特性
| 参数 |
值 |
| IO 逻辑电平 |
3.3V(⚠️ 非 5V 耐受) |
| IO 最大驱动电流 |
40mA(推荐 20mA) |
| ADC 分辨率 |
12位 |
| ADC 有效范围 |
0-3.3V(建议 0.2-3.0V) |
| WiFi 峰值电流 |
~350mA |
| 深度睡眠电流 |
~5μA |
| 工作温度 |
-40 ~ +85°C |
五、软件生态
| 开发方式 |
说明 |
| Arduino IDE |
安装 ESP32 Boards 包,选 ESP32C3 Dev Module |
| MicroPython |
烧录 esp32c3-USB_GENERIC 固件 |
| ESP-IDF |
官方支持,功能最全 |
六、与经典 Nano 对比
| 特性 |
ESP32-C3 Super Mini |
Arduino Nano V3 |
| 主频 |
160MHz |
16MHz |
| 架构 |
RISC-V 32位 |
AVR 8位 |
| Flash |
4MB |
32KB |
| WiFi/BLE |
✅ |
❌ |
| USB |
Type-C |
Mini-USB |
| 尺寸 |
22.5×18mm |
18×45mm |
| GPIO |
12 |
14 |
| ADC |
12位×6 |
10位×8 |
| 价格 |
~¥15 |
~¥25 |
七、使用注意事项
- IO9 启动限制:GPIO9 上电时必须为高电平,否则进入下载模式。不建议将 IO9 用于强下拉电路。
- ADC2 与 WiFi 冲突:WiFi 使能时 ADC2 不可用,仅 ADC1(IO0-IO4)可用。模拟采集优先使用 IO0-IO4。
- 5V 引脚无保护:板载 5V 引脚直连 USB VBUS,无防反接/过压保护,建议外接时谨慎。
- LDO 散热:ME6217 最大 500mA,同时驱动 WiFi + 外设时注意功耗,建议外接传感器总电流 < 300mA。
- 无自动下载电路:部分批次无硬件自动下载(DTR/RTS),需手动按住 BOOT → 按 RST → 松开 BOOT 进入下载模式。Arduino IDE 选 "USB CDC On Boot: Enabled" 可免此步骤。
- JTAG 调试:IO4/IO5 同时用作 JTAG(TCK/TMS),使用 JTAG 功能时不可同时用于普通 GPIO。
- 天线区域:PCB 底部为陶瓷天线区域,安装时避免被金属遮挡。