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

1.5 KiB
Raw Blame History

ESP32-C2 外设清单

芯片:esp32-c2 | 类别:peripherals | 信源: Espressif 官方文档 注意:C2 是极致低成本芯片,外设大幅精简

通信接口

  • SPI ×2 — SPI0/1 均为 Flash 占用,无通用 SPI
  • I2C ×1 — 可映射到任意 GPIO
  • UART ×1 — UART0(默认 GPIO20/21),同时用于烧录
  • I2S ×0 — 无 I2S 音频接口
  • CAN (TWAI) ×0 — 无 CAN 接口
  • USB Serial/JTAG ×1 — GPIO18/19

⚠️ 无通用 SPI、无 I2S、只有 1 个 UART — 选型前务必确认外设需求。

PWM 与波形

  • LEDC: 6 通道
  • RMT: 2 TX + 2 RX

无 MCPWM(电机控制 PWM

模拟外设

  • SAR ADC ×15 通道) — 12-bit,最高 100 Ksps
  • 温度传感器 ×1 — 片上

无 DAC、无触摸传感器

定时器

  • 通用定时器: 254-bit
  • 系统定时器: 152-bit
  • 看门狗: 3

DMA

  • GDMA: 21 TX + 1 RX

C2 的 DMA 通道数远少于 C3 的 3TX+3RX

安全

  • AES: AES-128/256
  • SHA: 硬件加速
  • ECC: 硬件加速
  • Flash Encryption: XTS-AES-128
  • Secure Boot: 支持
  • TRNG: 真随机数

其他

  • 脉冲计数器 (PCNT): 1 个
  • 温度传感器: 1 个

C2 vs C3 外设对比

  • CPU — RISC-V 120MHz, RISC-V 160MHz
  • SRAM ×272 KB — 400 KB
  • GPIO ×14SiP — 22
  • ADC ×5ch — 6ch
  • 通用 SPI — , SPI2
  • UART ×1 — 2
  • I2S — ,
  • CAN — ,
  • DMA ×1TX+1RX — 3TX+3RX
  • 封装 ×QFN24 4x4 — QFN32 5x5