Files
esp32-dev/drivers/esp32-c5_peripherals.md
T

67 lines
1.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# ESP32-C5 外设清单
> **芯片:esp32-c5** | **类别:peripherals** | **信源:** [Espressif 官方文档](https://docs.espressif.com)
## 通信接口
- SPI ×3 — 2 供 Flash/PSRAM1 通用 SPI
- I2C ×2 — 1 HP + 1 LP
- UART ×3 — 2 HP + 1 LP
- I2S ×1
- CAN — **2CAN FD**, ISO 11898-1:2015, 最高 5 Mbps
- USB Serial/JTAG — 1
- SDIO 2.0 ×1 — 从机模式
- PARLIO ×1 — 并行 IO
## PWM 与波形
- **LEDC**: 6 通道
- **MCPWM**: 6 通道
- **RMT**: TX + RX
## 模拟外设
- SAR ADC ×16 通道) — 12-bitGPIO16
- 模拟电压比较器 ×1 — GPIO8/9 输入
- 温度传感器 ×1 — 片上
- 掉电检测 (Brownout) — 1
> 无 DAC、无触摸传感器
## 定时器
- **通用定时器**: 254-bit
- **系统定时器**: 152-bit
- **RTC 定时器**: 1
- **看门狗**: 4
## DMA 与事件
- **GDMA**: 3 TX + 3 RX
- **ETM(事件任务矩阵)**: 1
## 安全
- **AES**: AES-128/256
- **SHA**: 硬件加速
- **ECC**: 硬件加速
- **RSA**: 最高 4096-bit
- **Flash Encryption**: XTS-AES-128
- **Secure Boot**: 支持
- **TRNG**: 真随机数
- **HMAC**: 硬件
## 其他
- 脉冲计数器 (PCNT): 1 个
## C5 vs C6 外设对比
- CPU — RISC-V 240MHz, RISC-V 160MHz
- SRAM ×384 KB — 512 KB
- GPIO(芯片/模组) ×29 / 22 — 30 / 23
- ADC ×6ch — 7ch
- Wi-Fi — 双频 (2.4+5GHz), 2.4GHz only
- CAN ×CAN FD ×2 — CAN 2.0 ×2
- 封装 ×QFN48 6×6 — QFN40 5×5