中国移动MCU芯片CM32M101A-B128LQFP48
链接:https://pan.baidu.com/s/1QHyVYqudT3rgXf9dND4J8A
提取码:CM32
里面包含下载工具,keil编程器芯片pack包。
芯片标准库,使用手册。用户只要准备一个USB接口转串口TLL,TX-RX,RX-TX,下载的时候BOOT0引脚接3.3V即可,下载完断开BOOT0,复位即可运行程序。
CM32M101A
数据手册
CM32M101A系列采用32 bit ARM Cortex-M4内核,最高工作主频108MHz,支持浮点运算和DSP指令,集成高达
128KB嵌入式加密Flash,32KB SRAM,集成可用于流量计量的低功耗外设、集成丰富的高性能模拟器件,内置1
个12bit 5Msps ADC,2路独立轨到轨运算放大器,2个高速比较器,1个1Msps 12bit DAC,支持多达24通道电
容式触摸按键,集成多达320段的Segment LCD驱动, 集成多路U(S)ART、I2C、SPI、USB、CAN等数字通信接口,
内置密码算法硬件加速引擎
关键特性
⚫
内核
CPU
―
32
位
ARM Cortex-M4
内核
+ FPU
,单周期硬件乘除法指令,支持
DSP
指令和
MPU
―
内置
2KB
指令
Cache
缓存,支持
Flash
加速单元执行程序
0
等待
―
最高主频
108MHz
,
135DMIPS
⚫
加密存储器
―
高达
128KByte
片内
Flash
,支持加密存储、分区管理及数据保护,支持硬件
ECC
校验,
10
万次擦写次数,
10
年数据保持
―
高达
32KByte
片内
SRAM
,包括
24Kbyte SRAM1(Stop
模式可配置为保持
)
和
8 Kbyte SRAM2(Standby
和
Stop
模式下都可配置为保持
)
,支持硬件奇偶校验
⚫
低功耗管理
―
Standby
模式:
1.5uA
,所有备份寄存器保持,
IO
保持,可选
RTC Run
,
8KByte SRAM2
保持,快速唤醒
―
Stop
模式:
3uA
,
RTC Run
,
8KByte SRAM2
保持,
CPU
寄存器保持,
IO
保持,快速唤醒
―
RUN
模式:
60uA/MHz@64MHz
,
90uA/MHz@108MHz
⚫
低功耗旋转计数器
(LPRCNT)
,支持低功耗
LC
无磁计量
⚫
Segment LCD
显示驱动,支持最多
176
段
(4x44)
或
320
段
(8x40)
⚫
高性能模拟接口
―
1
个
12bit 5Msps ADC
,多种精度可配置,
6bit
模式下采样率高达
9Msps
,多达
16
路外部单端输入通道,支
持差分模式
―
2
个轨到轨运算放大器,内置最大
32
倍可编程增益放大器
―
2
个高速模拟比较器,内置
64
级可调比较基准,其中
COMP1
支持
STOP
低功耗模式下工作
―
多达
24
通道电容式触摸按键,支持低功耗状态下唤醒
MCU
―
1
个
12bit DAC
,采样率
1Msps
―
内部
2.048V
独立参考电压基准源
―
内部集成低压检测单元
⚫
时钟
―
4MHz~32MHz
外部高速晶体
―
32.768KHz
外部低速晶体
―
内部高速
RC(HSI) 16MHz
―
内部多速
RC(MSI) 100K~4M
―
内部低速
RC(LSI) 40KHz
―
内置高速
PLL
―
支持
1
路时钟输出,可配置为低速或高速时钟输出
⚫
复位
―
支持上电
/
掉电
/
外部引脚复位
―
支持可编程的低电压检测及复位
―
支持看门狗复位
⚫
最大支持
64
个
GPIOs.
⚫
通信接口
―
5
个
U(S)ART
接口,其中
3
个
USART
接口(支持
ISO7816
,
IrDA
,
LIN
),
2
个
UART
接口
―
1
个
LPUART
,支持
STOP
低功耗状态下唤醒
MCU
―
2
个
SPI
接口,速率高达
27 Mbps
,支持
I2S
通信
―
2
个
I2C
接口,速率高达
1 MHz
,主从模式可配,从机模式下支持双地址响应
―
1
个
USB2.0 FS Device
接口
―
1
个
CAN 2.0A/B
总线接口
⚫
1
个高速
DMA
控制器,每个控制器支持
8
通道,通道源地址及目的地址任意可配
2
⚫
RTC
实时时钟,支持闰年万年历,闹钟事件,周期性唤醒
,
支持内外部时钟校准
⚫
定时计数器
―
2
个
16bit
高级定时计数器,支持输入捕获,互补输出 ,正交编码输入,最高控制精度
9.25nS
;每个定时
器有
4
个独立的通道,其中
3
个通道支持
6
路互补
PWM
输出
―
5
个
16bit
通用定时计数器, 每个定时器有
4
个独立通道,支持输入捕获
/
输出比较
/PWM
输出
―
2
个
16bit
基础定时计数器
―
1
个
16bit
低功耗定时计数器,支持双脉冲计数功能,可在
STOP
状态下工作
―
1x 24bit SysTick
―
1x 7bit
窗口看门狗
(WWDG)
―
1x 12bit
独立看门狗
( IWDG)
⚫
编程方式
―
支持
SWD/JTAG
在线调试接口
―
支持
UART
、
USB Bootloader
⚫
安全特性
―
内置密码算法硬件加速引擎
―
支持
AES
、
DES
、
TDES
、
SHA1/224/256
、
SM3
、
SM4
算法
―
Flash
存储加密,多用户分区管理(
MMU
)
―
TRNG
真随机数发生器
―
CRC16/32
运算
―
支持写保护(
WRP
),多种读保护(
RDP
)等级(
L0/L1/L2
)
―
支持安全启动,程序加密下载,安全更新
―
支持外部时钟失效监测,防拆监测
⚫
96
位
UID
和
128
位
UCID
⚫
工作条件
―
工作电压范围:
1.8V~3.6V
―
工作温度范围:
-40
℃~
105
℃
―
ESD
:
±4KV
(
HBM
模型)
, ±1KV
(
CDM
模型)
⚫
封装
―
LQFP48(7mm x 7mm)
―
LQFP64(10mm x 10mm)
―
LQFP80(12mm x 12mm)
⚫
订购型号
系列
型号
CM32M101A CM32M101A-B128LQFP48, CM32M101A-B128LQFP64, CM32M101A-B128LQFP80