首页 / 引脚表 / ESP32-C3
ESP32-C3 引脚定义与 GPIO 对照表
成本最低的 RISC-V 方案,取代 ESP8266 的主流选择。引脚少但够用,带原生 USB。GPIO 11–17 通常被内置 Flash 占用,是小封装项目最大的约束。
数据核验:2026-10-20 · 以 Espressif 官方 datasheet 与 ESP-IDF 编程指南交叉核对,量产前请务必以官方文档为准。
官方文档:链接 1
核心规格
| 内核 | 32-bit RISC-V 单核(RV32IMC) |
|---|---|
| 主频 | 最高 160 MHz |
| SRAM | 400 KB |
| 无线 | Wi-Fi 802.11 b/g/n · Bluetooth 5 (LE) |
| USB | 原生 USB Serial/JTAG(GPIO18/19) |
| ADC | 12-bit SAR,6 通道(GPIO0–5) |
| DAC | 无 |
| 触摸 | 无 |
| GPIO | 0–21(约 14 个实际可用) |
| 安全 | Secure Boot · Flash 加密 · 硬件加密加速器 |
最容易踩的坑
- GPIO 11–17 在内置 Flash 封装上被占用,只有 0–10 和 18–21 可用。
- GPIO 18/19 是 USB Serial/JTAG,占用后无法用作普通 IO。
- 没有 DAC、没有触摸外设,替代 ESP8266 时需注意功能缺失。
- Strapping 引脚为 GPIO 2 / 8 / 9,GPIO9 上电拉低进入下载模式。
- ADC 仅 6 通道且共用同一 ADC1,注意与 Wi-Fi 的时序冲突。
完整 GPIO 对照表
| GPIO | 状态 | 复用功能 |
|---|---|---|
GPIO0 | 可用 | ADC1_CH0 |
GPIO1 | 可用 | ADC1_CH1 |
GPIO2 | 可用 | StrappingADC1_CH2 |
GPIO3 | 可用 | ADC1_CH3 |
GPIO4 | 可用 | ADC1_CH4 |
GPIO5 | 可用 | ADC1_CH5 |
GPIO6 | 可用 | 通用 GPIO |
GPIO7 | 可用 | 通用 GPIO |
GPIO8 | 可用 | Strapping |
GPIO9 | 可用 | Strapping(拉低进入下载模式) |
GPIO10 | 可用 | 通用 GPIO |
GPIO11 | 不可用 | 内部 Flash(外接 Flash 时可用) |
GPIO12 | 不可用 | 内部 Flash(外接 Flash 时可用) |
GPIO13 | 不可用 | 内部 Flash(外接 Flash 时可用) |
GPIO14 | 不可用 | 内部 Flash(外接 Flash 时可用) |
GPIO15 | 不可用 | 内部 Flash(外接 Flash 时可用) |
GPIO16 | 不可用 | 内部 Flash(外接 Flash 时可用) |
GPIO17 | 不可用 | 内部 Flash(外接 Flash 时可用) |
GPIO18 | 可用 | USB D−(USB Serial/JTAG) |
GPIO19 | 可用 | USB D+(USB Serial/JTAG) |
GPIO20 | 可用 | UART0 RX |
GPIO21 | 可用 | UART0 TX |
单个 GPIO 详解
相关页面
ESP32 引脚表经典款 · ESP32-D0WD / WROOM / WROVERESP32-S3 引脚表Xtensa LX7 双核 · 原生 USB · 向量指令ESP32-S2 引脚表Xtensa LX7 单核 · 原生 USB OTG · 无蓝牙ESP32-C6 引脚表RISC-V 双核 · Wi-Fi 6 · Thread / Zigbee / MatterESP32-H2 引脚表RISC-V 单核 96 MHz · 无 Wi-Fi · Thread / Zigbee 低功耗节点ESP32-P4 引脚表RISC-V 双核 400 MHz · 55 个 GPIO · MIPI-CSI/DSI · 无无线
全系型号对比ESP32 / S2 / S3 / C3 / C6 / H2 / P4
外设指南I²C · SPI · UART · RMT · LEDC · 深度睡眠