南京沁恒推出的
Cortex-M3
架构
MCU
包括
:
CH32F103xx
系列、
CH32F203xx
系列、
CH32F205xx
系列、
CH32F207xx
系列、
CH32F208xx
系列。
意法半导体推出的
Cortex-M3
架构
MCU
包括
:
STM32F100xx
系列、
STM32F101xx
系列、
STM32F102xx
系列、
STM32F103xx
系列、
STM32F105xx
系列、
STM32F107xx
系列、
STM32F2x5
系列、
STM32F2x7
系列。
从整体上来看,两者同级
MCU
引脚基本兼容,外设区别不大。
意法半导体可供选择的
M3
架构的
MCU
更多,下面我们具体分析两
家的
M3
架构的
MCU
的区别:
一.外设功能
1)沁恒的
CH32
增强了
USB
功能,其
F1
系列
MCU
都在
ST 的基础上增加了一个全速/
低速的
USB
主机设备控制器(
USBHD
), F2 系列中部分增加也了
USBHD
。所以
USB
功能更强(传输效率更快,主要体现在工业批量传输)。
2
)沁恒的
CH32F208RBT6
和
CH32F208WBU6
上集成了 2Mbps 低功耗蓝牙
BLE
通讯模块。
3
)
ST
的
STM32F10xxx
系列中已经有
MCU
增加了以太网模
块(
ETH
)
,
适用于各类应用,如交换机、网络接口卡等,沁恒的
CH32F10xxx
系列
MCU
尚未增添该功能。到
F2
系列中两者均有相
关互联网型
MCU
。
4
)沁恒的
CH32F10xxx
系列
MCU
相比
STM32F10xxx
少了 I2S 支持。
5
)沁恒的
M3
架构的
MCU
配备有
7~11
个
16
位定时器,而 意法半导体的定时器数量为7~17
,其中包括
16
位定时器和
32
位 定时器。
二.调试模式
沁恒的 CH32x
系列
MCU
不能使用
ST
的下载软件,flash 下载算法和内部 BootLoader
和
st
公司的不兼容,不支持
JTAG
调试。
三
.
容量选择
沁恒 F1
系列可供选择的闪存最高
64KB
,
F2
系列闪存可选的最 高 128KB
(意法半导体
F1
系列中闪存最高的
F107
可达
256KB
,
F2 系列中闪存最高的 F217
可达
1M
)。
四.开发生态
沁恒资料相比意法半导体芯片较少,其官方文档也不如 ST
官方 提供的全面。
五.市场价格
沁恒的 CH32x
在所有国产芯片中价格相对教低,相对意法半导体 芯片价格优势巨大。