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调试  
 

最新文章

  1. using border-radius to make a worker
  2. sql批量更换dedecms文章来源和作者
  3. 传智播客JavaWeb day06-jstl
  4. watir学习系列--Watir API介绍
  5. 没有公网IP的服务器如何通过有公网的服务器实现远程管理的功能?即VPN服务器搭建过程
  6. 4项技巧使你不再为PHP中文编码苦恼
  7. 下载和编译 Open XML SDK
  8. Trie树入门及训练
  9. UVa 11572 (滑动窗口) Unique Snowflakes
  10. 利用jpedal进行pdf转换成jpeg,jpg,png,tiff,tif等格式的图片
  11. Java并发编程之CAS
  12. fastboot完成自己主动命令
  13. installshield中杀死某一个进程
  14. C - Rikka with Badminton --- HDU 6425 快速幂加组合数学
  15. Fluent动网格【1】:概述
  16. OpenGL——二次曲面函数(球面-圆锥面-圆柱面)
  17. vux 入门备忘大佬多指点
  18. "\n" 与"\r" 区别
  19. Hadoop分布式模式下SSH免密码登录
  20. 【OSG】 报错:丢失osg100-osgDB.dll

热门文章

  1. Rock18框架之整体框架介绍
  2. Python学习之实例2
  3. 【笔记】CF1251E Voting 及相关
  4. 定制ASP.NET Core的身份认证
  5. ArcEngine 释放对象
  6. new的函数如果有return
  7. Burp Suite
  8. salesforce零基础学习(一百二十三)Transaction Security 浅入浅出
  9. Golang Gorm 封装 分页查询 Where Order 查询
  10. STM32用寄存器实现电平翻转(一个按键控制LED灯的开关)