CH32Fx 系列芯片是基于 Cortex-M3 内核设计的微控制器,所以与大部分 ARM 工具和软件兼容。 此外,其外设和硬件设计兼容市场上一些主流微控制器,并在性能和功能上有所增强, 方便用户快速导入,保持操作一致的基础上实现功能丰富化。下表列出了对比其他同级产品的功能异同(CL 版本:同类型产品 105、107 系列)
功能模块 | CH32F103 | CH32F203C8、CH32F203CB |
CH32F203大容量 (FLASH 256K) |
同级类似产品(非全部) | 备注 |
系统供电 | 额定电压:3.3V或者5V | 额定电压3.3V | 额定电压3.3V | 额定电压3.3V | |
最高主频 | 72M | 144M | 144M | 72M | |
IO电压 | 与 VDD 保持同步 (不支持 FT 引脚) | 单一电压 3.3V | 支持两个电源域,可 混 合 使 用3.3v(USB)和 2.5v 电压(其他 IO) | 单一电压 3.3V | CH32F203全系列支持 FT 引脚,多数 IO 支持 5V 输入输出 |
Flash编程 |
兼容半字编程 支持128字节快速编程 |
兼容半字编程,支持256字节快速编程 | 兼容半字编程,支持256字节快速编程 | 半字编程 | 如涉及FLash编程操作,强烈建议使用快速编程,兼容半字编程速度较慢 |
时钟树 | 1个PLL | 1个PLL | 1个PLL |
F103:1个PLL CL版本:3个PLL |
因主频提高,会有部分配置位倍频系数与同类型芯片不同 |
PLL时钟源 | HSI 可直接或者2 分频之后作为 PLL 的时钟源 | HSI 可直接或者 2 分频之后作为 PLL 的时钟源 | HSI 可直接或者 2 分频之后作为 PLL 的时钟源 | HSI 只能 2 分频之后作为 PLL 时钟源 | |
定时器 | 4个定时器 | 4个定时器 | 共10个定时器,TIM9、TIM10均为高级定时器 |
4个定时器 CL版本最多8个定时器 |
|
ADC | 1个ADC转换单元 | 2个ADC转换单元 | 2个ADC转换单元 |
2个ADC转换单元 |
|
DAC | 1个DAC单元 |
CH32F203C8没有DAC; CH32F203CB有2个DAC单元 |
2个DAC单元 |
中小容量:无 大容量:2个DAC单元 |
|
串口 | 3个串口 | 4个串口 | 8个串口 |
大容量最多5个串口 |
|
OPA | 无 | 新增两个独立运放 | 新增4个独立运放 |
无 |
|
TRNG | 无 | 无 | 内 置 EE 型LFSR的随机数发生器 |
无 |
|
DMA | 7个通道 | 8个通道 | 18通道 | 7通道 | |
代码访问 | Flash等待时延随主频变化 | 零等待 | 零等待 | 等待周期随主频变化 | |
唤醒模式 | I/O中PA0(WKUP)可唤醒 standby 模式 | 所有 IO 均可将系 统从 standby 模式 唤醒 | 所有 IO 均可将系 统从 standby 模式 唤醒 | I/O中中PA0(WKUP)可唤 醒 standby 模式 | |
USB | 两个 USB 接口。 1、新增 USB2.0 全速控制器,支 持主 机和设 备 模式; 2、兼容 USB 增 加 USB 设 备 低 速模式,增加内 置电阻,其余完 全兼容 | 两个 USB 接口。 1、新增 USB2.0 全 速控制器,支持主 机和设备模式; 2、兼容 USB 增加 USB 设 备 低 速 模 式,增加内置电 阻,其余完全兼容 | 一 个 兼 容 USB 接 口。 增加 USB 设备低速 模式,增加内置电 阻,其余完全兼容 | F103 系列 : 支持全速,要外 接上拉电阻 CL 版本: 主 机 支 持 低 全 速、设备仅支持 全速。内置电阻 | |
Touchkey | 新增16路触摸按键 | 新增10路触摸按键 | 新增16路触摸按键 | 无 | |
用户字 | 支持 | 支持 | 新 增 2 位 配 置 功 能。支持 FLASH、 RAM 大小划分配 置。 | 支持 | |
调试接口 | 仅支持SWD调试 | 仅支持SWD调试 | 仅支持SWD调试 | 支持SWD、JTAG调试 |
标签:PLL,USB,芯片,编程,支持,兼容,3.3,CH32x,对比 From: https://www.cnblogs.com/wchmcu/p/17082097.html