2.0 KiB
2.0 KiB
ESP32-C3 Specifications
芯片:esp32-c3 | 类别:specs | 信源: Espressif 官方文档
1. Core Architecture
- CPU: Single-core RISC-V, 160 MHz(483.27 CoreMark)
- Wireless: 802.11 b/g/n (Wi-Fi 4), BLE 5.0.
- Application: Standard budget IoT node, secure connectivity, ESP8266 替代升级.
2. Memory
- SRAM: 400 KB internal(16 KB 保留为 Cache)
- RTC SRAM: 8 KB
- ROM: 384 KB.
- eFuse: 4096-bit(用户可用 1792-bit)
- 外部 Flash: max 16 MB QSPI(常见 4 MB)
3. Peripheral Mapping
- GPIO Count: 22 (GPIO0–21).
- ADC: 6 channels, 12-bit(ADC1: GPIO0–4, ADC2: GPIO5).
- DAC: None.
- Touch: None.
- USB: USB Serial/JTAG(GPIO18=D-, GPIO19=D+),非 USB OTG.
- Hardware PWM: LEDC (6 channels).
- UART: 2 controllers(UART0 默认 GPIO20/21),max 5 Mbps.
- I2C: 1 controller, max 800 Kbps.
- SPI: 3 controllers(SPI2 通用,max 80 MHz).
- I2S: 1 controller.
- CAN (TWAI): 1 controller.
4. Hardware Safety & Constraints
- ADC/WiFi Conflict: None. All ADC channels work while Wi-Fi is active(C3 的 RISC-V 架构修复了此问题).
- Flash Pins: GPIO12–17(RESERVED — 模组内部占用).
- Strapping Pins: GPIO2, GPIO8, GPIO9.
- GPIO2: VDD_SPI 电压选择,禁止接上拉!禁止做 I2C SDA!
- GPIO8: 启动模式 + ROM日志,需上拉 3.3V(与 D0WD 相反:高电平=进下载)
- GPIO9: Pull-Up = SPI Boot, Pull-Down = Download Boot
- UART0: Default on GPIO20(RX)/21(TX).
- 供电: 3.0–3.6V, 推荐 3.3V.
- 峰值电流: ~190 mA (WiFi TX).
- Deep-sleep: ~5 µA.
- 工作温度: −40°C ~ +85°C(可扩展到 +105°C).
- 封装: QFN32 (5×5mm).
5. RTC 唤醒限制
- Deep-sleep 可唤醒: GPIO0–5
- 仅 Light-sleep 可唤醒: GPIO6–11
- 不可唤醒: GPIO12–21
6. 无硬件资源
❌ DAC, ❌ 触摸传感器, ❌ ULP 协处理器, ❌ 以太网 MAC