50 lines
2.0 KiB
Markdown
50 lines
2.0 KiB
Markdown
# ESP32-C3 Specifications
|
||
> **芯片:esp32-c3** | **类别:specs** | **信源:** [Espressif 官方文档](https://docs.espressif.com)
|
||
|
||
## 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
|