RISC-V内核低功耗蓝牙BLE单片机CH573手册

  • 格式:pdf
  • 大小:1.07 MB
  • 文档页数:95

说明CH573/CH571数据手册版本:V1.1概述CH573是集成BLE无线通讯的32位RISC微控制器。

片上集成低功耗蓝牙BLE通讯模块、全速USB 主机和设备控制器及收发器、SPI、4个串口、ADC、触摸按键检测模块、RTC等丰富的外设资源。

功能l内核Core:- 32位RISC处理器WCH RISC-V3A- 支持RV32IMAC指令集,硬件乘法和除法- 低功耗两级流水线- 多档系统主频,最低32KHz- 特有高速的中断响应机制l512K字节非易失存储FlashROM:- 448KB用户应用程序存储区CodeFlash- 32KB用户非易失数据存储区DataFlash- 24KB系统引导程序存储区BootLoader- 8KB系统非易失配置信息存储区InfoFlash - 支持ICP、ISP和IAP,支持OTA无线升级- 20MHz系统主频下基本零等待l18K字节易失数据存储SRAM:- 16KB双电源供电的睡眠保持存储区RAM16K - 2KB双电源供电的睡眠保持存储区RAM2Kl电源管理和低功耗:- 支持3.3V和2.5V电源,CH573X支持1.8V - 内置DC-DC转换,0dBm发送功率时电流6mA - 空闲模式Idle:1.5mA- 暂停模式Halt:320uA- 睡眠模式Sleep:1.4uA~6uA多档- 下电模式Shutdown:0.3uA~1.3uA多档- 可选低功耗或高精度的电池电压低压监控l安全特性:AES-128加解密,芯片唯一IDl低功耗蓝牙BLE:- 集成2.4GHz RF收发器和基带及链路控制- 接收灵敏度-96dBm,可编程+5dBm发送功率- BLE符合Bluetooth Low Energy 4.2规范- 在0dBm发送功率时无线通讯距离约100米- 提供优化的协议栈和应用层API,支持组网l通用串行总线USB:- 内置USB控制器和DMA,支持64字节数据包- 集成USB 2.0全速收发器PHY,无需外围- 支持全/低速的Host主机和Device设备模式l实时时钟RTC:支持定时和触发两种模式l模数转换ADC:- 12位模数转换器,支持差分和单端输入- 10路外部模拟信号通道和2路内部信号l触摸按键检测模块TouchKey:10路通道l定时器Timer和脉宽调制PWM:- 4组26位定时器,16MHz主频定时可达4.2S - 4路捕捉/采样,支持上升沿/下降沿/双边沿- 4路26位PWM输出,8路8位PWM输出l异步串口UART:- 4组独立UART,兼容16C550,内置8级FIFO - 23位计数器,通讯波特率可达6Mbps- UART0支持部分Modem,支持硬件自动流控- UART0支持多机通讯时从机地址自动匹配l串行外设接口SPI:- 内置FIFO,支持DMA- SCK串行时钟频率可达系统主频的一半- 支持Master和Slave模式l时钟:内置PLL,内置32KHz时钟l温度转感器TSl通用输入输出端口GPIO:- 22个GPIO,其中4个支持5V信号输入- 可选上拉或下拉电阻,可选输出驱动能力- 所有GPIO支持电平或边沿中断输入- 所有GPIO支持电平或边沿唤醒输入l封装形式:QFN28_4X4、QFN32_4X4、QFN20_3X3CH571基于CH573简化,去掉了USB host主机和触摸按键检测模块、8位PWM模块和两个串口,FlashROM总容量仅256KB,只支持2.3V以上电源电压。

除了上述差异,其它基本与CH573相同,可直接参考CH573手册和资料。

芯片型号用户闪存+引导闪存+数据闪存数据存储RAMRTC时钟定时器捕捉PWM串口SPI主从BLE蓝牙ADC及TS电容触摸按键PLL倍频USB主机USB设备DC-DC最低电源电压通用I/O封装形式CH573X 448K+24K+32K 16+2K√4组4 4+8 4组√√10+1 10路√√√√ 1.7V 22 QFN32CH573F 16+2K 4 4+6 8+1 8路√√√ 2.3V 20 QFN28CH571F 192K+24K+32K 16+2K 4 4+0 2组6+1 0 ×√√ 2.3V 20 QFN28CH571D 16+2K 3 3+0 6+1 0 ×√× 2.3V 15 QFN20第1章引脚信息1.1 引脚排列图1-1 CH573X(QFN32)和CH573F/CH571F(QFN28)及CH571D(QFN20)封装引脚排列1.2 引脚描述QFN32 引脚号QFN28引脚号引脚名称引脚类型复用功能在前优先功能描述0 0 GND 电源- 公共接地端,电压0V参考点。

4 3 VDCID 电源- 内部数字电路LDO调整器的电源输入,需外接退耦电容。

启用DC-DC时建议2.2uF,不启用时建议不小于0.1uF。

5 4 VSW 电源- 内部DC-DC开关输出,启用DC-DC时必须贴近引脚串接22uH电感连接到VDCID,不启用DC-DC时可以直连VDCID。

65 VDD33 电源VBATDC-DC或电池电源输入,需贴近引脚外接退耦电容。

启用DC-DC时建议2.2uF,不启用DC-DC时建议不小于0.1uF。

7 VIO33 电源- I/O电源输入,需贴近引脚外接退耦电容,建议不小于0.1uF。

8 无VIN5 电源- 5V电源输入,内部简单降压后输出到VIO33。

9 6 PA8 I/O/ARXD1/AIN12PA8:通用双向数字I/0引脚。

RXD1:UART1串行数据输入。

AIN12:ADC模拟信号输入通道12。

10 7 PA9 I/O/ATMR0/TXD1/AIN13PA9:通用双向数字I/0引脚。

TMR0:定时器0的捕捉输入0和PWM输出通道0。

TXD1:UART1串行数据输出。

AIN13:ADC模拟信号输入通道13。

11 8 PB15I/O/5VTTCK/MISO_/DTRPB15:通用双向数字I/0引脚。

TCK:两线仿真调试接口的串行时钟输入。

MISO_:SPI0的MISO引脚映射。

DTR:UART0的MODEM输出信号,数据终端就绪。

12 9 PB14I/O/5VTTIO/MOSI_/PWM10/DSRPB14:通用双向数字I/0引脚。

TIO:两线仿真调试接口的串行数据输入输出,内置上拉。

MOSI_:SPI0的MOSI引脚映射。

PWM10:脉宽调制输出通道10。

DSR:UART0的MODEM输入信号,数据装置就绪。

13 10 PB13I/O/5VTSCK0_/TXD1_PB13:通用双向数字I/0引脚。

SCK0_:SPI0的SCK引脚映射。

TXD1_:UART1的TXD1引脚映射。

14 11 PB12I/O/5VTSCS_/RXD1_PB12:通用双向数字I/0引脚。

SCS_:SPI0的SCS引脚映射。

RXD1_:UART1的RXD1引脚映射。

15 12 PB11 I/O/AUD+/TMR2_PB11:通用双向数字I/0引脚。

UD+:USB总线的D+数据线。

TMR2_:定时器2的TMR2引脚映射。

16 13 PB10 I/O/AUD-/TMR1_PB10:通用双向数字I/0引脚。

UD-:USB总线的D-数据线。

TMR1_:定时器1的TMR1引脚映射。

17 14 PB7 I/OTXD0/PWM9PB7:通用双向数字I/0引脚。

TXD0:UART0串行数据输出。

PWM9:脉宽调制输出通道9。

18 15 PB4 I/ORXD0/PWM7PB4:通用双向数字I/0引脚。

RXD0:UART0串行数据输入。

PWM7:脉宽调制输出通道7。

19 16 PB23 I/ORST#/TMR0_PB23:通用双向数字I/0引脚。

RST#:外部复位输入,低电平有效,内置上拉电阻。

/TXD2 /PWM11 TMR0_:定时器0的TMR0引脚映射。

TXD2:UART3串行数据输出。

PWM11:脉宽调制输出通道11。

20 17 PB22 I/O TMR3/RXD2PB22:通用双向数字I/0引脚。

TMR3:定时器3的捕捉输入3和PWM输出通道3。

RXD2:UART2串行数据输入。

21 18 X32MO I/A - 高频振荡器HSE的反相输出端,外接32MHz晶体的一端。

22 19 X32MI A - 高频振荡器HSE的输入端,外接32MHz晶体的另一端。

23 20 VINTA 电源- 内部模拟电路的电源节点,需贴近引脚外接2.2uF退耦电容。

24 21 ANT A - RF射频信号输入输出,建议直连天线。

25 22 VDCIA 电源- 内部模拟电路LDO调整器的电源输入,需外接退耦电容。

建议不小于0.1uF,建议通过磁珠或直连VDCID。

26 23 PA4 I/O/ARXD3/AIN0PA4:通用双向数字I/0引脚。

RXD3:UART3串行数据输入。

AIN0:ADC模拟信号输入通道0。

27 24 PA5 I/O/ATXD3/AIN1PA5:通用双向数字I/0引脚。

TXD3:UART3串行数据输出。

AIN1:ADC模拟信号输入通道1。

28 25 PA15 I/O/AMISO/RXD0_/AIN5PA15:通用双向数字I/0引脚。

MISO:SPI0串行数据引脚,主机输入/从机输出。

RXD0_:UART0的RXD0引脚映射。

AIN5:ADC模拟信号输入通道5。

29 26 PA14 I/O/AMOSI/TXD0_/AIN4PA14:通用双向数字I/0引脚。

MOSI:SPI0串行数据引脚,主机输出/从机输入。

TXD0_:UART0的TXD0引脚映射。

AIN4:ADC模拟信号输入通道4。

30 27 PA13 I/O/ASCK0/PWM5/AIN3PA13:通用双向数字I/0引脚。

SCK0:SPI0串行时钟引脚,主机输出/从机输入。

PWM5:脉宽调制输出通道5。

AIN3:ADC模拟信号输入通道3。

31 28 PA12 I/O/ASCS/PWM4/AIN2PA12:通用双向数字I/0引脚。

SCS:SPI0从机模式下的片选输入,低电平有效。

PWM4:脉宽调制输出通道4。

AIN2:ADC模拟信号输入通道2。

32 1 PA11 I/O/A X32KO/TMR2PA11:通用双向数字I/0引脚。

X32KO:低频振荡器的反相输出端,外接32KHz晶体的一端。

TMR2:定时器2的捕捉输入2和PWM输出通道2。

1 2 PA10 I/O/A X32KI/TMR1PA10:通用双向数字I/0引脚。

X32KI:低频振荡器的输入端,外接32KHz晶体的另一端。

TMR1:定时器1的捕捉输入1和PWM输出通道1。

2 无PB6 I/O/ARTS/PWM8/AIN9PB6:通用双向数字I/0引脚。