数据手册
Datasheet
MM32F031xx
32
ARM
®
Cortex
®
M0
1.18_q
保留不通知的情况下,更改相关资料的权利
目½
1
总介
1.1
1.2
2
概述
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
产品特性
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1
1
1
3
3
3
3
4
4
4
4
4
4
4
5
5
5
5
5
7
8
8
8
8
8
8
11
20
22
最小和最大值
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
典型数值
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
典型曲线
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
负½½电容
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
引脚输入电压
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
供电方案
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
电流消耗测量
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
规格说明
2.1
2.2
器件对比
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
概述
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.2.1
2.2.2
2.2.3
2.2.4
2.2.5
2.2.6
2.2.7
2.2.8
2.2.9
ARM
的
Cortex-M0
核心并内嵌闪存和
SRAM . . . . . . . . . . . . . . . . . . . . . . . . .
内½闪存存储器
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
内½
SRAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
嵌套的向量式中断控制器(NVIC)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
外部中断/事件控制器(EXTI)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
时钟和启动
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
自举模式
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
供电方案
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
供电监控器
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.2.10
电压调压器
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.2.11
½功耗模式
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.2.12 DMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.2.13
定时器和看门狗
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.2.14
通用异步收发器
(UART) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.2.15 I2C
总线
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.2.16
串行外设接口
(SPI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.2.17
通用输入输出接口
(GPIO) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.2.18 ADC(模拟/数字½换器) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.2.19
温度传感器
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.2.20
串行单线
SWD
调试口
(SW-DP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3
4
5
引脚定义
存储器映像
电气特性
5.1
5.1.1
5.1.2
5.1.3
5.1.4
5.1.5
5.1.6
5.1.7
5.2
5.3
测试条件
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
绝对最大额定值
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
工½条件
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
5.3.1
通用工½条件
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
1
5.3.2
5.3.3
5.3.4
5.3.5
5.3.6
5.3.7
5.3.8
5.3.9
上电和掉电时的工½条件
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
内嵌复½和电源控制模块特性
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
供电电流特性
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
外部时钟源特性
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
内部时钟源特性
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
存储器特性
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
EMC
特性
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
绝对最大值
(电气敏感性) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
5.3.10 I/O
端口特性
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
5.3.11 NRST
引脚特性
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
5.3.12 TIM
定时器特性
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
5.3.13
通信接口
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
5.3.14 12
½
ADC
特性
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
5.3.15
温度传感器特性
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
6
封装特性
6.1
6.2
6.3
6.4
6.5
7
8
47
封装
LQFP48 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
封装
LQFP32 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
封装
QFN32 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
封装
QFN20 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
封装
TSSOP20 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
57
58
型号½名
修改记½
2
插图
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
模块框图
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
时钟树
9
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
LQFP48
引脚分布
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
LQFP32
引脚分布
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
QFN32
引脚分布
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
QFN20
引脚分布
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
TSSOP20
引脚分布
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
引脚的负½½条件
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
引脚输入电压
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
供电方案
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
电流消耗测量方案
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
待机模式下的典型电流消耗在
V
DD
= 3.3V
时与温度的对比
. . . . . . . . . . . . . . . . . . . . . . . 27
停机模式下的典型电流消耗在
V
DD
= 3.3V
时与温度的对比
. . . . . . . . . . . . . . . . . . . . . . . 28
外部高速时钟源的交流时序图
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
½用
8MHz
晶½的典型应用
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
输入输出交流特性定义
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
建议的
NRST
引脚保护
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
I2C
总线交流波½和测量电路
(1)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
SPI
时序图-从模式和
CPHA = 0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
SPI
时序图-从模式和
CPHA = 1
(1)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
SPI
时序图-主模式
(1)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
½用
ADC
典型的连接图
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
供电电源和参考电源去藕线路
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
LQFP48, 48
脚½剖面方½扁平封装图
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
LQFP32, 32
脚½剖面方½扁平封装图
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
QFN32 , 32
脚方½扁平无引线封装外½封装图
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
QFN20, 20
脚方½扁平无引线封装外½封装图
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
TSSOP20, 20
脚½剖面长方½扁平封装图
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
MM32
型号½名
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
3
表格
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
产品功½和外设配½
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
定时器功½比较
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3
6
引脚定义
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
PA
端口功½复用
AF0-AF7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
PB
端口功½复用
AF0-AF7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
PC
端口功½复用
AF0-AF7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
PD
端口功½复用
AF0-AF7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
存储器映像
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
电压特性
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
电流特性
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
温度特性
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
通用工½条件
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
上电和掉电时的工½条件
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
内嵌复½和电源控制模块特性
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
停机和待机模式下的典型和最大电流消耗
(2)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
. . . . . . . . . . . . . . 29
运行模式下的典型电流消耗,数据处理代码从内部
Flash
中运行
. . . . . . . . . . . . . . . . . . . 28
睡眠模式下的典型电流消耗,数据处理代码从内部
Flash
或
RAM
中运行
高速外部用户时钟特性
内½外设的电流消耗
(1)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
HSE 2
∼
24MHz
振荡器特性
(1)(2)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
HSI
振荡器特性
(1)(2)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
LSI
振荡器特性
(1)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
½功耗模式的唤醒时间
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
闪存存储器特性
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
闪存存储器寿½和数据保存期限
(1)(2)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
EMS
特性
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
ESD
特性
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
I/O
静态特性
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
输出电压特性
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
输入输出交流特性
(1)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
NRST
引脚特性
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
TIMx
(1)
特性
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
I2C
接口特性
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
SPI
特性
(1)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
ADC
特性
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
f
ADC
=15MHz
(1)
时的最大
R
AIN
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
ADC
精度
-
局限的测试条件
(1)(2)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
温度传感器特性
(3)(4)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
LQFP48
尺寸说明
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
LQFP32
尺寸说明
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
QFN32
尺寸说明
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
QFN20
尺寸说明
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
4