产品概述产品特性应用1 ESP32-C61 系列型号对比1.1 命名规则1.2 型号对比2 管脚2.1 管脚布局2.2 管脚概述2.3 IO 管脚2.3.1 IO MUX 功能2.3.2 LP IO MUX 功能2.3.3 模拟功能2.3.4 GPIO 和 LP GPIO 的限制2.4 模拟管脚2.5 电源2.5.1 电源管脚2.5.2 电源管理2.5.3 芯片上电和复位2.6 芯片与 flash/PSRAM 的管脚对应关系3 启动配置项3.1 芯片启动模式控制3.2 SDIO 输入采样沿和输出驱动沿控制3.3 ROM 日志打印控制3.4 JTAG 信号源控制4 功能描述4.1 系统4.1.1 微处理器和主控4.1.2 存储器组织结构4.1.3 系统组件4.1.4 加密和安全组件4.2 外设4.2.1 通讯接口4.2.2 模拟信号处理4.3 无线通信4.3.1 无线电4.3.2 Wi-Fi4.3.3 低功耗蓝牙5 电气特性5.1 绝对最大额定值5.2 建议工作条件5.3 VDD_SPI 输出特性5.4 直流电气特性 (3.3 V, 25 °C)5.5 ADC 特性5.6 功耗特性5.6.1 Active 模式下的功耗5.6.2 其他功耗模式下的功耗5.7 存储器规格5.8 可靠性6 射频特性6.1 Wi-Fi 射频 (2.4 GHz)6.1.1 Wi-Fi 射频发射器 (TX) 特性6.1.2 Wi-Fi 射频接收器 (RX) 特性6.2 低功耗蓝牙射频6.2.1 低功耗蓝牙射频发射器 (TX) 特性6.2.2 低功耗蓝牙射频接收器 (RX) 特性7 封装相关文档和资源附录 A – ESP32-C61 管脚总览修订历史
ESP32-C61 系列芯片技术规格书 v1.0RISC-V 32 位单核处理器支持 2.4 GHz Wi-Fi 6 (IEEE 802.11ax)Bluetooth®5 (LE)芯片封装内可叠封 3.3 V flash 或 PSRAM30 个 GPIOQFN40 (5×5 mm) 或 LGA40 (5×5 mm) 封装包括:ESP32-C61HF4ESP32-C61HR2ESP32-C61HR8ESP32-C61NF8R8LAwww.espressif.com
产品概述ESP32-C61 是一款低功耗的 MCU 系统级芯片 (SoC),支持 2.4 GHz Wi-Fi 6 和低功耗蓝牙 (Bluetooth®5 LE),并且集成了 RISC-V 32 位单核处理器、Wi-Fi 基带、蓝牙基带、RF 模块以及外设。芯片的功能框图如下图所示。CPU SystemWireless MAC and BasebandWi-Fi MAC Bluetooth LE Link ControllerBluetooth LE Baseband2.4 GHz Balun + Switch2.4 GHz Receiver2.4 GHz TransmitterRF SynthesizerRFSecurityRISC-V 32-bitMicroprocessorJTAGPeripherals Espressif’s ESP32-C61 Wi-Fi + Bluetooth® Low Energy SoCSRAMPMUPower ManagementSecure Boot⚙SHA⚙ROMTRNG⚙Modules having power in specific power modes:ActiveActive and Modem-sleepActive, Modem-sleep, Light-sleep; optional in Light-sleep⚙All modes⚙optional in Deep-sleepECC⚙APM⚙Digital Signature - ECDSA⚙CacheTemperature Sensor⚙General-Purpose SPI⚙General-Purpose Timers⚙Main System Watchdog Timers⚙RTC Watchdog TimereFuse ControllerSuper WatchdogLP IO⚙GPIOUARTI2CADCSystem TimerGDMALED PWM⚙⚙⚙⚙⚙⚙⚙I2S⚙USB Serial/JTAG⚙Brown-out Detector⚙Analog Voltage Comparator⚙ETM⚙Power Glitch DetectorWi-Fi BasebandSDIO 2.0 Slave⚙Flash/PSRAM Encryption(XTS-AES)⚙ESP32-C61 功能框图更多关于功耗的信息,请参考章节 4.1.3.7 电源管理单元。乐鑫信息科技 2 ESP32-C61 系列芯片技术规格书 v1.0
产品特性Wi-Fi• 工作在 2.4 GHz 频段,1T1R• 工作信道中心频率范围:2412 ~ 2484 MHz• 兼容 IEEE 802.11ax 协议:– 仅 20 MHz 非接入点工作模式 (20 MHz-only non-AP mode)– 上行、下行正交频分多址接入 (OFDMA),提升拥挤环境下物联网应用的连接性和性能– 下行多用户多输入多输出 (MU-MIMO),提升网络容量– 波束成形接收端 (Beamformee),提升信号质量– 空间复用 (Spatial reuse),最大化并行传输– 目标唤醒时间 (TWT) ,提供更好的节能机制• 完全兼容 IEEE 802.11b/g/n 协议:– 支持 20 MHz 和 40 MHz 带宽– 数据速率高达 150 Mbps– 无线多媒体 (WMM)– 帧聚合 (TX/RX A-MPDU, TX/RX A-MSDU)– 立即块确认 (Immediate Block ACK)– 分片和重组 (fragmentation and defragmentation)– 传输机会 (transmission opportunity, TXOP)– Beacon 自动监测(硬件 TSF)– 4个虚拟Wi-Fi接口– 同时支持基础结构型网络 (Infrastructure BSS) Station 模式、SoftAP 模式、Station + SoftAP 模式和混杂模式请注意 ESP32-C61 在 Station 模式下扫描时,SoftAP 信道会同时改变– 天线分集– 802.11mc FTM蓝牙• 低功耗蓝牙 (Bluetooth LE):通过 Bluetooth Core 6.0 认证• Bluetooth mesh 1.1• 高功率模式 (20 dBm 发射功率)• 基于到达角和出发角的蓝牙方向查找功能 (direction finding, AoA/AoD)• 带回复的周期性广播 (PAwR)乐鑫信息科技 3 ESP32-C61 系列芯片技术规格书 v1.0
• 亚速率连接模式 (LE connection subrating)• 功率控制 (LE power control)• 速率支持 125 Kbps、500 Kbps、1 Mbps、2 Mbps• 扩展广播以及多广播支持 (LE advertising extensions)• 广播者/观察者/中央设备/外围设备多角色并发运行CPU 和存储• RISC-V 32 位单核处理器– 时钟频率:最高 160 MHz– 160 MHz 下 CoreMark®得分:553.78 CoreMark;3.46 CoreMark/MHz (O3)– 五级流水线架构• L1 cache (32 KB)• ROM:256 KB• SRAM:320 KB• 支持 SPI 协议:SPI、Dual SPI、Quad SPI、QPI,可外接 flash、片外 RAM 和其他 SPI 设备• 引入 cache 机制的 flash/外部 ram 控制器• 支持 flash 在线编程高级外设接口• 30 个可编程 GPIO– 5 个作为 strapping 管脚• 数字接口:– 2 个 SPI 接口用于连接 flash 和 PSRAM– 通用 SPI 接口– 3 个 UART– I2C– I2S– LED PWM 控制器,多达 6 个通道– USB 串口/JTAG 控制器– SDIO 2.0 从机控制器– 通用 DMA 控制器(简称 GDMA),2 个接收通道和 2 个发送通道– 片上 JTAG 调试功能– 事件任务矩阵 (ETM)• 模拟接口:乐鑫信息科技 4 ESP32-C61 系列芯片技术规格书 v1.0
– 12 位 SAR ADC,多达 4 个通道– 温度传感器– 欠压监测器– 模拟电压比较器• 定时器:– 2 个 54 位通用定时器– 52 位系统定时器– 2 个主系统看门狗定时器– 3 个看门狗定时器功耗管理• 通过选择时钟频率、占空比、Wi-Fi 工作模式和单独控制内部器件的电源,实现精准电源控制• 针对典型场景设计的 4 种功耗模式:Active、Modem-sleep、Light-sleep、Deep-sleep• Deep-sleep 模式下功耗低至 10 µA安全机制• 安全启动 - 内部和外部存储器的权限控制• Flash 和 PSRAM 加密 - 外部存储器加密和解密• 4096 位 OTP,其中 1792 个保留位供用户使用• 加密硬件加速器:– Hash (FIPS PUB 180-4)– ECC(支持 FIPS 186-3 中定义的 P-192 和 P-256 曲线)– 椭圆曲线数字签名算法 (ECDSA)• 真随机数生成器• 电源毛刺监测器RF 模块• 天线开关、射频巴伦 (balun)、功率放大器、低噪声放大器• 802.11ax 传输功率高达 +19.5 dBm• 802.11b 传输功率高达 +21 dBm• 低功耗蓝牙接收器灵敏度 (125 Kbps) 可达到–106 dBm乐鑫信息科技 5 ESP32-C61 系列芯片技术规格书 v1.0
应用低功耗芯片 ESP32-C61 专为物联网 (IoT) 设备而设计,应用领域包括:• 智能家居• 工业自动化• 医疗保健• 消费电子产品• 智慧农业• POS 机• 服务机器人• 音频设备• 通用低功耗 IoT 传感器集线器• 通用低功耗 IoT 数据记录器乐鑫信息科技 6 ESP32-C61 系列芯片技术规格书 v1.0
目录目录产品概述 2产品特性 3应用 61 ESP32-C61 系列型号对比 131.1 命名规则 131.2 型号对比 132 管脚 142.1 管脚布局 142.2 管脚概述 162.3 IO 管脚 182.3.1 IO MUX 功能 182.3.2 LP IO MUX 功能 202.3.3 模拟功能 212.3.4 GPIO 和 LP GPIO 的限制 222.4 模拟管脚 232.5 电源 242.5.1 电源管脚 242.5.2 电源管理 242.5.3 芯片上电和复位 252.6 芯片与 flash/PSRAM 的管脚对应关系 263 启动配置项 283.1 芯片启动模式控制 293.2 SDIO 输入采样沿和输出驱动沿控制 303.3 ROM 日志打印控制 303.4 JTAG 信号源控制 314功能描述324.1 系统 324.1.1 微处理器和主控 324.1.1.1 高性能处理器 324.1.1.2 RISC-V 追踪编码器 324.1.1.3 GDMA 控制器 334.1.2 存储器组织结构 334.1.2.1 内部存储器 344.1.2.2 外部存储器 354.1.2.3 eFuse 控制器 354.1.3 系统组件 354.1.3.1 IO MUX 和 GPIO 交换矩阵 354.1.3.2 复位 364.1.3.3 时钟 36乐鑫信息科技 7 ESP32-C61 系列芯片技术规格书 v1.0
目录4.1.3.4 中断矩阵 374.1.3.5 事件任务矩阵 374.1.3.6 系统定时器 374.1.3.7 电源管理单元 384.1.3.8 欠压监测器 394.1.3.9 低功耗定时器 404.1.3.10 定时器组 404.1.3.11 看门狗定时器 404.1.3.12 权限控制 414.1.3.13 系统寄存器 414.1.3.14 辅助调试 414.1.4 加密和安全组件 424.1.4.1 ECC 加速器 424.1.4.2 椭圆曲线数字签名算法 424.1.4.3 SHA 加速器 424.1.4.4 片外存储器加密与解密 434.1.4.5 真随机数生成器 434.1.4.6 电源毛刺监测器 434.2 外设 444.2.1 通讯接口 444.2.1.1 UART 控制器 444.2.1.2 SPI 控制器 444.2.1.3 I2C 控制器 454.2.1.4 I2S 控制器 464.2.1.5 USB 串口/JTAG 控制器 464.2.1.6 LED PWM 控制器 474.2.1.7 SDIO 从机控制器 474.2.2 模拟信号处理 484.2.2.1 SAR ADC 484.2.2.2 温度传感器 494.2.2.3 模拟电压比较器 494.3 无线通信 504.3.1 无线电 504.3.1.1 2.4 GHz 接收器 504.3.1.2 2.4 GHz 发射器 504.3.1.3 时钟生成器 504.3.2 Wi-Fi 504.3.2.1 Wi-Fi 无线电和基带 504.3.2.2 Wi-Fi MAC 514.3.2.3 网络特性 524.3.3 低功耗蓝牙 524.3.3.1 低功耗蓝牙物理层 524.3.3.2 低功耗蓝牙链路控制器 525 电气特性 545.1 绝对最大额定值 54乐鑫信息科技 8 ESP32-C61 系列芯片技术规格书 v1.0
目录5.2 建议工作条件 545.3 VDD_SPI 输出特性 555.4 直流电气特性 (3.3 V, 25 °C) 555.5 ADC 特性 555.6 功耗特性 565.6.1 Active 模式下的功耗 565.6.2 其他功耗模式下的功耗 575.7 存储器规格 575.8 可靠性 586 射频特性 596.1 Wi-Fi 射频 (2.4 GHz) 596.1.1 Wi-Fi 射频发射器 (TX) 特性 596.1.2 Wi-Fi 射频接收器 (RX) 特性 606.2 低功耗蓝牙射频 626.2.1 低功耗蓝牙射频发射器 (TX) 特性 626.2.2 低功耗蓝牙射频接收器 (RX) 特性 637 封装 66相关文档和资源 68附录 A – ESP32-C61 管脚总览 69修订历史 70乐鑫信息科技 9 ESP32-C61 系列芯片技术规格书 v1.0
表格表格1-1 ESP32-C61 系列芯片对比 132-1 ESP32-C61 管脚概述 162-2 通过 IO MUX 连接的外设信号 182-3 IO MUX 管脚功能 182-4 LP IO MUX 功能 202-5 连接模拟功能的模拟信号 212-6 模拟功能 212-7 模拟管脚 232-8 电源管脚 242-9 电压稳压器 242-10 上电和复位时序参数说明 252-11 ESP32-C61 封装芯片与封装外 flash 的管脚对应关系1262-12 ESP32-C61 封装芯片与封装外 psram 的管脚对应关系1263-1 Strapping 管脚默认配置 283-2 Strapping 管脚的时序参数说明 293-3 芯片启动模式控制 293-4 SDIO 输入采样沿/输出驱动沿控制 303-5 UART0 ROM 日志打印控制 303-6 USB 串口/JTAG ROM 日志打印控制 313-7 JTAG 信号源控制 315-1 绝对最大额定值 545-2 建议工作条件 545-3 VDD_SPI 内部和输出特性 555-4 直流电气特性 (3.3 V, 25 °C) 555-5 ADC 特性 565-6 ADC 校准结果 565-7 Active 模式下 Wi-Fi (2.4 GHz) 功耗特性 565-8 Active 模式下低功耗蓝牙功耗特性 565-9 Modem-sleep 模式下的功耗 575-10 低功耗模式下的功耗 575-11 Flash 规格 575-12 PSRAM 规格 585-13可靠性认证586-1 Wi-Fi 射频规格 596-2 频谱模板和 EVM 符合 802.11 标准时的发射功率 596-3 发射 EVM 测试1596-4 接收灵敏度 606-5 最大接收电平 616-6 接收邻道抑制 616-7 低功耗蓝牙射频规格 626-8 低功耗蓝牙 - 发射器特性 - 1 Mbps 626-9 低功耗蓝牙 - 发射器特性 - 2 Mbps 626-10 低功耗蓝牙 - 发射器特性 - 125 Kbps 63乐鑫信息科技 10 ESP32-C61 系列芯片技术规格书 v1.0
表格6-11 低功耗蓝牙 - 发射器特性 - 500 Kbps 636-12 低功耗蓝牙 - 接收器特性 - 1 Mbps 636-13 低功耗蓝牙 - 接收器特性 - 2 Mbps 646-14 低功耗蓝牙 - 接收器特性 - 125 Kbps 656-15 低功耗蓝牙 - 接收器特性 - 500 Kbps 657-1 管脚总览 69乐鑫信息科技 11 ESP32-C61 系列芯片技术规格书 v1.0
插图插图1-1 ESP32-C61 系列芯片命名规则 132-1 ESP32-C61HR2 & ESP32-C61HR8 & ESP32-C61HF4 管脚布局(俯视图) 142-2 ESP32-C61NF8R8LA 管脚布局(俯视图) 152-3 ESP32-C61 电源管理 252-4 上电和复位时序参数图 253-1 Strapping 管脚的时序参数图 294-1 地址映射结构 344-2 模块和电源域 394-3 模块和电源域 397-1 QFN40 (5×5 mm) 封装 667-2 LGA40 (5×5 mm) 封装 67乐鑫信息科技 12 ESP32-C61 系列芯片技术规格书 v1.0
1 ESP32-C61 系列型号对比1 ESP32-C61 系列型号对比1.1 命名规则ESP32-C61H/N芯⽚系列X: 封装内 flash 或 PSRAM ⼤⼩F/ R环境温度H:⾼温N:正常F:封装内 flashR:封装内 PSRAMx L A封装⽅式(可选项)L:LGA 封装封装版本号(可选项)图 1-1. ESP32-C61 系列芯片命名规则1.2 型号对比表 1-1. ESP32-C61 系列芯片对比物料编号 封装内 Flash 封装内 PSRAM 环境温度1封装外 Flash 封装外 PSRAMESP32-C61HF4 4 MB (Quad SPI)2— –40 ∼ 105 °C — —ESP32-C61HR2 — 2 MB (Quad SPI) –40 ∼ 105 °C 支持 —ESP32-C61HR8 — 8 MB (Quad SPI) –40 ∼ 105 °C 支持 —ESP32-C61NF8R8LA38 MB (Quad SPI) 8 MB (Quad SPI) –40 ∼ 85 °C — —1环境温度指乐鑫芯片外部的推荐环境温度。2更多关于 SPI 模式的信息,请参考章节 2.6 芯片与 flash/PSRAM 的管脚对应关系。3该型号采用 LGA 封装,当前尚未量产。乐鑫信息科技 13 ESP32-C61 系列芯片技术规格书 v1.0
2 管脚2 管脚2.1 管脚布局9XTAL_32K_N40VDDA28710GPIO2MTDIMTMSSPICS0/NC2728293025SPICLK/NCSPID/NCUSB_D-USB_D+GPIO2441 GNDESP32-C6111141312SDIO_CLKSDIO_CMDMTDOMTCK232421SPIQ/NCSPIWP/NCVDD_SPI/NC22VDDPST238XTAL_N37VDDA136GPIO735GPIO2934U0TXD33U0RXD32GPIO931GPIO83213954626151918171620ANT_2GCHIP_PUVDDA4VDDA3VDDPST1XTAL_32K_PSPIHD/NCSDIO_DATA3SDIO_DATA2SDIO_DATA1SDIO_DATA0SPICS1XTAL_P图 2-1. ESP32-C61HR2 & ESP32-C61HR8 & ESP32-C61HF4 管脚布局(俯视图)注意: 对于 ESP32-C61HF4,SPICS0,SPIQ,SPIWP,VDD_SPI, SPIHD,SPICLK,和 SPID 这些管脚为 NC。乐鑫信息科技 14 ESP32-C61 系列芯片技术规格书 v1.0
2 管脚9XTAL_32K_N40VDDA28710GPIO2MTDIMTMSNC2728293025NCNCUSB_D-USB_D+GPIO2441 GNDESP32-C6111141312SDIO_CLKSDIO_CMDMTDOMTCK232421NCNCNC22VDDPST238XTAL_N37VDDA136GPIO735GPIO2934U0TXD33U0RXD32GPIO931GPIO83213954626151918171620ANT_2GCHIP_PUVDDA4VDDA3VDDPST1XTAL_32K_PNCSDIO_DATA3SDIO_DATA2SDIO_DATA1SDIO_DATA0NCXTAL_P图 2-2. ESP32-C61NF8R8LA 管脚布局(俯视图)乐鑫信息科技 15 ESP32-C61 系列芯片技术规格书 v1.0
2 管脚2.2 管脚概述ESP32-C61 芯片集成了多个需要与外界通讯的外设。由于芯片封装尺寸小、管脚数量有限,传送所有输入输出信号的唯一方法是管脚多路复用。管脚多路复用由软件可编程的寄存器控制。总体而言,ESP32-C61 芯片的管脚可分为以下几类:• IO 管脚,具有以下预设功能:– 每个 IO 管脚都预设了 IO MUX 功能 – 见表 2-3 IO MUX 功能– 部分 IO 管脚预设了 LP IO MUX 功能 – 见表 2-4 LP IO MUX 功能– 部分 IO 管脚预设了模拟功能 – 见表 2-6 模拟功能预设功能即每个 IO 管脚直接连接至一组特定的片上外设信号。运行时,可通过映射寄存器配置连接管脚的外设信号。• 模拟管脚,专用于模拟功能 – 见表 2-7 模拟管脚• 电源管脚,为芯片组件和非电源管脚供电–见表2-8 电源管脚表 2-1 管脚概述 简要介绍了所有管脚。更多信息,详见下文相应章节,或参考附录 A – ESP32-C61 管脚总览。表 2-1. ESP32-C61 管脚概述管脚 管脚 管脚 供电 管脚配置3管脚功能1序号 名称 类型 管脚2复位时 复位后 IO MUX LP IO MUX 模拟1 ANT_2G 模拟 – – – – – –2 VDDA3 电源 – – – – – –3 VDDA4 电源 – – – – – –4 CHIP_PU I VDDPST1 – – – – –5 VDDPST1 电源 – – – – – –6 XTAL_32K_P I/O/T VDDPST1 – – IO MUX LP IO MUX 模拟7 XTAL_32K_N I/O/T VDDPST1 – – IO MUX LP IO MUX 模拟8 GPIO2 I/O/T VDDPST1 – – IO MUX LP IO MUX –9 MTMS I/O/T VDDPST1 IE IE IO MUX LP IO MUX 模拟10 MTDI I/O/T VDDPST1 IE IE IO MUX LP IO MUX 模拟11 MTCK I/O/T VDDPST1 – IE IO MUX LP IO MUX 模拟12 MTDO I/O/T VDDPST1 – IE IO MUX LP IO MUX –13 SDIO_CMD I/O/T VDDPST2 – IE IO MUX – –14 SDIO_CLK I/O/T VDDPST2 – IE IO MUX – –15 SDIO_DATA0 I/O/T VDDPST2 – IE IO MUX – –16 SDIO_DATA1 I/O/T VDDPST2 – IE IO MUX – –17 SDIO_DATA2 I/O/T VDDPST2 – IE IO MUX – –18 SDIO_DATA3 I/O/T VDDPST2 – IE IO MUX – –19 SPICS15I/O/T VDD_SPI/VDDPST2 – – IO MUX – –20 SPICS04,5I/O/T VDD_SPI/VDDPST2 – – IO MUX – –21 VDDPST2 电源 – – – – – –22 SPIQ4,5I/O/T VDD_SPI/VDDPST2 – – IO MUX – –23 SPIWP4,5I/O/T VDD_SPI/VDDPST2 – – IO MUX – –见下页乐鑫信息科技 16 ESP32-C61 系列芯片技术规格书 v1.0
2 管脚表2-1 –接上页管脚 管脚 管脚 供电 管脚配置3管脚功能1序号 名称 类型 管脚2复位时 复位后 IO MUX LP IO MUX 模拟24 VDD_SPI4,5电源 VDDPST2 – – IO MUX – 模拟25 SPIHD4,5I/O/T VDD_SPI/VDDPST2 – – IO MUX – –26 SPICLK4,5O VDD_SPI/VDDPST2 – – IO MUX – –27 SPID4,5I/O/T VDD_SPI/VDDPST2 – – IO MUX – –28 USB_D- I/O/T VDDPST2 – IE IO MUX – 模拟29 USB_D+ I/O/T VDDPST2 – IE,WPU IO MUX – 模拟30 GPIO24 I/O/T VDDPST2 – – IO MUX – –31 GPIO8 I/O/T VDDPST2 IE IE IO MUX – 模拟32 GPIO9 I/O/T VDDPST2 IE,WPU IE,WPU IO MUX – 模拟33 U0RXD I/O/T VDDPST2 – IE,WPU IO MUX – –34 U0TXD I/O/T VDDPST2 – IE,WPU IO MUX – –35 GPIO29 I/O/T VDDPST2 – – IO MUX – –36 GPIO7 I/O/T VDDPST2 IE IE IO MUX – –37 VDDA1 电源 – – – – – –38 XTAL_N 模拟 – – – – – –39 XTAL_P 模拟 – – – – – –40 VDDA2 电源 – – – – – –1. 加粗功能为默认启动模式下管脚的默认功能,详见章节 3.1 芯片启动模式控制。2. 除 GPIO12、GPIO13 的管脚默认驱动电流为 40 mA,其余管脚的默认驱动电流均为 20 mA。3. 管脚配置一栏为复位时和复位后预设配置缩写:• IE – 输入使能• WPU – 内部弱上拉电阻使能• WPD – 内部弱下拉电阻使能• USB_PU – USB 上拉电阻使能– USB 管脚(GPIO12 和 GPIO13)默认开启 USB 功能,此时管脚是否上拉由 USB 上拉决定。USB 上拉由 USB_SERIAL_JTAG_DP/DM_PULLUP 控制,USB 上拉电阻的具体阻值可通过 USB_SERIAL_JTAG_PULLUP_VALUE 位控制。– USB 管脚关闭 USB 功能时,用作普通 GPIO,默认禁用管脚内部弱上/下拉电阻,可通过 IO_MUX_FUN_WPU/WPD 配置。4. 对于 ESP32-C61HF4,SPICS0,SPIQ,SPIWP,VDD_SPI, SPIHD,SPICLK,和 SPID 这些管脚为 NC(即未连接)。5. 对于 ESP32-C61NF8R8LA,SPICS1, SPICS0,SPIQ,SPIWP,VDD_SPI, SPIHD,SPICLK,和 SPID 这些管脚为 NC(即未连接)。乐鑫信息科技 17 ESP32-C61 系列芯片技术规格书 v1.0
2 管脚2.3 IO 管脚2.3.1 IO MUX 功能IO MUX 能让一个输入/输出管脚连接多个输入/输出信号。ESP32-C61 的每个 IO 管脚可在表 2-3 IO MUX 功能列出的三个信号(IO MUX 功能,即 F0–F2)中选择,连接任意一个。三个信号中:• 部分源自 GPIO 交换矩阵(GPIO0、GPIO1 等)。GPIO 交换矩阵包含内部信号传输线路,用于映射信号,能令管脚连接几乎任一外设信号。这种映射虽然灵活,但可能影响传输信号的速度,造成延迟。• 部分直接源自特定外设(U0TXD、MTCK 等),包括 UART0、JTAG、SPI0/1、SPI2 和 SDIO 2.0 Slave - 详见表 2-2 IO MUX 功能。表 2-2. 通过 IO MUX 连接的外设信号管脚功能 信号 描述U0TXD 发送数据 (Transmit)UART0 接口U0RXD 接收数据 (Receive)MTCK 测试时钟 (Test clock)用于调试功能的 JTAG 接口MTDO 测试数据输出 (Test data out)MTDI 测试数据输入 (Test data in)MTMS 测试模式选择 (Test mode select)SPIQ 数据输出 (Data out)3.3 V SPI0/1 接口,通过 SPI 总线连接封装内或封装外 flash/PSRAM。支持单线、双线、四线 SPI 模式。详见章节 2.6 芯片与 flash/PSRAM 的管脚对应关系SPID 数据输入 (Data in)SPIHD 暂停 (Hold)SPIWP 写保护 (Write protect)SPICLK 时钟 (Clock)SPICS… 片选 (Chip select)FSPIQ 数据输出 (Data out)用于快速 SPI 传输的 SPI2 主接口。支持单线、双线、四线 SPI 模式FSPID 数据输入 (Data in)FSPIHD 暂停 (Hold)FSPIWP 写保护 (Write protect)FSPICLK 时钟(Clock)FSPICS0 片选 (Chip select)SDIO_CLK 时钟 (Clock)用于连接外部 SDIO 主机的安全数字输入/输出(SDIO) 接口SDIO_CMD 命令 (Command)SDIO_DATA… 数据位 (Data)表 2-3 IO MUX 功能 列出了管脚的 IO MUX 功能。表 2-3. IO MUX 管脚功能管脚 IO MUX / IO MUX 功能1,2序号 GPIO 名称 F0 类型3F1 类型 F2 类型6 XTAL_32K_P GPIO0 I/O/T GPIO0 I/O/T7 XTAL_32K_N GPIO1 I/O/T GPIO1 I/O/T8 GPIO2 GPIO2 I/O/T GPIO2 I/O/T FSPIQ I1/O/T9 MTMS MTMS I1 GPIO3 I/O/T FSPIHD I1/O/T见下页乐鑫信息科技 18 ESP32-C61 系列芯片技术规格书 v1.0
2 管脚表 2-3 – 接上页管脚 IO MUX / IO MUX 功能1,2序号 GPIO 名称 F0 类型3F1 类型 F2 类型10 MTDI MTDI I1 GPIO4 I/O/T FSPIWP I1/O/T11 MTCK MTCK I1 GPIO5 I/O/T12 MTDO MTDO O/T GPIO6 I/O/T FSPICLK I1/O/T13 SDIO_CMD SDIO_CMD I1/O/T GPIO25 I/O/T14 SDIO_CLK SDIO_CLK I1 GPIO26 I/O/T15 SDIO_DATA0 SDIO_DATA0 I1/O/T GPIO27 I/O/T16 SDIO_DATA1 SDIO_DATA1 I1/O/T GPIO28 I/O/T17 SDIO_DATA2 SDIO_DATA2 I1/O/T GPIO22 I/O/T18 SDIO_DATA3 SDIO_DATA3 I1/O/T GPIO23 I/O/T19 SPICS1/NC SPICS1 O/T GPIO14 I/O/T20 SPICS0/NC SPICS0 O/T GPIO15 I/O/T22 SPIQ/NC SPIQ I1/O/T GPIO16 I/O/T23 SPIWP/NC SPIWP I1/O/T GPIO17 I/O/T24 VDD_SPI/NC GPIO18 I/O/T GPIO18 I/O/T25 SPIHD/NC SPIHD I1/O/T GPIO19 I/O/T26 SPICLK/NC SPICLK O/T GPIO20 I/O/T27 SPID/NC SPID I1/O/T GPIO21 I/O/T28 USB_D- GPIO12 I/O/T GPIO12 I/O/T29 USB_D+ GPIO13 I/O/T GPIO13 I/O/T30 GPIO24 GPIO24 I/O/T GPIO24 I/O/T31 GPIO8 GPIO8 I/O/T GPIO8 I/O/T FSPICS0 I1/O/T32 GPIO9 GPIO9 I/O/T GPIO9 I/O/T33 U0RXD U0RXD I1 GPIO10 I/O/T34 U0TXD U0TXD O GPIO11 I/O/T35 GPIO29 GPIO29 I/O/T GPIO29 I/O/T36 GPIO7 GPIO7 I/O/T GPIO7 I/O/T FSPID I1/O/T1加粗表示默认启动模式下的默认管脚功能,详见章节 3.1 芯片启动模式控制。2高亮 的单元格,详见章节 2.3.4 GPIO 和 LP GPIO 的限制。3每个 IO MUX 功能 (Fn,n = 0 ~ 2) 均对应一个“类型”。以下是各个“类型”的含义:• I – 输入。O – 输出。T – 高阻。• I1 – 输入;如果该管脚分配了 Fn 以外的功能,则 Fn 的输入信号恒为 1。• I0 – 输入;如果该管脚分配了 Fn 以外的功能,则 Fn 的输入信号恒为 0。乐鑫信息科技 19 ESP32-C61 系列芯片技术规格书 v1.0
2 管脚2.3.2 LP IO MUX 功能LP IO MUX 功能在 HP 数字系统关闭时激活,从而节省功耗。表 2-4. LP IO MUX 功能管脚 LP IO LP IO MUX 功能序号 名称 F06 LP_GPIO0 LP_GPIO07 LP_GPIO1 LP_GPIO18 LP_GPIO2 LP_GPIO29 LP_GPIO3 LP_GPIO310 LP_GPIO4 LP_GPIO411 LP_GPIO5 LP_GPIO512 LP_GPIO6 LP_GPIO6乐鑫信息科技 20 ESP32-C61 系列芯片技术规格书 v1.0
2 管脚2.3.3 模拟功能部分 IO 管脚具有模拟功能,可用于任意功耗模式下的模拟外设(如 ADC)。模拟功能连接内部模拟信号,详见表 2-5 模拟功能。表 2-5. 连接模拟功能的模拟信号管脚功能 信号 描述ADC1_CHn ADC1 通道 n 信号 ADC1 通道 n 接口XTAL_32K_N 负极性时钟信号 (Negative clock signal) 芯片的差分时钟输入,需要连接外部无源晶振的 32 kHz 差分时钟输出XTAL_32K_P 正极性时钟信号 (Positive clock signal)USB_D-USB 数据差分信号 USB 串口/JTAG 功能USB_D+ZCDn GPIO Pad 上的电压 模拟 Pad 电压比较功能表 2-6 模拟功能 列出了 IO 管脚的模拟功能。表 2-6. 模拟功能管脚 模拟 模拟功能序号 IO 名称 F0 F16 XTAL_32K_P XTAL_32K_P –7 XTAL_32K_N XTAL_32K_N ADC1_CH09 MTMS – ADC1_CH110 MTDI – ADC1_CH211 MTCK – ADC1_CH328 USB_D- USB_D-1–29 USB_D+ USB_D+ –24 VDD_SPI VDD_SPI –31 GPIO82ZCD0 –32 GPIO9 ZCD1 –1加粗表示默认启动模式下的默认管脚功能,详见章节 3.1 芯片启动模式控制。2高亮 的单元格,详见章节 2.3.4 GPIO 和 LP GPIO 的限制。乐鑫信息科技 21 ESP32-C61 系列芯片技术规格书 v1.0
2 管脚2.3.4 GPIO 和 LP GPIO 的限制ESP32-C61 的所有 IO 管脚都有 GPIO 功能,部分还具有 LP GPIO 功能。这些 IO 管脚是多功能管脚,可以根据需求配置不同的功能,也有一些使用限制,需要特别注意。章节 2.3 IO 管脚 的表格中,部分管脚功能有 高亮 标记。推荐优先使用没有高亮的 GPIO 或 LP GPIO 管脚。如需更多管脚,请谨慎选择高亮的 GPIO 或 LP GPIO 管脚,避免与重要功能冲突。高亮的 IO 管脚有以下重要功能:• GPIO – 用于与封装内 flash/PSRAM 通讯,不建议作其他用途。更多信息,详见章节 2.6 芯片与 flash/PSRAM 的管脚对应关系。• GPIO –具有以下重要功能之一:– Strapping 管脚 – 启动时逻辑电平需为特定值。详见章节 3 启动配置项。– USB_D+/- – 默认情况下连接 USB 串口/JTAG 控制器。此类管脚需重新配置,方可用作 GPIO。– JTAG 接口 – 通常用于调试功能。详见表 2-2 IO MUX 功能。要释放这类管脚,可用 USB 串口/JTAG控制器的 USB_D+/- 功能代替。详见章节 3.4 JTAG 信号源控制。– UART 接口 – 通常用于调试功能。详见表 2-2 IO MUX 功能。附录 A – ESP32-C61 管脚总览 也可参考。乐鑫信息科技 22 ESP32-C61 系列芯片技术规格书 v1.0
2 管脚2.4 模拟管脚表 2-7. 模拟管脚管脚 管脚 管脚 管脚序号 名称 类型 功能1 ANT_2G I/O 射频输入和输出4 CHIP_PU —高电平:芯片使能(上电);低电平:芯片关闭(掉电);注意不能让 CHIP_PU 管脚浮空38 XTAL_N — 连接芯片无源晶振的外部时钟输入/输出。P/N 分别对应差分时钟的正极/负极端。39 XTAL_P —乐鑫信息科技 23 ESP32-C61 系列芯片技术规格书 v1.0
2 管脚2.5 电源2.5.1 电源管脚表 2-8 电源管脚 列举了为芯片供电的电源管脚。表 2-8. 电源管脚管脚 管脚 电源1,2序号 名称 方向 电源域 / 其他 IO 管脚32 VDDA3 输入 模拟电源域3 VDDA4 输入 模拟电源域5 VDDPST1 输入 数字 HP 以及部分数字 LP 电源域 LP IO24 VDD_SPI 输出 一个来自于 VDDPST2 用于给 flash 供电的电源21 VDDPST2 输入 数字电源域,给 HP 数字域供电 HP IO37 VDDA1 输入 模拟电源域40 VDDA2 输入 模拟电源域41 GND — 外部接地1请结合章节 2.5.2 电源管理 阅读。2电压、电流的推荐值和最大值,详见章节 5.1 绝对最大额定值 和章节 5.2 建议工作条件。3LP IO 管脚即由 VDDPST1 供电的管脚,如图 2-3 ESP32-C61 电源管理 所示,也可参考表2-1 管脚概述 > 供电管脚一栏所示。2.5.2 电源管理电源管理如图 2-3 ESP32-C61 电源管理 所示。芯片上的元器件通过电压稳压器供电。表 2-9. 电压稳压器电压稳压器 输出 电源HP 1.1 V HP 电源域LP 1.1 V LP 电源域乐鑫信息科技 24 ESP32-C61 系列芯片技术规格书 v1.0
2 管脚LPVoltageRegulatorHPVoltageRegulatorLP SystemHPSystemVDDPST1 VDDPST2VDDA1VDDA2AnalogVDD_SPILP IOHP IORSPIC61/C31VDDA3VDDA4图 2-3. ESP32-C61 电源管理2.5.3 芯片上电和复位芯片上电后,其电源轨需要一点时间方可稳定。之后,用于上电和复位的管脚 CHIP_PU 拉高,激活芯片。更多关于 CHIP_PU 及上电和复位时序的信息,请见图 2-4 和表 2-10。VIL_nRSTtST BLtRST2.8 VVDDA3,VDDA4,VDDPST1,VDDPST2,VDDA1,VDDA2CHIP_PU图 2-4. 上电和复位时序参数图表 2-10. 上电和复位时序参数说明参数 说明 最小值 (µs)tST BLCHIP_PU 管脚拉高激活芯片前,VDDA3、VDDA4、VDDPST1、VD-DPST2、VDDA1 和 VDDA2 达到稳定所需的时间50tRSTCHIP_PU 电平低于 VIL_nRST从而复位芯片的时间 50乐鑫信息科技 25 ESP32-C61 系列芯片技术规格书 v1.0
2 管脚2.6 芯片与 flash/PSRAM 的管脚对应关系表 2-11 列出了所有 SPI 模式下芯片与 flash/PSRAM 的管脚对应关系。封装内带有 flash/PSRAM 的芯片变型(见表 1-1 型号对比)与封装内 flash/PSRAM 连接的管脚取决于所使用的SPI 模式。封装外 flash/PSRAM 的推荐连接管脚也可参照下表。对于有内封存储器件(flash 或 PSRAM) 的芯片,被合封的 flash 或 PSRAM 必须由 VDD_SPI 供电,不可用做数字功能脚使用。而封装外 flash 或 PSRAM 的供电则是可选的,可选择由 VDD_SPI 提供,或由客户直接在外部提供电源。总的来说,只要 VDD_SPI 为 flash 或 PSRAM 供电,则这个管脚就不可以用作数字功能脚。更多关于 SPI 控制器的信息,可参考章节 4.2.1.2 SPI 控制器。注意:不建议将连接 flash/PSRAM 的管脚用于其他用途。表 2-11. ESP32-C61 封装芯片与封装外 flash 的管脚对应关系1管脚序号 管脚名称 单线 SPI 双线 SPI 四线 SPIFlash Flash Flash26 SPICLK CLK CLK CLK20 SPICS02CS# CS# CS#27 SPID MOSI SIO03SIO022 SPIQ MISO SIO1 SIO123 SPIWP WP# SIO225 SPIHD HOLD# SIO31仅当芯片内部未封装 flash 时,才可外接 flash。2SPICS0 用于访问 flash3SIO:串行输入输出 (Serial Data Input and Output)表 2-12. ESP32-C61 封装芯片与封装外 psram 的管脚对应关系1QFN48 管脚名称 单线 SPI 四线 SPI管脚序号 PSRAM PSRAM26 SPICLK CLK CLK19 SPICS12CE# CE#27 SPID SI3SIO022 SPIQ SO4SIO123 SPIWP SIO225 SPIHD SIO3乐鑫信息科技 26 ESP32-C61 系列芯片技术规格书 v1.0
2 管脚1仅当芯片内部未封装 PSRAM 时,才可以外接PSRAM, 如果不外接 PSRAM, 这些管脚不可以用作 GPIO 管脚2SPICS1 用于访问 PSRAM3SI:串行输入 (Serial Data Input), 功能等同MOSI4SO:串行输出 (Serial Data Output),功能等同MISO乐鑫信息科技 27 ESP32-C61 系列芯片技术规格书 v1.0
3 启动配置项3 启动配置项芯片在上电或硬件复位时,可以通过 strapping-pin 和 efuse-parameter 配置如下启动参数,无需微处理器的参与:• 芯片启动模式– Strapping 管脚:GPIO8 和 GPIO9• SDIO 输入采样沿和输出驱动沿控制– Strapping 管脚:MTDI 和 MTMS• ROM 日志打印– Strapping 管脚:GPIO8– eFuse 参数:EFUSE_UART_PRINT_CONTROL 和 EFUSE_DIS_USB_SERIAL_JTAG_ROM_PRINT• JTAG 信号源– Strapping 管脚:GPIO7– eFuse 参数:EFUSE_DIS_PAD_JTAG、EFUSE_DIS_USB_JTAG 和 EFUSE_JTAG_SEL_ENABLE上述 eFuse 参数的默认值均为 0,也就是说没有烧写过。eFuse 只能烧写一次,一旦烧写为 1,便不能恢复为0。上述 strapping 管脚如果没有连接任何电路或连接的电路处于高阻抗状态,则其默认值(即逻辑电平值)取决于管脚内部弱上拉/下拉电阻在复位时的状态。表 3-1. Strapping 管脚默认配置Strapping 管脚 默认配置 值MTMS 浮空 –MTDI 浮空 –GPIO7 浮空 –GPIO8 浮空 –GPIO9 上拉 1要改变 strapping 管脚的值,可以连接外部下拉/上拉电阻。如果 ESP32-C61 用作主机 MCU 的从设备,strapping管脚的电平也可通过主机 MCU 控制。所有 strapping 管脚都有锁存器。系统复位时,锁存器采样并存储相应 strapping 管脚的值,一直保持到芯片掉电或关闭。锁存器的状态无法用其他方式更改。因此,strapping 管脚的值在芯片工作时一直可读取,strapping管脚在芯片复位后作为普通 IO 管脚使用。Strapping 管脚的信号时序需遵循表 3-2 和图 3-1 所示的 建立时间和 保持时间。乐鑫信息科技 28 ESP32-C61 系列芯片技术规格书 v1.0
3 启动配置项表 3-2. Strapping 管脚的时序参数说明参数 说明 最小值 (ms)tSU建立时间,即拉高 CHIP_PU 激活芯片前,电源轨达到稳定所需的时间0tH保持时间,即 CHIP_PU 已拉高、strapping 管脚变为普通 IO 管脚开始工作前,可读取 strapping 管脚值的时间3Strapping pinVIH_nRSTVIHtSUtHCHIP_PU图 3-1. Strapping 管脚的时序参数图3.1 芯片启动模式控制复位释放后,GPIO8 和 GPIO9 共同决定启动模式。详见表 3-3 芯片启动模式控制。表 3-3. 芯片启动模式控制启动模式 GPIO8 GPIO9SPI Boot1任意值 1Joint Download Boot21 01加粗表示默认值和默认配置。2Joint Download Boot 模式下支持以下下载方式:• USB-Serial-JTAG Download Boot• UART Download Boot• SDIO Slave 2.0 Download Boot在 SPI Boot 模式下,ROM 引导加载程序通过从 SPI flash 中读取程序来启动系统。在 Joint Download Boot 模式下,用户可通过 UART0 、USB 或 SDIO Slave 接口将二进制文件下载至 flash,然后在 SPI Boot 模式下运行。用户也可在 Joint Download Boot 模式下,通过 UART0、USB 或 SDIO Slave 接口将二进制文件下载至 SRAM 后直接运行。乐鑫信息科技 29 ESP32-C61 系列芯片技术规格书 v1.0
3 启动配置项3.2 SDIO 输入采样沿和输出驱动沿控制MTMS 和 MTDI 管脚可用于调节 SDIO 输入采样沿和输出驱动沿。详见表 3-4 SDIO 输入采样沿/输出驱动沿控制。表 3-4. SDIO 输入采样沿/输出驱动沿控制沿控制 MTMS MTDI下降沿采样下降沿输出 0 0下降沿采样上升沿输出 0 1上升沿采样下降沿输出 1 0上升沿采样上升沿输出 1 11MTMS 和 MTDI 默认浮空,以上均非默认配置。3.3 ROM 日志打印控制系统启动过程中,ROM 代码日志可打印至:•(默认)UART0 和 USB 串口/JTAG 控制器• USB 串口/JTAG 控制器• UART0LP_AON_STORE4_REG[0]、EFUSE_UART_PRINT_CONTROL 和 GPIO8 控制 UART0 ROM 日志打印,如表 3-5UART0 ROM 日志打印控制 所示。表 3-5. UART0 ROM 日志打印控制UART0 ROM 日志打印 EFUSE_UART_PRINT_CONTROL GPIO8 Register1始终使能20 忽略0使能10关闭 1关闭20使能 1始终关闭 3 忽略关闭 忽略 忽略 11寄存器:LP_AON_STORE4_REG[0]2加粗表示默认值和默认配置。EFUSE_DIS_USB_SERIAL_JTAG_ROM_PRINT 和 LP_AON_STORE4_REG[0] 控制 USB 串口/JTAG 控制器 ROM日志打印,如表 3-6 USB 串口/JTAG ROM 日志打印控制 所示。乐鑫信息科技 30 ESP32-C61 系列芯片技术规格书 v1.0
3 启动配置项表 3-6. USB 串口/JTAG ROM 日志打印控制USB 串口/JTAG ROM 日志打印控制 LP_AON_STORE4_REG[0] EFUSE_DIS_USB_SERIAL_JTAG_ROM_PRINT使能 0 0关闭0 11 忽略1加粗表示默认值和默认配置。3.4 JTAG 信号源控制在系统启动早期阶段,GPIO7 可用于控制 JTAG 信号源。该管脚没有内部上下拉电阻,strapping 的值必须由不处于高阻抗状态的外部电路控制。如表 3-7 所示,GPIO7 与 EFUSE_DIS_PAD_JTAG、EFUSE_DIS_USB_JTAG 和 EFUSE_JTAG_SEL_ENABLE 共同控制 JTAG 信号源。表 3-7. JTAG 信号源控制eFuse11eFuse22eFuse33GPIO7 JTAG 信号源0 00 x4USB 串口/JTAG 控制器5110JTAG 管脚 MTDI、MTCK、MTMS 和 MTDO0 x x x0 1 x x1 0 x x USB 串口/JTAG 控制器1 x x xJTAG 关闭1 1 x x1eFuse 1:EFUSE_DIS_PAD_JTAG2eFuse 2:EFUSE_DIS_USB_JTAG3eFuse 3:EFUSE_JTAG_SEL_ENABLE4x:x 表示该值被忽略,任何取值不影响该状态。5加粗表示默认值和默认配置。乐鑫信息科技 31 ESP32-C61 系列芯片技术规格书 v1.0
4 功能描述4 功能描述4.1 系统本章节描述了芯片操作的核心部分,包括微处理器、存储器组织结构、系统组件和安全功能。4.1.1 微处理器和主控本章节描述了芯片内的核心处理单元及其功能。4.1.1.1 高性能处理器ESP-RISC-V CPU (HP CPU) 是一款基于 RISC-V 指令集架构 (ISA) 的高性能 32 位内核,包括基本整数 (I)、乘法/除法 (M)、原子 (A) 和压缩 (C) 标准扩展。特性• 五级流水线,时钟工作频率高达 160 MHz• RV32IMAC ISA (指令集架构)• 支持 Zc 扩展 (Zcb、Zcmp、Zcmt)• 支持双周期流水线乘法器和基 4 SRT 除法器• 符合 RISC-V 指令集手册 v2.2 第一卷“非特权架构”(RISC-V Instruction Set Manual Volume I: UnprivilegedISA, Version 2.2) 和 RISC-V 指令集手册 v1.10 第二卷“特权架构”(RISC-V Instruction Set Manual, VolumeII: Privileged Architecture, Version 1.10)• 通过 IRAM/DRAM 接口零等待周期访问片上 SRAM 和缓存中的程序和数据• 支持分支预测功能 BHT、BTB 与 RAS• 兼容 RISC-V 处理器核局部中断 (CLINT)• 兼容 RISC-V 处理器核局部中断控制器 (CLIC)• 支持两个特权模式:机器模式与用户模式• 调试模块 (DM) 符合 RISC-V 外部调试支持规范 (RISC-V External Debug Support) v0.13,支持通过行业标准的 JTAG/USB 端口连接外部调试器• 支持与 RISC-V Trace 规范 v2.0 兼容的追踪离线调试,详见章节 4.1.1.2 RISC-V 追踪编码器• 硬件触发器符合 RISC-V 调试规范 v0.13,具有多达 3 个断点/观察点• 物理存储器保护 (PMP) 和物理存储器属性 (PMA),最多可配置 16 个区域4.1.1.2 RISC-V 追踪编码器ESP32-C61 芯片中的 RISC-V 追踪编码器提供了一种从高性能 CPU 执行过程中捕获详细追踪信息的方法,以便对系统进行更深入的分析和优化。它连接到 HP CPU 的指令追踪接口,并将信息压缩成较小的数据包,然后存储在内部 SRAM 中。乐鑫信息科技 32 ESP32-C61 系列芯片技术规格书 v1.0
4 功能描述特性• 兼容 RISC-V 高效跟踪规范 (Efficient Trace for RISC-V) v2.0• 每隔几个时钟周期或数据包发送同步数据包• 使用零字节作为锚定符来识别数据包之间的边界• 可配置的存储器写入模式:循环或非循环模式• 支持丢包状态标识• 支持丢包后自动重启• 支持 delta 地址模式和完整地址模式• 支持过滤器4.1.1.3 GDMA 控制器GDMA 控制器是通用的直接内存访问控制器,可以在无需 CPU 干预的情况下完成外设与存储器之间及存储器与存储器之间的数据传输。GDMA 具有四个独立通道,其中两个用于传输,两个用于接收。这些通道由具有 GDMA功能的外设共享,包括 SPI2、I2S、SHA 和 ADC。特性• 可编程的数据传输长度(以字节为单位)• 链表描述符,用于高效的数据传输管理• 在访问内部 RAM 时进行 INCR burst 传输,以提高性能• 可访问内部 RAM 及片外 PSRAM• 可通过软件选择请求服务的外设• 用于管理带宽的固定优先级和轮询通道仲裁方案• 支持事件任务矩阵4.1.2 存储器组织结构本章节描述了存储器布局,解释数据的存储、访问和管理方式,以实现高效的操作。ESP32-C61 的地址映射结构如图 4-1 所示。乐鑫信息科技 33 ESP32-C61 系列芯片技术规格书 v1.0
4 功能描述CPU0x3000_00000x3FFF_FFFF0x4000_00000x4003_FFFF0x4004_00000x407F_FFFF0x4080_00000x4084_FFFF0x4085_00000x41FF_FFFF0x4200_00000x43FF_FFFF0x4400_00000x5FFF_FFFF0x6000_00000x600B_FFFF0x600C_00000x600C_FFFFCache(32 KB)MMUExternalMemoryROM(256 KB)HP Memory(320 KB)GDMA0x600D_00000xFFFF_FFFFPeripheralsNot available for use0x0000_00000x1FFF_FFFF0x2000_00000x2FFF_FFFFCPU Sub-system图 4-1. 地址映射结构4.1.2.1 内部存储器ESP32-C61 的内部存储器即集成于芯片晶圆上或封装内部的存储器,包括 ROM、SRAM、eFuse、flash 和 PSRAM。特性• 256 KB 的 ROM,用于程序启动和内核功能调用• 320 KB 的 SRAM,用于数据和指令存储• 4096 位 eFuse 存储器,其中 1792 位用户可用• 封装内 flash– flash 大小详见章节 1 ESP32-C61 系列型号对比– 至少 10 万次编程/擦除周期– 至少 20 年数据保留时间乐鑫信息科技 34 ESP32-C61 系列芯片技术规格书 v1.0
4 功能描述– 最大时钟频率 120 MHz• 封装内 PSRAM– PSRAM 大小详见章节 1 ESP32-C61 系列型号对比– 最大时钟频率 120 MHz4.1.2.2 外部存储器ESP32-C61 的某些型号支持以 SPI、Dual SPI、Quad SPI、QPI 等接口形式连接外部 flash 和 PSRAM。详情请参考表 1-1。CPU 的指令空间、只读数据空间可以映射到外部 flash 和 PSRAM,外部 flash 和 PSRAM 各可以最大支持 32 MB。ESP32-C61 支持基于 XTS-AES 的硬件加解密功能,从而保护开发者 flash 和 PSRAM 中的程序和数据。通过高速缓存,ESP32-C61 一次最多可以同时有:• 32 MB 的指令空间以 64/32/16 KB 的块映射到外部 flash 和 PSRAM,支持 32 位取指• 32 MB 的数据空间以 64/32/16 KB 的块映射到外部 flash 和 PSRAM,外部 flash 支持 8 位、16 位和 32 位读取;PSRAM 支持 8 位、16 位和 32 位读写。说明:ESP32-C61 芯片启动完成后,软件可以自定义外部 flash 和 PSRAM 到 CPU 地址空间的映射。4.1.2.3 eFuse 控制器eFuse 存储器是只可编程一次的存储器,用于存储参数内容和用户数据。ESP32-C61 芯片的 eFuse 控制器用于烧写和读取 eFuse 存储器。特性• 配置部分区域的写保护• 配置部分区域的读保护• 防止数据损坏的多种硬件编码方案4.1.3 系统组件本章节描述了对系统的整体功能和控制起到重要作用的组件。4.1.3.1 IO MUX 和 GPIO 交换矩阵ESP32-C61 芯片中的 IO MUX 和 GPIO 交换矩阵可将外设输入和输出信号灵活连接到 GPIO 管脚。这些外设通过允许 I/O 配置、支持多路复用和外设输入信号的信号同步,增强了芯片的功能和性能。特性• 30 个 GPIO 管脚,用于通用 I/O 或连接到内部外设信号• GPIO 交换矩阵:乐鑫信息科技 35 ESP32-C61 系列芯片技术规格书 v1.0
4 功能描述– 将 37 个外设输入信号和 57 个输出信号连接到任意 GPIO 管脚– 基于 IO MUX 操作时钟的外设输入信号同步– 支持 GPIO 滤波器对输入信号进行滤波• IO MUX 用于将某些数字信号 (SPI、JTAG、UART、SDIO) 直接连接到管脚• 支持事件任务矩阵4.1.3.2 复位ESP32-C61 芯片提供四种级别的复位方式,分别是 CPU 复位、内核复位、系统复位和芯片复位。除芯片复位外,其他复位方式不影响片上内存存储的数据。特性• 四种复位类型:– CPU 复位 – 复位 CPU 核心– 内核复位–复位整个数字系统,但不包括LP系统– 系统复位 – 复位整个数字系统,包括 LP 系统– 芯片复位 – 复位整个芯片• 复位触发方式:– 直接由硬件触发– 通过配置 CPU 的相应寄存器进行软件触发• 支持读取复位源4.1.3.3 时钟ESP32-C61 芯片的时钟来自振荡器、RC 电路和 PLL 电路,然后经过分频器或时钟选择器进行处理。时钟根据频率可以分为用于 HP 系统的高速时钟和用于 LP 系统及某些外设的低速时钟。特性• 用于 HP 系统的高速时钟– 40 MHz 外部晶振时钟说明:* ESP32-C61 无法在没有外部晶振时钟的情况下工作。* ESP32-C61 可以自动过滤外部主晶振时钟的高频毛刺。– 480 MHz 内部 PLL 时钟• 用于 LP 系统和某些低功耗模式外设的低速时钟– 32 kHz 外部晶振时钟(必须是外部差分时钟输入,一般由无源晶振提供)– 可调频率的内部快速 RC 振荡器(默认为 20 MHz)乐鑫信息科技 36 ESP32-C61 系列芯片技术规格书 v1.0
4 功能描述– 可调频率的内部慢速 RC 振荡器(默认为 150 kHz)– 通过 XTAL_32K_P 输入的外部慢速时钟(默认为 32 kHz,可以由有源晶振提供,或其他方式提供)说明:* 32 kHz 外部晶振时钟和通过 XTAL_32K_P 输入的外部慢速时钟无法无法同时存在,只能二选一。4.1.3.4 中断矩阵ESP32-C61 芯片的中断矩阵用于将外设和事件生成的中断请求映射到 CPU 中断。特性• 接收 53 个外部中断源作为输入• 生成 32 个 CPU 的外部中断作为输出• 支持查询外部中断源当前的中断状态• 支持将多个中断源映射到单个 CPU 中断(即共享中断)4.1.3.5 事件任务矩阵ESP32-C61 带有一个 SOC ETM 外设,该外设包含多个通道 (channel),每个通道将一个输入的事件 (event) 映射到一个输出的任务 (task),事件是由外设产生的,任务被外设所接收。特性• 最多支持 50 个事件到任务的映射通道,每个通道连接一个事件和一个任务,并且每个通道都有独立的使能控制• 每个通道的事件输入以及任务输出可以从所有的事件和任务中任意选择,即支持同一个事件通过多个通道映射到不同的任务,或多个不同的事件通过各自的通道映射到同一个任务• 能够产生事件、接收任务的外设有:GPIO、LED PWM、通用定时器、RTC 定时器、系统定时器、温度传感器、ADC、I2S、GDMA 和 PMU4.1.3.6 系统定时器ESP32-C61 芯片中的系统定时器 (SYSTIMER) 是一个 52 位定时器,可用于为操作系统生成滴答中断,或作为通用定时器生成周期性或一次性中断。特性• 两个 52 位计数器和三个 52 位比较器• 52 位报警值和 26 位报警周期• 两种报警模式:单次报警模式和周期报警模式• 三个比较器根据配置的报警值或报警周期生成三个独立中断• 在 Deep-sleep 或 Light-sleep 后,能够通过软件加载 RTC 定时器记录的睡眠时间乐鑫信息科技 37 ESP32-C61 系列芯片技术规格书 v1.0
4 功能描述• 支持当 CPU 暂停或处于 OCD 模式时,时钟计数器也暂停• 支持输出实时报警的事件 (event)4.1.3.7 电源管理单元ESP32-C61具有先进的电源管理单元(PMU),可以灵活地为芯片的不同电源域供电,实现芯片性能、功耗和唤醒延迟之间的最佳平衡。配置 PMU 的程序较为复杂。为针对典型场景简化电源管理,ESP32-C61 具有以下预设功耗模式,可给不同电源域组合供电:• Active 模式 – CPU、RF 电路和所有外设均上电。芯片可以处理数据、接收、发射和侦听信号。• Modem-sleep 模式 – CPU 上电,可降低时钟频率。RF 电路在需要时间歇性开启,因此无线可保持连接。• Light-sleep 模式 – CPU 停止工作,可选择上电。芯片可由所有唤醒机制唤醒,包括 MAC、主机、RTC 定时器或外部中断。无线可保持连接。部分数字外设可选择关闭。• Deep-sleep 模式 – 仅 LP SYSTEM 上电图 4-2 模块和电源域 和图 4-3模块和电源域 列举了 电源域 和 电源子域 下属的芯片模块。乐鑫信息科技 38 ESP32-C61 系列芯片技术规格书 v1.0
4 功能描述Wireless Digital CircuitsWi-Fi MAC Wi-Fi BasebandBluetooth LE Link ControllerBluetooth LE BasebandHP Power DomainEspressif’s ESP32-C61 Wi-Fi + Bluetooth® Low Energy SoCROM2.4 GHz Receiver2.4 GHz TransmitterRF SynthesizerRF CircuitsPLLXTAL_CLKRC_FAST_CLKAnalog Power DomainLP IOPMULP Power DomaineFuse ControllerPower distributionPower domainPower subdomainSuper WatchdogCPURISC-V 32-bit MicroprocessorJTAGCachePower Glitch DetectorTRNGI2C I2SSystem TimerTemperature SensorMain System Watchdog TimersECDSAUART ETMGPIO ADCUSB Serial/JTAGXTS-AESSHA APM ECCSecure BootAnalog Voltage ComparatorGeneral-purpose SPIGeneral-purpose TimersLED PWM2.4 GHz Balun + SwitchExternal Main ClockFast RC OsciillatorPhase-Locked LoopGDMAWireless Power CircuitsModem PowerMemorySRAMMMUInterrupt MatrixBrown-out DetectorRTC Watchdog Timer图 4-2. 模块和电源域表 3-1 模块和电源域 LP DomainHP Domain模拟Always-on低功耗外设内存⽆线功耗控制CPU⽆线数字电路其它RC_FAST_CLKXTAL_CLKPLLRF 电路Active开开开开开开开开开开开Modem_sleep开开开开开开开开开关关Light-sleep开开开开关关关关关关关Deep-sleep开关关关关关关关关关关电源域功耗模式1图 4-3. 模块和电源域4.1.3.8 欠压监测器ESP32-C61 可以周期性监控供电电源的电压,当电压异常时,能发出中断或者复位。乐鑫信息科技 39 ESP32-C61 系列芯片技术规格书 v1.0
4 功能描述特性• 检测阈值可配置• 复位等级可配置• 支持毛刺过滤4.1.3.9 低功耗定时器ESP32-C61 芯片中的 RTC 低功耗定时器一旦芯片上电之后,在任意状态下不间断计时。特性• 工作在 RTC 时钟下的 46 位计数器• 实时读取时基计数器的值• 设置计数器目标值,超时触发中断4.1.3.10 定时器组ESP32-C61 芯片中的定时器组 (TIMG) 可用于准确设定时间间隔、在一定间隔后触发(周期或非周期的)中断或充当硬件时钟。ESP32-C61 有两个定时器组,每个定时器组包含一个通用定时器和一个主系统看门狗定时器。特性• 16 位预分频器• 54 位自动重新加载计数器,可向上、向下计数• 实时读取时基计数器的值• 暂停、恢复、禁用时间基准计数器• 可配置的报警产生机制• 定时器值重新加载(报警时自动重新加载或软件控制即时重新加载)• RTC 慢速时钟频率计算• 电平触发中断• 支持输出实时报警事件• 支持多个 ETM 任务和事件4.1.3.11 看门狗定时器ESP32-C61 中的看门狗定时器 (WDT) 可用于检测和处理系统故障。ESP32-C61 有三个数字看门狗定时器:两个在定时器组中 (MWDT) ,一个在 RTC 模块中 (RWDT) 。此外,还有一个称为超级看门狗 (SWD) 的模拟看门狗定时器,有助于防止系统在异常状态下运行。乐鑫信息科技 40 ESP32-C61 系列芯片技术规格书 v1.0
4 功能描述特性• 数字看门狗定时器:– 四个阶段,每个阶段都可配置超时时间和超时动作– 超时动作:中断、CPU 复位、内核复位、系统复位(仅 RWDT)– 阶段0 Flash启动保护(SPI Boot模式)– 写保护,使能时寄存器仅可读取– 32 位超时计数器• 模拟看门狗定时器:– 超时周期略小于 1 秒– 超时动作:中断、系统复位4.1.3.12 权限控制ESP32-C61 中的权限控制模块负责管理对内存和外设寄存器的访问权限。它由两部分组成:PMP(物理内存保护)和 APM(访问权限管理)。特性• 对 ROM、HP 内存、HP 外设和 LP 外设地址空间的访问权限管理• APM 支持每个主机(如 DMA)在四种安全模式中选择一种• 支持最多 16 个地址范围的访问权限配置• 中断功能和异常信息记录4.1.3.13 系统寄存器ESP32-C61 芯片中的系统寄存器用于配置多种辅助芯片功能。特性• 控制外部内存加密和解密• 控制 CPU 核心调试• 控制总线超时保护4.1.3.14 辅助调试辅助调试可以帮助在软件调试过程中定位错误和问题,提供各种监视能力和日志记录功能,以帮助高效地识别和解决软件错误。特性• 读写监测:监测 CPU 是否在限定的存储器地址范围内进行读写操作• 栈指针 (SP) 监测:防止栈溢出或错误的推入/弹出操作乐鑫信息科技 41 ESP32-C61 系列芯片技术规格书 v1.0
4 功能描述• 程序计数器 (PC) 记录:记录 PC,可以获得上一次 CPU 复位时的 PC 值• 总线写操作记录:当 CPU 或 DMA 写了某个特定值时,会记录总线写操作信息4.1.4 加密和安全组件本章节描述了集成在芯片中用于保护数据和操作的安全功能。4.1.4.1 ECC 加速器ECC 加速器可以加速基于椭圆曲线密码学(ECC)算法和派生算法(如 ECDSA)的计算,这两种算法相对于RSA 算法的优势在于,使用较小长度的公钥就能够提供相当等级的加密安全性。特性• 支持两种不同的椭圆曲线(P-192 和 P-256)• 11 种工作模式,支持功能包括标准点验证、标准点乘、Jacobian 点验证、Jacobian 点乘• 支持安全工作模式,进行固定时间的点乘运算4.1.4.2 椭圆曲线数字签名算法在密码学中,椭圆曲线数字签名算法 (ECDSA) 是使用椭圆曲线密码对数字签名算法 (DSA) 的模拟。ESP32-C61 的 ECDSA 加速器可高效安全地计算 ECDSA 签名。ECDSA 加速器可以进行快速计算,同时确保签名过程的保密性,防止信息泄漏。因此,ECDSA 加速器可用于高速加密运算并提供强大的安全保障,它可以保护用户数据的安全,而且不会影响性能。特性• 支持签名生成和签名认证• 支持两种椭圆曲线,即 FIPS 186-3 中定义的 P-192 和 P-256• 支持两种哈希算法用于信息的哈希操作,即 FIPS PUB 180-4 Spec 中定义的 SHA-224 和 SHA-256• 提供高安全性特性– 拥有不同工作状态下的动态访问权限控制,防止一切中间数据泄漏而导致的密钥泄露– 签名/验证为固定时长操作,抵抗旁路攻击4.1.4.3 SHA 加速器ESP32-C61 SHA(安全哈希算法)硬件加速器可完成 SHA 运算,具有 Typical SHA 和 DMA-SHA 两种工作模式。整体而言,相比基于纯软件的 SHA 运算,SHA 硬件加速器能够极大地提高运算速度。特性• 支持多种 SHA 算法:SHA-1、SHA-224 和 SHA-256• 两种工作模式:基于 CPU 的 Typical SHA 和基于 DMA 的 DMA-SHA• 允许插入 (interleaved) 功能(仅限 Typical SHA 工作模式)乐鑫信息科技 42 ESP32-C61 系列芯片技术规格书 v1.0
4 功能描述• 允许中断功能(仅限 DMA-SHA 工作模式)4.1.4.4 片外存储器加密与解密ESP32-C61 芯片集成了片外存储器加密与解密模块,使用 IEEE Std 1619-2007 指定的 XTS-AES 标准算法,为用户存放在片外存储器 (flash 和 PSRAM) 的应用代码和数据提供了安全保障。用户可以将专有固件、敏感的用户数据(如用来访问私有网络的证书)存放在封装外 flash 中,也可以安全地在 PSRAM 中运行数据敏感的应用。特性• 使用通用 XTS-AES 算法,符合 IEEE Std 1619-2007• 支持手动加密,需要软件参与• 支持高速自动解密,无需软件参与• 由寄存器配置、eFuse 参数、启动 (boot) 模式共同决定开启/关闭加解密功能• 支持多种可配置的抗 DPA 攻击功能• flash 和 PSRAM 使用各自独立的密钥4.1.4.5 真随机数生成器ESP32-C61 内置一个真随机数发生器,其生成的 32 位随机数可作为加密等操作的基础。ESP32-C61 的真随机数生成器可通过物理过程而非算法生成真随机数,所有生成的随机数在特定范围内出现的概率完全一样。特性• 随机数发生器的熵源– SAR ADC、高速 ADC 两者的热噪声– 异步时钟不匹配4.1.4.6 电源毛刺监测器ESP32-C61 可以实时监控供电电源的电压,当电压出现毛刺时,将立即复位芯片,防止电源毛刺攻击。特性• 毛刺的电平阈值可调节,默认约 2.7 V• 上电默认开启乐鑫信息科技 43 ESP32-C61 系列芯片技术规格书 v1.0
4 功能描述4.2 外设本章节介绍了芯片上的外设接口,包括扩展芯片功能的通信接口和片上传感器。4.2.1 通讯接口本章节介绍了芯片与外部设备和网络进行通信和交互的接口。4.2.1.1 UART 控制器ESP32-C61 芯片中的 UART 控制器用于芯片与外部 UART 设备之间的异步串行数据传输和接收。ESP32-C61支持三个 UART 接口。特性• 可编程波特率,最高可达 5 MBaud• RAM 由 TX FIFO 和 RX FIFO 共用• 支持多种数据位和停止位的长度• 支持奇偶校验位• 特殊字符 AT_CMD 检测• 支持 RS485 协议• 支持 IrDA 协议• 使用 GDMA 进行高速数据通信• 接收超时功能• UART 作为唤醒源• 软件和硬件流控管脚分配UART0 接口连接发送和接收信号 (U0TXD and U0RXD) 的管脚通过 IO MUX 与 GPIO10 ~ GPIO11 复用。其他信号可以通过 GPIO 交换矩阵到任意 GPIO。4.2.1.2 SPI 控制器ESP32-C61 具有以下 SPI 接口:• SPI0,供 ESP32-C61 的 Cache 和 GDMA 访问封装内或封装外 flash/PSRAM• SPI1,供 CPU 访问封装内或封装外 flash/PSRAM• SPI2,通用 SPI 控制器,可访问通用 DMA 通道SPI0 和 SPI1 预留给系统使用,只有 SPI2 可供用户使用。乐鑫信息科技 44 ESP32-C61 系列芯片技术规格书 v1.0
4 功能描述SPI0 和 SPI1 特性• 支持 Single SPI、Dual SPI、Quad SPI、QPI 模式• 数据传输以字节为单位SPI2 的特性• 支持主机或从机模式• 支持 DMA• 支持 Single SPI、Dual SPI、Quad SPI、QPI 模式• 可配置时钟极性 (CPOL) 和相位 (CPHA)• 可配置时钟频率• 数据传输以字节为单位• 可配置读写数据位顺序:最高有效位 (MSB) 优先或最低有效位 (LSB) 优先• 主机模式– 支持时钟频率高达 80 MHz 的 2 线全双工通信– 支持时钟频率高达 80 MHz 的 1 线、2 线、4 线半双工通信– 具有六个 FSPICS… 管脚,可与六个独立的 SPI 从机连接– 可配置的 CS 设置时间和保持时间• 从机模式– 支持时钟频率高达 60 MHz 的 2 线全双工通信– 支持时钟频率高达 60 MHz 的 1 线、2 线、4 线半双工通信管脚分配SPI0/1 接口的管脚通过 IO MUX 与 GPIO14 ~ GPIO17 和 GPIO19 ~ GPIO20 复用。SPI2 接口连接数据和时钟信号的管脚通过 IO MUX 与 GPIO2、GPIO7 和 JTAG 接口管脚复用。连接片选信号的管脚通过 IO MUX 与 GPIO8 管脚复用。更多关于管脚分配的信息,请参考章节 章节 2.3 IO 管脚 。4.2.1.3 I2C 控制器I2C 控制器支持主机和从机之间使用 I2C 总线进行通信。特性• 与多个外部设备通信• I2C 可以运行在主机和从机模式• 标准模式 (100 Kbit/s) 和快速模式 (400 Kbit/s)• 从机模式下的 SCL 时钟拉伸乐鑫信息科技 45 ESP32-C61 系列芯片技术规格书 v1.0
4 功能描述• 可编程数字噪声滤波• 支持 7 位和 10 位寻址以及双地址寻址模式管脚分配I2C 的管脚可以为任意 GPIO,通过 GPIO 交换矩阵配置。更多关于管脚分配的信息,请参考 章节 2.3 IO 管脚 。4.2.1.4 I2S 控制器ESP32-C61 芯片中的 I2S 控制器为多媒体应用程序提供了一种灵活的通信接口,特别适用于数字音频应用。特性• 支持主机模式和从机模式• 支持全双工和半双工通信• 支持 TX 模块和 RX 模块独立工作或同时工作• 支持多种音频标准:– TDM Philips 标准– TDM MSB 对齐标准– TDM PCM 标准– PDM 标准• 支持 PCM 转 PDM TX 接口• 可配置高精度 BCK 时钟,最高频率可达 40 MHz– 采样频率支持 8 kHz、16 kHz、32 kHz、44.1 kHz、48 kHz、88.2 kHz、96 kHz、128 kHz、192 kHz 等• 支持 8/16/24/32 位数据通信• 支持 DMA• A-law 和 µ-law 压缩/解压缩算法,提高信号的量化信噪比• 支持灵活的数据格式控制管脚分配I2S的管脚可以为任意GPIO,通过GPIO交换矩阵配置。更多关于管脚分配的信息,请参考章节 章节 2.3 IO 管脚 。4.2.1.5 USB 串口/JTAG 控制器ESP32-C61 芯片中的 USB 串口/JTAG 控制器 (USB_SERIAL_JTAG) 集成了与芯片通讯的标准 USB CDC-ACM串口,同时提供了一种 JTAG 调试的便捷方案,无需外部芯片或 JTAG 适配器,节省空间并降低成本。乐鑫信息科技 46 ESP32-C61 系列芯片技术规格书 v1.0
4 功能描述特性• 兼容 USB 2.0 全速标准,传输速度最高可达 12 Mbit/s(注意,该控制器不支持 480 Mbit/s 的高速传输模式)• 包含 CDC-ACM 虚拟串口及 JTAG 适配器功能• CDC-ACM:– 配置虚拟串行功能,在大多数现代操作系统上可实现即插即用– 支持主机控制芯片复位和进入下载模式• JTAG 适配器:– 支持使用紧凑的 JTAG 指令实现与 CPU 调试内核的快速通信• 支持通过 ROM 启动代码重新编程 flash• 集成内部 PHY管脚分配USB 串口/JTAG 控制器的管脚通过 IO MUX 与 GPIO12 ~ GPIO13 复用。更多关于管脚分配的信息,请参考章节章节 2.3 IO 管脚 。4.2.1.6 LED PWM 控制器LED PWM 控制器可以用于生成六路独立的数字波形。特性• 波形的周期和占空比可配置,占空比精确度可达 20 位• 多种时钟源选择,包括 80 MHz PLL 时钟、外置主晶振时钟、内部快速 RC 振荡器时钟• 可在低功耗模式 (Light-sleep mode) 模式下工作• 支持硬件自动步进式地增加或减少占空比,可用于 LED RGB 彩色梯度发生器• 每个 PWM 生成器包含 16 个占空比渐变区间,用于生成占空比伽玛曲线渐变的信号。每个区间都可以独立配置占空比变化方向(增加或减少)、变化步长、变化次数以及变化频率管脚分配LED PWM 管脚可以为任意 GPIO,通过 GPIO 交换矩阵配置。更多关于管脚分配的信息,请参考章节 章节 2.3 IO 管脚 。4.2.1.7 SDIO 从机控制器ESP32-C61 芯片中的 SDIO 从机控制器提供了对安全数字输入/输出 (SDIO) 设备接口的硬件支持,允许 SDIO 主机通过 SDIO 总线协议访问 ESP32-C61。乐鑫信息科技 47 ESP32-C61 系列芯片技术规格书 v1.0
4 功能描述特性• 符合 SDIO 物理层规范 V2.00 和 SDIO 规范 V2.00• 支持 SPI、1-bit SDIO 和 4-bit SDIO 传输模式• 0 ~ 50 MHz 时钟范围• 采样时钟沿或驱动时钟沿可配置• 为信息交互设定的特定寄存器• 支持 SDIO 中断机制• 支持自动填充 SDIO 总线上的发送数据,同样支持自动丢弃 SDIO 总线上的填充数据• 高达 512 字节的块大小• 主机与从机 (slave) 间有中断向量可以相互中断对方• 带有数据传输的 DMA• 支持在保持连接的状态下进行休眠唤醒管脚分配SDIO 从机控制器管脚通过 IO MUX 与 GPIO22 ~ GPIO23 和 GPIO25 ~ GPIO28 复用。更多关于管脚分配的信息,请参考 章节 2.3 IO 管脚。4.2.2 模拟信号处理本小节描述芯片上感知和处理现实世界数据的组件。4.2.2.1 SAR ADCESP32-C61 有一个逐次逼近型模拟数字转换器 (SAR ADC),将模拟信号转换为数字表示。特性• 支持 12 位采样分辨率• 支持采集最多四个管脚上的模拟电压• 电压转换时配置输入信号的衰减• 软件触发的单次采样• 专用定时器触发的多通道扫描• 连续 DMA 转换,实现无缝数据传输• 两个滤波系数可配置的滤波器• 可以触发中断的阈值监控• 支持事件任务矩阵乐鑫信息科技 48 ESP32-C61 系列芯片技术规格书 v1.0
4 功能描述管脚分配SAR ADC 管脚与 GPIO1、GPIO3 ~ GPIO5 复用。这些管脚同时也复用为 LP_GPIO1、LP_GPIO3 ~ LP_GPIO5、JTAG 接口管脚。更多关于管脚分配的信息,请参考章节 章节 2.3 IO 管脚 。4.2.2.2 温度传感器ESP32-C61 芯片中的温度传感器可以实时监测芯片内部的温度变化。特性• 测量范围:–40°C ~ 125°C• 支持软件触发,且一旦触发后,可持续读取数据• 支持硬件自动触发和温度监测• 支持根据使用环境配置温度偏移,提高测试精度• 支持测量范围可调节• 两种自动监测唤醒模式:绝对值模式和变化量模式• 支持事件任务矩阵4.2.2.3 模拟电压比较器ESP32-C61 提供了一组模拟电压比较器,包含两个特殊的芯片焊盘 (PAD),可用于比较两个 PAD 的电压大小关系,也可以使用其中一个 PAD 与内部可调节的稳定电压进行比较。特性• 参考电压可选择内部参考电压或者外部参考电压• 内部参考电压支持 0 ~ 0.7 × VDD_PST• 支持 ETM• 待测电压经过参考电压时,输出中断管脚分配模拟电压比较器是专用的 PAD,仅 GPIO8 和 GPIO9 支持,其中 GPIO9 为待测管脚,GPIO8 在使用外部参考电压时为参考管脚。更多关于管脚分配的信息,请参考章节 章节 2.3 IO 管脚。乐鑫信息科技 49 ESP32-C61 系列芯片技术规格书 v1.0
4 功能描述4.3 无线通信本节描述了芯片的无线通信能力,涵盖无线电模块、Wi-Fi 和蓝牙。4.3.1 无线电本小节描述了嵌入在芯片中的基本无线电模块,用于实现无线通信和数据交换。4.3.1.1 2.4 GHz 接收器2.4 GHz 接收器将 2.4 GHz 射频信号解调为正交基带信号,并用两个高精度、高速的 ADC 将后者转为数字信号。为了适应不同的信道情况,ESP32-C61 集成了 RF 滤波器、自动增益控制 (AGC)、DC 偏移补偿电路和基带滤波器。4.3.1.2 2.4 GHz 发射器2.4 GHz 发射器将正交基带信号调制为 2.4 GHz 射频信号,使用大功率互补金属氧化物半导体 (CMOS) 功率放大器驱动天线。数字校准进一步改善了功率放大器的线性。为了抵消射频接收器的瑕疵,ESP32-C61 还另增了校准措施,例如:• 载波泄露消除• I/Q 相位匹配• 基带非线性抑制• 射频非线性抑制• 天线匹配这些内置校准措施缩短了产品的测试时间,并且不再需要测试设备。4.3.1.3 时钟生成器时钟生成器为接收器和发射器生成 2.4 GHz 正交时钟信号,所有部件均集成于芯片上,包括电感、变容二极管、环路滤波器、线性稳压器和分频器。时钟生成器带有内置校准电路和自测电路。运用自主知识产权的优化算法,对正交时钟的相位和相位噪声进行优化处理,使接收器和发射器都有最好的性能表现。4.3.2 Wi-Fi本小节描述了芯片的 Wi-Fi 能力,用于实现高速无线通信。4.3.2.1 Wi-Fi 无线电和基带ESP32-C61 Wi-Fi 无线电和基带支持以下特性:• 2.4 GHz 频段,支持 1T1R• 802.11ax– 支持仅 20 MHz 非接入点工作模式 (20MHz-only non-AP mode)– MCS0 ~ MCS9乐鑫信息科技 50 ESP32-C61 系列芯片技术规格书 v1.0
4 功能描述– 上行、下行正交频分多址 (OFDMA) 接入– 下行全带宽、部分带宽多用户多输入多输出接入 (MU-MIMO)– 更长的 OFDM 符号 (OFDM symbol),0.8、1.6、3.2 µs 保护间隔– 双载波调制 (Dual carrier modulation, DCM),最高支持 16-QAM 正交幅度调制– 单用户/多用户波束成形接收端 (SU/MU Beamformee)– 信道质量指示 (Channel quality indication, CQI)– RX 空时分组编码 (STBC)(单空间流)• 802.11b/g/n:– MCS0 ~ MCS7,支持 20 MHz 和 40 MHz 带宽– MCS32– 数据速率高达 150 Mbps– 支持 0.4 µs 保护间隔• 可调节的发射功率• 天线分集ESP32-C61 支持基于外部射频开关的天线分集与选择。外部射频开关由一个或多个 GPIO 管脚控制,用来选择最合适的天线以减少信道衰落的影响。4.3.2.2 Wi-Fi MACESP32-C61 完全遵循 IEEE 802.11 b/g/n/ax Wi-Fi MAC 协议栈,支持增强型分布式信道接入 (EDCA) 下的基本服务集 (BSS) STA 和 SoftAP 操作。支持通过最小化主机交互来优化有效工作时长,以实现功耗管理。ESP32-C61 Wi-Fi MAC 自行支持的底层协议功能如下:• 4 × 虚拟 Wi-Fi 接口• 同时支持基础结构型网络 (Infrastructure BSS) Station 模式、SoftAP 模式、Station + SoftAP 模式和混杂模式• RTS 保护,CTS-to-Self 保护,立即块确认 (Immediate Block ACK)• 分片和重组 (Fragmentation and defragmentation)• TX/RX A-MPDU,TX/RX A-MSDU• 传输机会 (TXOP)• 无线多媒体 (WMM)• GCMP、CCMP、TKIP、WAPI、WEP、BIP、WPA2 个人模式 (WPA2-PSK) 及 WPA3 个人模式 (WPA3-PSK)• 自动 Beacon 监测(硬件 TSF)• 802.11mc FTM• 802.11ax 支持以下特性:– 请求端目标唤醒时间机制 (Target wake time, TWT)– 多个基本服务集标识符 (Multiple BSSIDs)乐鑫信息科技 51 ESP32-C61 系列芯片技术规格书 v1.0
4 功能描述– 触发响应调度 (Triggered response scheduling)– 多用户传送请求 (MU-RTS)、多用户块确认请求 (MU-BAR)、多站点用户块确认 (M-BA)– 协议数据单元内的省电模式 (Intra-PPDU power saving)– 两个网络分配向量 (NAV)– BSS 着色机制 (BSS coloring)– 空间复用 (Spatial reuse)– 上行功率余量 (Uplink power headroom)– 运行模式控制 (Operating mode control)– 缓存状态报告 (Buffer status report)– 基于 TXOP 持续时间的 RTS 发送阈值(TXOP duration RTS threshold)– 上行随机接入机制 (UL-OFDMA random access, UORA)4.3.2.3 网络特性乐鑫提供的固件支持 TCP/IP 联网、ESP-WIFI-MESH 联网或其他 Wi-Fi 联网协议,同时也支持 TLS 1.0、1.1、1.2。4.3.3 低功耗蓝牙本小节描述了芯片的蓝牙能力,用于实现低功耗、短距离应用的无线通信。4.3.3.1 低功耗蓝牙物理层ESP32-C61 系列芯片低功耗蓝牙物理层支持以下特性:• 1 Mbps PHY• 2 Mbps PHY,用于提升传输速率• coded PHY (125 Kbps and 500 Kbps),用于提升传输距离• 硬件实现 Listen Before Talk (LBT)4.3.3.2 低功耗蓝牙链路控制器ESP32-C61 系列芯片低功耗蓝牙链路控制器和主机支持以下特性:• 基于到达角和出发角的蓝牙方向查找功能 (direction finding, AoA/AoD)• 带回复的周期性广播 (PAwR)• 亚速率连接模式 (LE connection subrating)• 扩展广播以及多广播支持 (LE advertising extensions)• 广播者/观察者/中央设备/外围设备多角色并发运行• 自适应跳频及信道评估 (AFH)• 信道选择算法 #2 (channel selection algorithm #2)乐鑫信息科技 52 ESP32-C61 系列芯片技术规格书 v1.0
4 功能描述• 功率控制 (LE power control)• 广播编码选择 (advertising coding selection)• 加密广播数据 (encrypted advertising data)• LE GATT 安全等级特性 (LE GATT security levels characteristic)• 周期性广播中的广播数据信息 (AdvDataInfo)• LE 信道分类 (LE channel classification)• 增强型属性协议 (enhanced attribute protocol)• 广播信道索引 (advertising channel index)• GATT 缓存 (GATT caching)• 周期性广播同步传输 (periodic advertising sync transfer)• 高占空比非可连接广播 (high duty cycle non-connectable advertising)• LE 数据包长度扩展 (LE data packet length extension)• LE 安全连接 (LE secure connections)• LE 隐私 1.2 版本 (LE privacy 1.2)• 链路层扩展扫描器过滤策略 (link layer extended scanner filter policies)• 低占空比定向广播 (low duty cycle directed advertising)• 链路层加密 (link layer encryption)• LE ping乐鑫信息科技 53 ESP32-C61 系列芯片技术规格书 v1.0
5 电气特性5 电气特性5.1 绝对最大额定值超出表 5-1 绝对最大额定值 的绝对最大额定值可能导致器件永久性损坏。这只是强调的额定值,不涉及器件在这些或其它条件下超出章节 5.2 建议工作条件 技术规格指标的功能性操作。长时间暴露在绝对最大额定条件下可能会影响设备的可靠性。表 5-1. 绝对最大额定值参数 说明 最小值 最大值 单位输入电源管脚1允许输入电压 –0.3 3.6 VIoutput2IO 输出总电流 — 1500 mATST ORE存储温度 –40 150 °C1更多关于输入电源管脚的信息,见章节 2.5.1 电源管脚。2在 25 °C 的环境温度下连续 24 小时保持所有 IO 管脚拉高并接地,设备工作完全正常。5.2 建议工作条件推荐环境温度,请参考章节 1 ESP32-C61 系列型号对比。表 5-2. 建议工作条件参数1说明 最小值 典型值 最大值 单位VDDA1、VDDA2、VDDA3P3 建议输入电压 3.0 3.3 3.6 VVDDPST1 建议输入电压 3.0 3.3 3.6 VVDD_SPI(输入) — 1.8 3.3 3.6 VVDDPST22,3建议输入电压 3.0 3.3 3.6 VIV DD输入总电流 0.5 — — A1请结合章节 2.5 电源 阅读。2使用 VDDPST2 给 VDD_SPI 供电时(见章节 2.5.2 电源管理),应考虑 RSP I的电压降。3写 eFuse 时,由于烧录 eFuse 的电路较敏感,VDDPST2 的电压应不超过 3.3 V。乐鑫信息科技 54 ESP32-C61 系列芯片技术规格书 v1.0
5 电气特性5.3 VDD_SPI 输出特性表 5-3. VDD_SPI 内部和输出特性参数 说明1典型值 单位RSP IVDD_SPI 连接 3.3 V flash/ PSRAM 时,由VDD3P3_RTC 经 RSP I供电23 Ω1请结合章节 2.5.2 电源管理 阅读。2VDDPST2 需高于 VDD_flash_min + I_flash_max × RSP I,其中• VDD_flash_min – flash/PSRAM 的最小工作电压• I_flash_max – flash/PSRAM 的最大工作电流5.4 直流电气特性 (3.3 V, 25 °C)表 5-4. 直流电气特性 (3.3 V, 25 °C)参数 说明 最小值 典型值 最大值 单位CIN管脚电容 — 2 — pFVIH高电平输入电压 0.75 × VDD1— VDD1+ 0.3 VVIL低电平输入电压 –0.3 — 0.25 × VDD1VIIH高电平输入电流 — — 50 nAIIL低电平输入电流 — — 50 nAVOH2高电平输出电压 0.8 × VDD1— — VVOL2低电平输出电压 — — 0.1 × VDD1VIOH高电平拉电流 (VDD1= 3.3 V, VOH>= 2.64 V,PAD_DRIVER = 3)— 40 — mAIOL低电平灌电流 (VDD1= 3.3 V, VOL= 0.495 V,PAD_DRIVER = 3)— 28 — mARP U内部弱上拉电阻 — 45 — kΩRP D内部弱下拉电阻 — 45 — kΩVIH_nRST芯片复位释放电压(CHIP_PU 应满足电压范围)0.75 × VDD1— VDD1+ 0.3 VVIL_nRST芯片复位电压(CHIP_PU 应满足电压范围) –0.3 — 0.25 × VDD1V1VDD – 各个电源域电源管脚的电压。2VOH和 VOL为负载是高阻条件下的测试值。5.5 ADC 特性本章节数据是在 ADC 外接 100 nF 电容、输入为 DC 信号、25 °C 环境温度、Wi-Fi 关闭条件下的测量结果。乐鑫信息科技 55 ESP32-C61 系列芯片技术规格书 v1.0
5 电气特性表 5-5. ADC 特性符号 最小值 最大值 单位DNL(差分非线性)1–5 5 LSBINL(积分非线性) –5 5 LSB采样速度 — 2000 kSPS21使用滤波器多次采样或计算平均值可以获得更好的 DNL结果。2kSPS (kilo samples-per-second) 表示每秒采样千次。ADC 经硬件校准和 软件校准后的结果如表 5-6 所示。如需更高的精度,可选用其他方法自行校准。表 5-6. ADC 校准结果参数 说明 最小值 最大值 单位总误差ATTEN0,有效测量范围 0 ~ 1000 –10 10 mVATTEN1,有效测量范围 0 ~ 1300 –10 10 mVATTEN2,有效测量范围 0 ~ 1900 –12 12 mVATTEN3,有效测量范围 0 ~ 3300 –15 15 mV5.6 功耗特性5.6.1 Active 模式下的功耗下列功耗数据是基于 3.3 V 供电电源、25 °C 环境温度的条件下测得。所有发射功耗数据均基于 100% 占空比测得。所有接收功耗数据均是在外设关闭、CPU 空闲的条件下测得。表 5-7. Active 模式下 Wi-Fi (2.4 GHz) 功耗特性工作模式 射频模式 描述 峰值 (mA)Active (射频工作)发射 (TX)802.11b, 1 Mbps, DSSS @21 dBm 360802.11g, 54 Mbps, OFDM @19 dBm 310802.11n, HT20, MCS7 @18 dBm 285802.11n, HT40, MCS7 @17.5 dBm 267802.11ax, MCS9 @15 dBm 240接收 (RX)802.11b/g/n, HT20 88802.11n, HT40 90802.11ax, HE20 88表 5-8. Active 模式下低功耗蓝牙功耗特性工作模式 射频模式 描述 峰值 (mA)Active (射频工作)发射(TX)低功耗蓝牙 @ 18 dBm 283低功耗蓝牙 @ 9 dBm 160见下页乐鑫信息科技 56 ESP32-C61 系列芯片技术规格书 v1.0
5 电气特性表 5-8 – 接上页工作模式 射频模式 描述 峰值 (mA)低功耗蓝牙 @ 0 dBm 128低功耗蓝牙 @ –15 dBm 96接收(RX) 低功耗蓝牙 815.6.2 其他功耗模式下的功耗表 5-9. Modem-sleep 模式下的功耗CPU 频率 典型值 (mA)模式 (MHz) 描述 外设时钟全关 外设时钟全开1Modem-sleep2,3160WAITI 11 18CPU 循环计算 16 23Run CoreMark 21 2880WAITI 10 16CPU循环计算12 19Run CoreMark 15 2140WAITI 6 11CPU 循环计算 7 12Run CoreMark 9 131实际情况下,外设在不同工作状态下电流会有所差异。2Modem sleep 模式下,Wi-Fi 设有时钟门控。3Modem-sleep 模式下,访问 flash 时功耗会增加。表 5-10. 低功耗模式下的功耗工作模式 说明 典型值 (mA)Light-sleepCPU、无线通讯模块电源关闭,外设时钟关闭,所有 GPIO设置为高阻抗状态0.2CPU 、无线通讯模块、外设电源关闭,所有 GPIO 设置为高阻抗状态0.05Deep-sleep LP 定时器和 LP 存储器上电 0.01关闭 CHIP_PU 管脚拉低,芯片关闭 0.0015.7 存储器规格本节数据来源于存储器供应商的数据手册。以下数值已在设计阶段和/或特性验证中得到确认,但未在生产中进行全面测试。设备出厂时,存储器均为擦除状态。表 5-11. Flash 规格参数 说明 最小值 典型值 最大值 单位VCC电源电压 (1.8 V) 1.65 1.80 2.00 V见下页乐鑫信息科技 57 ESP32-C61 系列芯片技术规格书 v1.0
5 电气特性表 5-11 – 接上页参数 说明 最小值 典型值 最大值 单位电源电压 (3.3 V) 2.7 3.3 3.6 VFC最大时钟频率 80 — — MHz— 编程/擦除周期 100,000 — — 次TRET数据保留时间 20 — — 年TP P页编程时间 — 0.8 5 msTSE扇区擦除时间 (4 KB) — 70 500 msTBE1块擦除时间(32 KB)— 0.2 2 sTBE2块擦除时间 (64 KB) — 0.3 3 sTCE芯片擦除时间 (16 Mb) — 7 20 s芯片擦除时间 (32 Mb) — 20 60 s芯片擦除时间 (64 Mb) — 25 100 s芯片擦除时间 (128 Mb) — 60 200 s芯片擦除时间 (256 Mb) — 70 300 s表 5-12. PSRAM 规格参数 说明 最小值 典型值 最大值 单位VCC电源电压 (1.8 V) 1.62 1.80 1.98 V电源电压 (3.3 V) 2.7 3.3 3.6 VFC最大时钟频率 80 — — MHz5.8 可靠性表 5-13. 可靠性认证测试项目 测试条件 测试标准HTOL(高温工作寿命) 125 °C,1000 小时 JESD22-A108ESD(静电放电敏感度)HBM(人体放电模式)1± 2000 V JS-001CDM(充电器件模式)2± 1000 V JS-002闩锁测试 (Latch-up)过电流 ± 200 mAJESD78过电压 1.5 × VDDmax预处理测试烘烤:125 °C,24 小时浸泡:三级(30 °C,60% RH,192 小时)回流焊:260 + 0 °C,20 秒,三次J-STD-020、JESD47、JESD22-A113TCT(温度循环测试) –65 °C / 150 °C,500 次循环 JESD22-A104uHAST(无偏压高加速温湿度应力试验)130 °C,85% RH,96 小时 JESD22-A118HTSL(高温贮存寿命) 150 °C,1000 小时 JESD22-A103LTSL(低温存储寿命) –40 °C,1000 小时 JESD22-A1191JEDEC 文档 JEP155 规定:500 V HBM 能够在标准 ESD 控制流程下安全生产。2JEDEC 文档 JEP157 规定:250 V CDM 能够在标准 ESD 控制流程下安全生产。乐鑫信息科技 58 ESP32-C61 系列芯片技术规格书 v1.0
6 射频特性6 射频特性本章提供产品的射频特性表。射频数据是在天线端口处连接射频线后测试所得,包含了射频前端电路带来的损耗。射频前端电路为 0 Ω 电阻。工作信道中心频率范围应符合国家或地区的规范标准。软件可以配置工作信道中心频率范围,具体请参考《ESP 射频测试指南》。除非特别说明,射频测试均是在 3.3 V (±5%) 供电电源、25 °C 环境温度的条件下完成。6.1 Wi-Fi 射频 (2.4 GHz)表 6-1. Wi-Fi 射频规格名称 描述工作信道中心频率范围 2412 ~ 2484 MHz无线标准 IEEE 802.11b/g/n/ax6.1.1 Wi-Fi 射频发射器 (TX) 特性表 6-2. 频谱模板和 EVM 符合 802.11 标准时的发射功率最小值 典型值 最大值速率 (dBm) (dBm) (dBm)802.11b, 1 Mbps, DSSS — 21.0 —802.11b, 11 Mbps, CCK — 21.0 —802.11g, 6 Mbps, OFDM — 20.0 —802.11g, 54 Mbps, OFDM — 19.0 —802.11n, HT20, MCS0 — 19.0 —802.11n, HT20, MCS7 — 18.0 —802.11n, HT40, MCS0 — 18.5 —802.11n, HT40, MCS7 — 17.5 —802.11ax, HE20, MCS0 — 19.0 —802.11ax, HE20, MCS9 — 15.0 —表 6-3. 发射 EVM 测试1最小值 典型值 标准限值速率 (dB) (dB) (dB)802.11b, 1 Mbps, DSSS — –24.8 –10.0802.11b, 11 Mbps, CCK — –24.8 –10.0802.11g, 6 Mbps, OFDM — –26.0 –5.0802.11g, 54 Mbps, OFDM — –29.0 –25.0见下页乐鑫信息科技 59 ESP32-C61 系列芯片技术规格书 v1.0
6 射频特性表 6-3 – 接上页最小值 典型值 标准限值速率 (dB) (dB) (dB)802.11n, HT20, MCS0 — –24.5 –5.0802.11n, HT20, MCS7 — –31.5 –27.0802.11n, HT40, MCS0 — –26.8 –5.0802.11n, HT40, MCS7 — –30.5 –27.0802.11ax, HE20, MCS0 — –26.0 –5.0802.11ax, HE20, MCS9 — –34.0–32.01发射 EVM 的每个测试项对应的发射功率为表 6-2 Wi-Fi 射频发射器(TX) 特性 中提供的典型值。6.1.2 Wi-Fi 射频接收器 (RX) 特性802.11b 标准下的误包率 (PER) 不超过 8%,802.11g/n/ax 标准下不超过 10%。表 6-4. 接收灵敏度最小值 典型值 最大值速率 (dBm) (dBm) (dBm)802.11b, 1 Mbps, DSSS — –99.5 —802.11b, 2 Mbps, DSSS — –96.5 —802.11b, 5.5 Mbps, CCK — –94.0 —802.11b, 11 Mbps, CCK — –90.0 —802.11g, 6 Mbps, OFDM — –94.0 —802.11g, 9 Mbps, OFDM — –93.0 —802.11g, 12 Mbps, OFDM — –92.0 —802.11g, 18 Mbps, OFDM — –90.0 —802.11g, 24 Mbps, OFDM — –87.0 —802.11g, 36 Mbps, OFDM — –83.5 —802.11g, 48 Mbps, OFDM — –79.0 —802.11g, 54 Mbps, OFDM — –77.5 —802.11n, HT20, MCS0 — –94.0 —802.11n, HT20, MCS1 — –92.5 —802.11n, HT20, MCS2 — –89.5 —802.11n, HT20, MCS3 — –86.5 —802.11n, HT20, MCS4 — –83.0 —802.11n, HT20, MCS5 — –79.0 —802.11n, HT20, MCS6 — –77.0 —802.11n, HT20, MCS7 — –75.5 —802.11n, HT40, MCS0 — –91.0 —802.11n, HT40, MCS1 — –90.0 —802.11n, HT40, MCS2 — –87.0 —802.11n, HT40, MCS3 — –83.5 —见下页乐鑫信息科技 60 ESP32-C61 系列芯片技术规格书 v1.0
6 射频特性表 6-4 – 接上页最小值 典型值 最大值速率 (dBm) (dBm) (dBm)802.11n, HT40, MCS4 — –80.5 —802.11n, HT40, MCS5 — –76.0 —802.11n, HT40, MCS6 — –74.5 —802.11n, HT40, MCS7 — –73.5 —802.11ax, HE20, MCS0 — –94.0 —802.11ax, HE20, MCS1 — –91.0—802.11ax, HE20, MCS2 — –88.0 —802.11ax, HE20, MCS3 — –85.5 —802.11ax, HE20, MCS4 — –82.0 —802.11ax, HE20, MCS5 — –78.0 —802.11ax, HE20, MCS6 — –76.5 —802.11ax, HE20, MCS7 — –74.5 —802.11ax, HE20, MCS8 — –71.0 —802.11ax, HE20, MCS9 — –68.0 —表 6-5. 最大接收电平最小值 典型值 最大值速率 (dBm) (dBm) (dBm)802.11b, 1 Mbps, DSSS — 5 —802.11b, 11 Mbps, CCK — 5 —802.11g, 6 Mbps, OFDM — 5 —802.11g, 54 Mbps, OFDM — 0 —802.11n, HT20, MCS0 — 5 —802.11n, HT20, MCS7 — 0 —802.11n, HT40, MCS0 — 5 —802.11n, HT40, MCS7 — 0 —802.11ax, HE20, MCS0 — 5 —802.11ax, HE20, MCS9 — 0 —表 6-6. 接收邻道抑制最小值 典型值 最大值速率 (dB) (dB) (dB)802.11b, 1 Mbps, DSSS — 38 —802.11b, 11 Mbps, CCK — 38 —802.11g, 6 Mbps, OFDM — 33 —802.11g, 54 Mbps, OFDM — 16 —802.11n, HT20, MCS0 — 32 —802.11n, HT20, MCS7 — 17 —见下页乐鑫信息科技 61 ESP32-C61 系列芯片技术规格书 v1.0
6 射频特性表 6-6 – 接上页最小值 典型值 最大值速率 (dB) (dB) (dB)802.11n, HT40, MCS0 — 24 —802.11n, HT40, MCS7 — 13 —802.11ax, HE20, MCS0 — 37 —802.11ax, HE20, MCS9 — 13 —6.2 低功耗蓝牙射频表 6-7. 低功耗蓝牙射频规格名称 描述工作信道中心频率范围 2402 ~ 2480 MHz射频发射功率范围 –15 ~ 20 dBm6.2.1 低功耗蓝牙射频发射器 (TX) 特性表 6-8. 低功耗蓝牙 - 发射器特性 - 1 Mbps参数 描述 最小值 典型值 最大值 单位载波频率偏移和漂移Max. |fn|n=0, 1, 2, 3, ...k— 10.85 — kHzMax. |f0 −fn|n=2, 3, 4, ...k— 3.5 — kHzMax. |fn −fn−5|n=6, 7, 8, ...k— 2.4 — kHz|f1 −f0| — 2.7 — kHz调制特性∆ F 1avg— 250.0 — kHzMin. ∆ F 2max(至少 99.9% 的∆F2max)— 243.0 — kHz∆ F 2avg/∆ F 1avg— 0.88 — —带内发射± 2 MHz 偏移 — –27 — dBm± 3 MHz 偏移 — –36 — dBm> ± 3 MHz 偏移 — –42 — dBm表 6-9. 低功耗蓝牙 - 发射器特性 - 2 Mbps参数 描述 最小值 典型值 最大值 单位载波频率偏移和漂移Max. |fn|n=0, 1, 2, 3, ...k— 9.4 — kHzMax. |f0 −fn|n=2, 3, 4, ...k— 3.7 — kHzMax. |fn−fn−5|n=6, 7, 8, ...k— 1.1 — kHz|f1 −f0| — 3.3 — kHz调制特性∆ F 1avg— 499.4 — kHzMin. ∆ F 2max(至少 99.9% 的∆ F 2max)— 532.0 — kHz见下页乐鑫信息科技 62 ESP32-C61 系列芯片技术规格书 v1.0
6 射频特性表 6-9 – 接上页参数 描述 最小值 典型值 最大值 单位∆ F 2avg/∆ F 1avg— 0.95 — —带内发射± 4 MHz 偏移 — –41 — dBm± 5 MHz 偏移 — –44 — dBm> ± 5 MHz 偏移 — –45 — dBm表 6-10. 低功耗蓝牙 - 发射器特性 - 125 Kbps参数 描述 最小值 典型值 最大值 单位载波频率偏移和漂移Max. |fn|n=0, 1, 2, 3, ...k— 10.1 — kHzMax. |f0 −fn|n=1, 2, 3, ...k— 2.1 — kHz|f0 −f3| — 1.2 — kHzMax. |fn −fn−3|n=7, 8, 9, ...k— 0.7 — kHz调制特性∆ F 1avg— 253.1 — kHzMin. ∆ F 1max(至少 99.9% 的∆ F 1max)— 270.5 — kHz带内发射± 2 MHz 偏移 — –27 — dBm± 3 MHz 偏移 — –38 — dBm> ± 3 MHz 偏移 — –43 — dBm表 6-11. 低功耗蓝牙 - 发射器特性 - 500 Kbps参数 描述 最小值 典型值 最大值 单位载波频率偏移和漂移Max. |fn|n=0, 1, 2, 3, ...k— 10.2 — kHzMax. |f0 −fn|n=1, 2, 3, ...k— 1.2 — kHz|f0 −f3| — 0.6 — kHzMax. |fn −fn−3|n=7, 8, 9, ...k— 1.8 — kHz调制特性∆ F 2avg— 223.4 — kHzMin. ∆ F 2max(至少 99.9% 的∆ F 2max)— 243.5 — kHz带内发射± 2 MHz 偏移 — –27 — dBm± 3 MHz 偏移 — –37 — dBm> ± 3 MHz 偏移 — 43 — dBm6.2.2 低功耗蓝牙射频接收器 (RX) 特性表 6-12. 低功耗蓝牙 - 接收器特性 - 1 Mbps参数 描述 最小值 典型值 最大值 单位灵敏度 @30.8% PER — — –98.0 — dBm最大接收信号 @30.8% PER — — 8 — dBm接收选择性 C/I共信道 F = F0 MHz — 7 — dB相邻信道F = F0 + 1 MHz — –2 — dB见下页乐鑫信息科技 63 ESP32-C61 系列芯片技术规格书 v1.0
6 射频特性表 6-12 – 接上页参数 描述 最小值 典型值 最大值 单位F = F0 – 1 MHz — –3 — dBF = F0 + 2 MHz — –34 — dBF = F0 – 2 MHz — –27 — dBF = F0 + 3 MHz — –33 — dBF = F0 – 3 MHz — –40 — dBF ≥ F0 + 4 MHz — –27 — dBF≤F0 – 4 MHz — –53— dB镜像频率 — — –35 — dB邻道镜像频率干扰F = Fimage+ 1 MHz — –34 — dBF = Fimage– 1 MHz — –33 — dB30 MHz ~ 2000 MHz — –20 — dBm带外阻塞2003 MHz ~ 2399 MHz — –25 — dBm2484 MHz ~ 2997 MHz — –25 — dBm3000 MHz ~ 12.75 GHz — –10 — dBm互调 — — –32 — dBm表 6-13. 低功耗蓝牙 - 接收器特性 - 2 Mbps参数 描述 最小值 典型值 最大值 单位灵敏度 @30.8% PER — — –94.0 — dBm最大接收信号 @30.8% PER — — 8 — dBm接收选择性 C/I共信道 F = F0 MHz — 9 — dB相邻信道F = F0 + 2 MHz — –7 — dBF = F0 – 2 MHz — –6 — dBF = F0 + 4 MHz — –21 — dBF = F0 – 4 MHz — –27 — dBF = F0 + 6 MHz — –38 — dBF = F0 – 6 MHz — –41 — dBF ≥ F0 + 8 MHz — –46 — dBF ≤ F0 – 8 MHz — –46 — dB镜像频率 — — –21 — dB邻道镜像频率干扰F = Fimage+ 2 MHz — –38 — dBF = Fimage– 2 MHz — –7 — dB30 MHz ~ 2000 MHz — –25 — dBm带外阻塞2003 MHz ~ 2399 MHz — –25 — dBm2484 MHz ~ 2997 MHz — –25 — dBm3000 MHz ~ 12.75 GHz — –10 — dBm互调 — — –31 — dBm乐鑫信息科技 64 ESP32-C61 系列芯片技术规格书 v1.0
6 射频特性表 6-14. 低功耗蓝牙 - 接收器特性 - 125 Kbps参数 描述 最小值 典型值 最大值 单位灵敏度 @30.8% PER — — –106.0 — dBm最大接收信号 @30.8% PER — — 8 — dBm接收选择性 C/I共信道 F = F0 MHz — 4 — dB相邻信道F = F0 + 1 MHz — –2 — dBF = F0 – 1 MHz — –3 — dBF = F0 + 2 MHz — –33 — dBF = F0 – 2 MHz — –36 — dBF = F0 + 3 MHz — –35 — dBF = F0 – 3 MHz — –50 — dBF ≥ F0 + 4 MHz — –31 — dBF ≤ F0 – 4 MHz — –50 — dB镜像频率 — — –31 — dB邻道镜像频率干扰F = Fimage+ 1 MHz — –36 — dBF = Fimage– 1 MHz — –35 — dB表 6-15. 低功耗蓝牙 - 接收器特性 - 500 Kbps参数 描述 最小值 典型值 最大值 单位灵敏度 @30.8% PER — — –102.0 — dBm最大接收信号 @30.8% PER — — 8 — dBm接收选择性 C/I共信道 F = F0 MHz — 4 — dB相邻信道F = F0 + 1 MHz — –4 — dBF = F0 – 1 MHz — –3 — dBF = F0 + 2 MHz — –32 — dBF = F0 – 2 MHz — –36 — dBF = F0 + 3 MHz — –35 — dBF = F0 – 3 MHz — –50 — dBF ≥ F0 + 4 MHz — –29 — dBF ≤ F0 – 4 MHz — –50 — dB镜像频率 — — –29 — dB邻道镜像频率干扰F = Fimage+ 1 MHz — –36 — dBF = Fimage– 1 MHz — –35 — dB乐鑫信息科技 65 ESP32-C61 系列芯片技术规格书 v1.0
7 封装7 封装• 有关卷带、载盘和产品标签的信息,请参阅 《ESP32-C61 芯片包装信息》。• 俯视图中,芯片管脚从 Pin 1 位置开始按逆时针方向编号。关于管脚序号和名称的详细信息,请参考图 2-1ESP32-C61HR2 & ESP32-C61HR8 & ESP32-C61HF4 管脚布局(俯视图) 和 2-2 ESP32-C61NF8R8LA 管脚布局(俯视图)。• 推荐 PCB 封装图 源文件 (asc) 供您下载,可使用 PADS 或 Altium Designer 等软件导入。40L SLP (5x5MM) TOP VIEw A □□L ° ,----------,-,fr-lr--r-+----,L j L j BOTTOM VIEw ! Lc:=:==:JSIDE VIEw t 图 7-1. QFN40 (5×5 mm) 封装乐鑫信息科技 66 ESP32-C61 系列芯片技术规格书 v1.0
7 封装D2Xaaa CAEBaaa C2XPIN #1CORNERTop ViewAccc CCCCAVITYSEATING PLANESide ViewBottom View11011202130314041e4×L140×L40×bbbb C A Bddd CD1E1eee C A Beee C A BPIN #1HH1DRAWING NO. REV.DIMENSION AND TOLERANCES SCALEPACKAGE OUTLINE DRAWING[产品外形图]PAGEASME Y14.5MTITLE:DESIGNPROJECTIONA3SIZEMMSIGNATURE AREAAPPROVECHECKDESIGN APPROVEPROCESSSTAND.UNIT甬矽电子 FOREHOPE ELECTRONICFOREHOPE CONFIDENTIAL-BThis document and its information herein are the property of Forehope and all unauthorized use and reproduction are prohibited.14:1symbolDimension in mm Dimension in inchMIN NOM MAX MIN NOM MAXA 0.700 0.800 0.900 0.028 0.031 0.035c 0.190 0.220 0.250 0.007 0.009 0.010D 4.900 5.000 5.100 0.193 0.197 0.201E 4.900 5.000 5.100 0.193 0.197 0.201D1 3.200 3.300 3.400 0.126 0.130 0.134E1 3.200 3.300 3.400 0.126 0.130 0.134H --- 0.309 --- --- 0.012 ---H1 --- 0.309 --- --- 0.012 ---L 0.350 0.400 0.450 0.014 0.016 0.018L1 0.000 0.075 0.150 0.000 0.003 0.006e --- 0.400 --- --- 0.016 ---b0.150 0.200 0.250 0.006 0.008 0.010aaa 0.100 0.004bbb0.150 0.006ccc 0.100 0.004ddd0.080 0.003eee 0.150 0.006 TECHNOLOGY SPECIFICATION[技术要求]1.BAN TO USE THE LEVEL 1 ENVIRONMENT-RELATED SUBSTANCES;[禁止使用一级环境管理物质;]1 OF 1PO-ALGA550X99AKE Chen 2025.11.28YL Zhou 2025.11.28LGA-5X5-41(P0.4 T0.9)Unit: mm图 7-2. LGA40 (5×5 mm) 封装乐鑫信息科技 67 ESP32-C61 系列芯片技术规格书 v1.0
相关文档和资源相关文档和资源相关文档• 《ESP32-C61 技术参考手册》 – 提供 ESP32-C61 芯片的存储器和外设的详细使用说明。• 《ESP32-C61 硬件设计指南》 – 提供基于 ESP32-C61 芯片的产品设计规范。• 证书https://espressif.com/zh-hans/support/documents/certificates• ESP32-C61 产品/工艺变更通知 (PCN)https://espressif.com/zh-hans/support/documents/pcns?keys=ESP32-C61• ESP32-C61 公告 – 提供有关安全、bug、兼容性、器件可靠性的信息https://espressif.com/zh-hans/support/documents/advisories?keys=ESP32-C61• 文档更新和订阅通知https://espressif.com/zh-hans/support/download/documents开发者社区• 《ESP32-C61 ESP-IDF 编程指南》 – ESP-IDF 开发框架的文档中心。• ESP-IDF及GitHub上的其它开发框架https://github.com/espressif• ESP32 论坛 – 工程师对工程师 (E2E) 的社区,您可以在这里提出问题、解决问题、分享知识、探索观点。https://esp32.com/• ESP-FAQ – 由乐鑫官方推出的针对常见问题的总结。https://espressif.com/projects/esp-faq/zh_CN/latest/index.html• The ESP Journal – 分享乐鑫工程师的最佳实践、技术文章和工作随笔。https://blog.espressif.com/• SDK 和演示、App、工具、AT 等下载资源https://espressif.com/zh-hans/support/download/sdks-demos产品• ESP32-C61 系列芯片 – ESP32-C61 全系列芯片。https://espressif.com/zh-hans/products/socs?id=ESP32-C61• ESP32-C61 系列模组 – ESP32-C61 全系列模组。https://espressif.com/zh-hans/products/modules?id=ESP32-C61• ESP32-C61 系列开发板 – ESP32-C61 全系列开发板。https://espressif.com/zh-hans/products/devkits?id=ESP32-C61• ESP Product Selector(乐鑫产品选型工具)– 通过筛选性能参数、进行产品对比快速定位您所需要的产品。https://products.espressif.com/#/product-selector?language=zh联系我们• 商务问题、技术支持、电路原理图 & PCB 设计审阅、购买样品(线上商店)、成为供应商、意见与建议https://espressif.com/zh-hans/contact-us/sales-questions乐鑫信息科技 68 ESP32-C61 系列芯片技术规格书 v1.0
附录 A – ESP32-C61 管脚总览附录 A – ESP32-C61 管脚总览表 7-1. 管脚总览管脚 管脚 管脚 供电 管脚配置 IO MUX 功能 LP IO MUX 功能 模拟功能序号 名称 类型 管脚 复位时 复位后 F0 类型 F1 类型 F2 类型 F0 F0 F11 ANT_2G Analog - – – – – – – – – – – –2 VDDA3 Power – – – – – – – – – – – –3 VDDA4 Power – – – – – – – – – – – –4 CHIP_PU I VDDPST1 – – – – – – – – – – –5 VDDPST1 Power – – – – – – – – – – – –6 XTAL_32K_P I/O/T VDDPST1 – – GPIO0 I/O/T GPIO0 I/O/T – – LP_GPIO0 XTAL_32K_P –7 XTAL_32K_N I/O/T VDDPST1 – – GPIO1 I/O/T GPIO1 I/O/T – – LP_GPIO1 XTAL_32K_N ADC1_CH08 GPIO2 I/O/T VDDPST1 – – GPIO2 I/O/T GPIO2 I/O/T FSPIQ I1/O/T LP_GPIO2 – –9 MTMS I/O/T VDDPST1 IE IE MTMS I1 GPIO3 I/O/T FSPIHD I1/O/T LP_GPIO3 – ADC1_CH110 MTDI I/O/T VDDPST1 IE IE MTDI I1 GPIO4 I/O/T FSPIWP I1/O/T LP_GPIO4 – ADC1_CH211 MTCK I/O/T VDDPST1 – IE* MTCK I1 GPIO5 I/O/T – – LP_GPIO5 – ADC1_CH312 MTDO I/O/T VDDPST1 – IE MTDO O/T GPIO6 I/O/T FSPICLK I1/O/T LP_GPIO6 – –13 SDIO_CMD I/O/T VDDPST2 – IE SDIO_CMD I1/O/T GPIO25 I/O/T – – – – –14 SDIO_CLK I/O/T VDDPST2 – IE SDIO_CLK I1 GPIO26 I/O/T – – – – –15 SDIO_DATA0 I/O/T VDDPST2 – IE SDIO_DATA0 I1/O/T GPIO27 I/O/T – – – – –16 SDIO_DATA1 I/O/T VDDPST2 – IE SDIO_DATA1 I1/O/T GPIO28 I/O/T – – – – –17 SDIO_DATA2 I/O/T VDDPST2 – IE SDIO_DATA2 I1/O/T GPIO22 I/O/T – – – – –18 SDIO_DATA3 I/O/T VDDPST2 – IE SDIO_DATA3 I1/O/T GPIO23 I/O/T – – – – –19 SPICS1/NC I/O/T VDD_SPI/VDDPST2 – – SPICS1 O/T GPIO14 I/O/T – – – – –20 SPICS0/NC I/O/T VDD_SPI/VDDPST2 – – SPICS0 O/T GPIO15 I/O/T – – – – –21 VDDPST2 Power – – – – – – – – – – – –22 SPIQ/NC I/O/T VDD_SPI/VDDPST2 – – SPIQ I1/O/T GPIO16 I/O/T – – – – –23 SPIWP/NC I/O/T VDD_SPI/VDDPST2 – – SPIWP I1/O/T GPIO17 I/O/T – – – – –24 VDD_SPI/NC Power VDDPST2 – – GPIO18 I/O/T GPIO18 I/O/T – – – VDD_SPI –25 SPIHD/NC I/O/T VDD_SPI/VDDPST2 – – SPIHD I1/O/T GPIO19 I/O/T – – – – –26 SPICLK/NC O VDD_SPI/VDDPST2 – – SPICLK O/T GPIO20 I/O/T – – – – –27 SPID/NC I/O/T VDD_SPI/VDDPST2 – – SPID I1/O/T GPIO21 I/O/T – – – – –28 USB_D- I/O/T VDDPST2 – IE GPIO12 I/O/T GPIO12 I/O/T – – – USB_D- –29 USB_D+ I/O/T VDDPST2 – IE,WPU* GPIO13 I/O/T GPIO13 I/O/T – – – USB_D+ –30 GPIO24 I/O/T VDDPST2 – – GPIO24 I/O/T GPIO24 I/O/T – – – – –31 GPIO8 I/O/T VDDPST2 IE IE GPIO8 I/O/T GPIO8 I/O/T FSPICS0 I1/O/T – ZCD0 –32 GPIO9 I/O/T VDDPST2 IE,WPU IE,WPU GPIO9 I/O/T GPIO9 I/O/T – – – ZCD1 –33 U0RXD I/O/T VDDPST2 – IE,WPU U0RXD I1 GPIO10 I/O/T – – – – –34 U0TXD I/O/T VDDPST2 – IE,WPU U0TXD O GPIO11 I/O/T – – – – –35 GPIO29 I/O/T VDDPST2 – – GPIO29 I/O/T GPIO29 I/O/T – – – – –36 GPIO7 I/O/T VDDPST2 IE IE GPIO7 I/O/T GPIO7 I/O/T FSPID I1/O/T – – –37 VDDA1 Power – – – – – – – – – – – –38 XTAL_N Analog - – – – – – – – – – – –39 XTAL_P Analog - – – – – – – – – – – –40 VDDA2 Power – – – – – – – – – – – –*更多信息,详见章节 2 管脚。 高亮 的单元格,请参考章节 2.3.4 GPIO 和 LP GPIO 的限制。乐鑫信息科技 69 ESP32-C61 系列芯片技术规格书 v1.0
修订历史修订历史日期 版本 发布说明2026-01-20 v1.0• 更新表格 1-1 型号对比“订购代码”为“物料编号”• ESP32-C61HF4 的 VDD_SPI 管脚更新为 NC。2025-11-18 v0.6• 添加型号 ESP32-C61NF8R8LA, 并更新章节 2.1 管脚布局• 更新图片 3-1 Strapping 管脚的时序参数图• 删除图片 7 封装 中的 TSLP2025-08-05 v0.5 首次发布2025-04-22 v0.3• 更新章节 2 管脚• 添加外设 4.2.1.7 SDIO 从机控制器• 更新章节 4.1.3.1 IO MUX 和 GPIO 交换矩阵• 更新章节 4.1.3.4 中断矩阵2024-08-26 v0.2• 产品包装从 QFN32 变更为 QFN40• 产品型号增加 ESP32-C61HF4R2,同时移除 ESP32-C61NR4 和 ESP32-C31 系列• 更新章节 1 ESP32-C61 系列型号对比、2 管脚、3 启动配置项 和附录ESP32-C61 管脚总览• 更新 CoreMark 得分• 更新 应用章节2024-01-23 v0.1 初稿乐鑫信息科技 70 ESP32-C61 系列芯片技术规格书 v1.0
免责声明和版权公告本文档中的信息,包括供参考的 URL 地址,如有变更,恕不另行通知。本文档可能引用了第三方的信息,所有引用的信息均为“按现状”提供,乐鑫不对信息的准确性、真实性做任何保证。乐鑫不对本文档的内容做任何保证,包括内容的适销性、是否适用于特定用途,也不提供任何其他乐鑫提案、规格书或样品在他处提到的任何保证。乐鑫不对本文档是否侵犯第三方权利做任何保证,也不对使用本文档内信息导致的任何侵犯知识产权的行为负责。本文档在此未以禁止反言或其他方式授予任何知识产权许可,不管是明示许可还是暗示许可。Wi-Fi 联盟成员标志归 Wi-Fi 联盟所有。蓝牙标志是 Bluetooth SIG 的注册商标。文档中提到的所有商标名称、商标和注册商标均属其各自所有者的财产,特此声明。版权归 © 2026 乐鑫信息科技(上海)股份有限公司。保留所有权利。www.espressif.com