CMS32M57xx 数据手册
ARM® Cortex® -M0 32位电机微控制器
Rev. 1.04
请注意以下有关CMS知识产权政策
*中微半导体(深圳)股份有限公司(以下简称本公司)已申请了专利,享有绝对的合法权益。与本公司MCU或其他产品有关的专利权并未被
同意授权使用,任何经由不当手段侵害本公司专利权的公司、组织或个人,本公司将采取一切可能的法律行动,遏止侵权者不当的侵权行为,
并追讨本公司因侵权行为所受的损失、或侵权者所得的不法利益。
*中微半导体(深圳)股份有限公司的名称和标识都是本公司的注册商标。
*本公司保留对规格书中产品在可靠性、功能和设计方面的改进作进一步说明的权利。然而本公司对于规格内容的使用不负责任。文中提到的
应用其目的仅仅是用来做说明,本公司不保证和不表示这些应用没有更深入的修改就能适用,也不推荐它的产品使用在会由于故障或其它原因
可能会对人身造成危害的地方。本公司的产品不授权适用于救生、维生器件或系统中作为关键器件。本公司拥有不事先通知而修改产品的权
利,对于最新的信息,请参考官方网站 www.mcu.com.cn。
CMS32M57xx 数据手册
1. 产品特性
MCU 功能特性
1.1
◆
-
6 路通道且通道可重映射
32 位硬件除法器(HWDIV)
-
支持独立/互补/同步/成组输出模式
-
支持边沿/中心对齐计数模式
-
支持单次/连续/间隔加载更新模式
◆
◆
增强型 PWM(EPWM)
单周期 32 位硬件乘法器
◆
◆
内核 ARM Cortex™-M0,64MHz@2.1V~5.5V
有/无符号模式,6 个 HCLK 完成运算
存储器
-
最大 64KB 程序 FLASH(APROM+BOOT)
-
支持互补模式插入死区延时
-
1KB 的 FLASH 数据区(独立空间)
-
支持掩码及掩码预设(共 8 个掩码状态缓存)
-
最大 8KB SRAM(支持分区写保护功能)
-
支持霍尔传感器接口(硬件控制 PWM 输出)
-
支持 BOOT 功能,BOOT 区可设置大小 0-4KB
-
支持故障保护及 6 种刹车信号源
-
支持硬件 CRC 校验 FLASH 空间代码
-
支持 4 种软/硬件故障恢复模式
-
支持 FLASH 分区保护(最小单位为 2KB)
◆
系统时钟
ADC0(12bit,100Ksps)
-
最多 20 个通道
-
内部高速振荡 48MHz/64MHz(HSI)
-
每个转换通道有独立的结果寄存器
-
内部低速振荡 40KHz(LSI)
-
支持单次/连续模式
◆
GPIO(最多 46 I/Os)
-
支持 2 种硬件触发方式共 9 个触发源
◆
LVR(1.8V/2.0V/2.5V/3.5V)
-
1 个转换结果比较器,可产生中断
◆
LVD(2.0V/2.2V/2.4V/2.7V/3.0V/3.7V/4.0V/4.2V)
◆
内置温度传感器(TS)
-
最多 20 个通道
◆
系统定时器
-
每个转换通道有独立的结果寄存器
◆
ADCB(12bit,1.2Msps)
-
24 位 SysTick 定时器
-
支持单次/连续模式、插入模式
-
看门狗定时器(WDT)
-
支持 5 种硬件触发方式共 17 个触发源
-
窗口看门狗定时器(WWDT)
-
1 个转换结果比较器,可产生中断
◆
◆
正常模式/睡眠模式/深度睡眠模式/停止模式
◆
通用循环冗余校验单元(CRC)
-
正端 4 路选择,负端可选内部 1.2V/VDD 分压
◆
定时器(32bit/16bit-TIMER0/1/2/3)
-
支持单/双边迟滞电压选择:10mV/20mV/60mV
◆
捕获/比较/脉宽调制(CCP0/1)
-
支持比较器输出触发 EPWM 刹车
◆
◆
支持 4 通道同时捕捉可连接到霍尔传感器接口
通信接口
模拟比较器(ACMP0/1)
可编程增益放大器(PGA0/1)
-
正端 2 路选择
-
1 个 I2C 模块(通信速度最快可达 1Mb/s)
-
输出可接内部 ADC 通道与模拟比较器的输入
-
1 个 SSP/SPI 模块(4-16 位数据格式可调)
-
内部增益可选择:4 倍~32 倍
-
最多 2 个 UART:UART0/1(共 32 个收/发 FIFO)
◆
运算放大器(OP0/1)
◆
串行调试接口 SWD(2-Wire)
-
输入可接内部 1.2V 基准
◆
96bit 唯一 ID(UID)
-
输出可接内部 ADC 通道与模拟比较器的输入
◆
128bit 用户 UID(USRUID)
-
可设置为比较器模式
-
用户可设置,可加密(可作为安全密钥)
◆
支持安全相关的功能与应用
-
www.mcu.com.cn
2 / 55
满足 IEC60730 CLASS B 标准
Rev. 1.04
CMS32M57xx 数据手册
产品对比
1.2
产品型号
CMS32M5710S024
外围接口
CMS32M5710L048
CMS32M5733Q048
CMS32M5736Q048
内置驱动供电电压
-
5.5~18V
8~20V
GATE DRIVER
-
6N
6N
2
2
11ext chs +8spc chs
11ext chs +8spc chs
(2)
(2)
12ext chs +8spc chs
12ext chs +8spc chs
(2)
(2)
MCU 工作电压
2.1V~5.5V
最大时钟频率
64MHz
存储模块
(1)
APROM
60/62/63/64KB
BOOT
0/1/2/4KB
(1)
Data FLASH
1KB
SRAM
8KB
SysTick
1(24-bit)
WDT
1
WWDT
1
TIMER0/1/2/3
4(16/32-bit)
CRC
CRC16-CCITT
增强型
除法器
32 / 32 bit
数字外设
CCP
定时器
1
2
EPWM
6(16-bit)
UART
2
I2C
1
SSP/SPI
1
通信接口
12bit-ADC0
5ext chs +8spc chs
(通道数)
(2)
12bit-ADCB
8ext chs +8spc chs
(通道数)
(2)
模拟模块
ACMP
OP
12ext chs +8spc
(2)
chs
12ext chs +8spc
(2)
chs
2
(3)
2
2
(3)
2
PGA
2
温度传感器(TS)
1
GPIOs
22
46
32
LVR
1.8V/2.0V/2.5V/3.5V
LVD
2.0V/2.2V/2.4V/2.7V/3.0V/3.7V/4.0V/4.2V
工作温度
-40℃~105℃
封装
SSOP24
LQFP48
QFN48
32
QFN48
注:(1) 通过系统配置寄存器设置 APROM 和 BOOT 空间大小,APROM 与 BOOT 空间总共最大为 64KB。
(2) ADC0/ADCB 最多 12 个外部通道与 8 个专用通道(OP0/1 的输出端口,PGA0/1 的输出端口,温度传感器,内部基准,
ADC 参考正/负端等)。
(3) 表示模拟模块个数,模拟功能并非通过管脚的输入/输出实现,输入/输出管脚以实际产品为准。
www.mcu.com.cn
3 / 55
Rev. 1.04
CMS32M57xx 数据手册
2. 系统概述
系统简介
2.1
该系列产品集成了 ARM® Cortex®-M0 内核、内建嵌套向量中断控制器。主要有并行 I/O 口(支持普通输入、上下拉输入、
推挽输出、开漏输出、并可配置边沿或者电平触发中断)、定时器(6 位窗口看门狗定时器、32 位看门狗定时器、4 路可编程
定时器)、SPI、I2C、UART、EPWM、CCP、ADC、ACMP、OP、PGA 等部件。主要特点如下:
➢
具有最大 64KB FLASH 存储空间,最大 8KB SRAM 空间,1KB FLASH 数据区。
➢
支持 BOOT 功能及程序空间分区保护、支持硬件 CRC 校验 FLASH 空间代码、寄存器保护操作、用户可配置 ID,安
全性更高。
➢
正常模式、睡眠模式、深度睡眠模式、停止模式 4 种工作模式供选择,使用更方便,功耗更低。
➢
具有 32 位硬件除法器、32 位单周期硬件乘法器,运算速度更快。
➢
灵活可配置的 IO 口,支持多种数字与模拟复用功能,使用更方便。
➢
具有带死区编程、周期占空比间隔更新、独立/互补/同步/主控输出的增强型 PWM、多种故障保护功能以及支持软/硬
件恢复功能,EPWM 功能更丰富。
➢
具有 12 位最快 1.2Msps 的 ADC、支持迟滞选择功能的模拟比较器、增益可选的可编程增益放大器、运算放大器等
模拟 IP,模拟功能更强大。
www.mcu.com.cn
4 / 55
Rev. 1.04
CMS32M57xx 数据手册
2.2
存储器映射
0xFFFF_FFFF
Private Peripheral Bus
0xE000_EF00
Nested Vectored Interruput Controlle
Reserved
0xE010_0000
System Control Block
0xE000_ED00
Nested Vectored Interruput Controlle
0xE000_E100
SysTick System Timer
0xE000_E010
System Control Block
0xE000_E008
Private Peripheral Bus
0xE000_0000
Reserved
0x5580_0000
AHB
0x5000_0000
Reserved
0x4E00_0000
AHB Bus
HWDIV Control
0x5500_0000
GPIO5 Control
0x5480_0000
GPIO4 Control
0x5400_0000
GPIO3 Control
0x5380_0000
GPIO2 Control
0x5300_0000
GPIO1 Control
0x5280_0000
GPIO0 Control
0x5200_0000
Reserved
0x5180_0000
Reserved
0x5100_0000
Reserved
0x5080_0000
System Configuration
0x5000_0000
APB
APB Bus
ADCB Control
ACMP Control
OP/PGA Control
Reserved
Reserved
Reserved
EPWM Control
CRC Control
FMC Control
Reserved
Reserved
I2C Control
WDT Control
TIMER2/3 Control
TIMER0/1 Control
Reserved
Reserved
UART1 Control
UART0 Control
Reserved
SSP/SPI Control
ADC0 Control
CCP Control
Reserved
WWDT Control
Reserved
Reserved
Reserved
0x4000_0000
Reserved
0x2000_2000
8KB Sram
0x2000_0000
Reserved
0x0001_0000
64KB on-chip Flash
0x0000_0000
www.mcu.com.cn
5 / 55
0x4D80_0000
0x4D00_0000
0x4C80_0000
0x4C00_0000
0x4B80_0000
0x4B00_0000
0x4A80_0000
0x4A00_0000
0x4980_0000
0x4900_0000
0x4880_0000
0x4800_0000
0x4780_0000
0x4700_0000
0x4680_0000
0x4600_0000
0x4580_0000
0x4500_0000
0x4480_0000
0x4400_0000
0x4380_0000
0x4300_0000
0x4280_0000
0x4200_0000
0x4180_0000
0x4100_0000
0x4080_0000
0x4000_0000
Rev. 1.04
CMS32M57xx 数据手册
2.3
2.3.1
系统框图
CMS32M5710(SSOP24)
LSI-40kHz
FLASH
64KB
HWDIV
Systick
CLK Generator
HSI-64MHz
AHB-Lite Bus
ARM
Cortex-M0
Test/Debug
Interface
POR
SRAM
8KB
AHB TO APB
Bridge
GPIO
APB Bus
CCP X 1
Analog Interface
12-Bit ADC0
12-Bit ADCB
ACMP X 2
OP X 2
PGA X 2
FMC
CRC
WDT
WWDT
16Bit/32Bit Timer X 2
www.mcu.com.cn
6 / 55
6 Channels EPWM
Connector
UART X 2
I2C X 1
SSP/SPI X 1
Rev. 1.04
CMS32M57xx 数据手册
2.3.2
CMS32M5710(LQFP48)
LSI-40kHz
FLASH
64KB
HWDIV
Systick
CLK Generator
HSI-64MHz
AHB-Lite Bus
ARM
Cortex-M0
Test/Debug
Interface
POR
SRAM
8KB
AHB TO APB
Bridge
GPIO
APB Bus
CCP X 2
Analog Interface
12-Bit ADC0
12-Bit ADCB
ACMP X 2
OP X 2
PGA X 2
FMC
CRC
WDT
WWDT
16Bit/32Bit Timer X 2
www.mcu.com.cn
7 / 55
6 Channels EPWM
Connector
UART X 2
I2C X 1
SSP/SPI X 1
Rev. 1.04
CMS32M57xx 数据手册
2.3.3
CMS32M5733(QFN48)
VCC
LSI-40kHz
FLASH
64KB
HWDIV
Systick
CLK Generator
HSI-64MHz
VSS
AHB-Lite Bus
ARM
Cortex-M0
Test/Debug
Interface
POR
SRAM
8KB
AHB TO APB
Bridge
GPIO
UVLO
APB Bus
CCP X 2
P47
Analog Interface
P46
12-Bit ADC0
12-Bit ADCB
ACMP X 2
OP X 2
PGA X 2
6 Channels EPWM
P45
P44
P43
P42
FMC
CRC
WDT
WWDT
16Bit/32Bit Timer X 2
www.mcu.com.cn
Connector
UART X 2
I2C X 1
SSP/SPI X 1
8 / 55
GVDD
PWM1H
PWM2H
PWM3H
PWM1L
PWM2L
PWM3L
HIN1
HIN2
HIN3
LIN1
LIN2
LIN3
BOST3
BOST2
BOST1
GH1
GHS1
GL1
GH2
GHS2
GL2
GH3
GHS3
GL3
Dead time
& shoot
through
& gate
control
Rev. 1.04
CMS32M57xx 数据手册
2.3.4
CMS32M5736(QFN48)
VCC
LSI-40kHz
FLASH
64KB
HWDIV
Systick
CLK Generator
HSI-64MHz
VSS
AHB-Lite Bus
ARM
Cortex-M0
Test/Debug
Interface
POR
SRAM
8KB
AHB TO APB
Bridge
GPIO
UVLO
APB Bus
CCP X 2
P47
Analog Interface
P46
12-Bit ADC0
12-Bit ADCB
ACMP X 2
OP X 2
PGA X 2
6 Channels EPWM
P45
P44
P43
P42
FMC
CRC
WDT
WWDT
16Bit/32Bit Timer X 2
www.mcu.com.cn
Connector
UART X 2
I2C X 1
SSP/SPI X 1
9 / 55
GVDD
PWM1H
PWM2H
PWM3H
PWM1L
PWM2L
PWM3L
HIN1
HIN2
HIN3
LIN1
LIN2
LIN3
BOST3
BOST2
BOST1
GH1
GHS1
GL1
GH2
GHS2
GL2
GH3
GHS3
GL3
Dead time
& shoot
through
& gate
control
Rev. 1.04
CMS32M57xx 数据手册
3. 管脚定义
3.1
3.1.1
管脚描述
CMS32M5710(SSOP24)
VDD
ECAP00/C0P0/RXD1/MISO/SCL/AN1_0/P04
ECAP01/C0P1/TXD1/MOSI/SDA/AN1_1/P05
A1P1/AN0_1/P11
ECAP10/C1P0/A0P0/CLKO/MISO/SCL/AN1_5/P14
ECAP11/C1P1/A0GND/RXD0/MOSI/SDA/AN1_6/P15
ECAP12/C1P2/A0O/TXD0/SCLK/BKIN/AN1_7/P16
C1N/A1P0/NSS/AN0_3/P17
ECAP13/C1P3/AN1_8/P20
OP1_O/CTS0/AN1_9/P21
OP1_N/RTS0/P22
OP1_P/P23
www.mcu.com.cn
1
2
3
4
5
6
7
8
9
10
11
12
10 / 55
24
23
22
21
20
19
18
17
16
15
14
13
VSS
P53/AN0_8/RTS1/SWDDAT1
P52/AN0_7/CTS1/SWDCLK1
P47/EPWM0
P46/EPWM1
P45/EPWM2
P44/EPWM3
P43/EPWM4
P42/EPWM5
P27/AN0_4/CCP1B/C1_O/OP0_P
P26/CCP1A/OP0_N
P25/AN1_11/OP0_O
Rev. 1.04
CMS32M57xx 数据手册
AVREFN/RXD0/P50
37
AVREFP/TXD0/P51
VDD
28
P34
29
P36
30
P35
31
P40/AN0_6/RTS0/BKIN/BOOT
32
P37/CTS0
P41/BKIN
33
P43/EPWM4
34
P42/EPWM5
35
P45/EPWM2
36
P44/EPWM3
P47/EPWM0
CMS32M5710(LQFP48)
P46/EPWM1
3.1.2
27
26
25
24
P33/RTS1
38
23
P32/CTS1
39
22
P31/CCP0B
VSS
40
21
P30/AN0_5/CCP0A/C0_O
P27/AN0_4/CCP1B/C1_O/OP0_P
SWDCLK1/CTS1/AN0_7/P52
41
20
SWDDAT1/RTS1/AN0_8/P53
42
19
P26/CCP1A/OP0_N
NRST/P54
43
18
P25/AN1_11/OP0_O
LQ FP48
13
P20/AN1_8/C1P3/ECAP13
www.mcu.com.cn
1
2
3
4
5
6
7
8
9
10
11
12
C1N/A1P0/NSS/AN0_3/P17
48
ECAP12/C1P2/A0O/TXD0/SCLK/BKIN/AN1_7/P16
P21/AN1_9/CTS0/OP1_O
BO OT/P03
ECAP11/C1P1/A0GND/RXD0/MOSI/SDA/AN1_6/P15
14
A1O/BKIN/AN1_4/P13
47
ECAP10/C1P0/A0P0/CLKO/MISO/SCL/AN1_5/P14
P22/RTS0/OP1_N
CCP1B/AN0_11/P02
A1GND/AN0_2/P12
15
A1P1/AN0_1/P11
46
ECAP03/C0P3/ADET/AN0_0/P10
P23/OP1_P
CCP1A/AN0_10/P01
NRST/C0N/SCLK/CCP0B/AN1_3/P07
P24/AN1_10
16
ECAP02/C0P2/A0P1/NSS/CCP0A/AN1_2/P06
17
45
ECAP00/C0P0/RXD1/MISO/SCL/AN1_0/P04
44
ECAP01/C0P1/TXD1/MOSI/SDA/AN1_1/P05
RXD1/SCL/P55
TXD1/SDA/AN0_9/P00
11 / 55
Rev. 1.04
CMS32M57xx 数据手册
GL3
28
GL1
29
GL2
30
GH3
31
GHS3
32
GHS2
33
BOST3
34
BOST2
35
GH2
GH1
36
GHS1
CMS32M5733(QFN48)
BOST1
3.1.3
27
26
25
AVREFN/RXD0/P50
37
24
GVDD
AVREFP/TXD0/P51
38
23
PGND
VDD
39
22
P31/CCP0B
VSS
40
21
P30/AN0_5/CCP0A/C0_O
P27/AN0_4/CCP1B/C1_O/OP0_P
SWDCLK1/CTS1/AN0_7/P52
41
20
SWDDAT1/RTS1/AN0_8/P53
42
19
P26/CCP1A/OP0_N
NRST/P54
43
18
P25/AN1_11/OP0_O
RXD1/SCL/P55
44
17
P24/AN1_10
TXD1/SDA/AN0_9/P00
45
16
P23/OP1_P
CCP1A/AN0_10/P01
46
15
P22/RTS0/OP1_N
CCP1B/AN0_11/P02
47
14
P21/AN1_9/CTS0/OP1_O
BOOT/P03
48
13
P20/AN1_8/C1P3/ECAP13
www.mcu.com.cn
1
2
3
4
5
6
7
8
9
10
11
12
ECAP00/C0P0/RXD1/MISO/SCL/AN1_0/P04
ECAP01/C0P1/TXD1/MOSI/SDA/AN1_1/P05
ECAP02/C0P2/A0P1/NSS/CCP0A/AN1_2/P06
NRST/C0N/SCLK/CCP0B/AN1_3/P07
ECAP03/C0P3/ADET/ AN0_0/P10
A1P1/AN0_1/P11
A1GND/AN0_2/P12
A1O/BKIN/AN1_4/P13
ECAP10/C1P0/A0P0/CLKO/MISO/SCL/AN1_5/P14
ECAP11/C1P1/A0GND/RXD0/MOSI/SDA/AN1_6/P15
ECAP12/C1P2/A0O/TXD0/SCLK/BKIN/AN1_7/P16
C1N/A1P0/NSS/AN0_3/P17
QFN48
12 / 55
Rev. 1.04
CMS32M57xx 数据手册
GL3
28
GL1
29
GL2
30
GH3
31
GHS3
32
GHS2
33
BOST3
34
BOST2
35
GH2
GH1
36
GHS1
CMS32M5736(QFN48)
BOST1
3.1.4
27
26
25
AVREFN/RXD0/P50
37
24
GVDD
AVREFP/TXD0/P51
38
23
PGND
VDD
39
22
P31/CCP0B
VSS
40
21
P30/AN0_5/CCP0A/C0_O
P27/AN0_4/CCP1B/C1_O/OP0_P
SWDCLK1/CTS1/AN0_7/P52
41
20
SWDDAT1/RTS1/AN0_8/P53
42
19
P26/CCP1A/OP0_N
NRST/P54
43
18
P25/AN1_11/OP0_O
QFN48
P20/AN1_8/C1P3/ECAP13
www.mcu.com.cn
1
2
3
4
5
6
7
8
9
10
11
12
C1N/A1P0/NSS/AN0_3/P17
13
ECAP12/C1P2/A0O/TXD0/SCLK/BKIN/AN1_7/P16
48
ECAP11/C1P1/A0GND/RXD0/MOSI/SDA/AN1_6/P15
P21/AN1_9/CTS0/OP1_O
BOOT/P03
A1O/BKIN/AN1_4/P13
P22/RTS0/OP1_N
14
ECAP10/C1P0/A0P0/CLKO/MISO/SCL/AN1_5/P14
15
47
A1P1/AN0_1/P11
46
CCP1B/AN0_11/P02
A1GND/AN0_2/P12
CCP1A/AN0_10/P01
ECAP03/C0P3/ADET/ AN0_0/P10
P23/OP1_P
NRST/C0N/SCLK/CCP0B/AN1_3/P07
P24/AN1_10
16
ECAP01/C0P1/TXD1/MOSI/SDA/AN1_1/P05
17
45
ECAP02/C0P2/A0P1/NSS/CCP0A/AN1_2/P06
44
ECAP00/C0P0/RXD1/MISO/SCL/AN1_0/P04
RXD1/SCL/P55
TXD1/SDA/AN0_9/P00
13 / 55
Rev. 1.04
CMS32M57xx 数据手册
管脚功能说明
3.2
下文表格中的符号说明如下:
管脚名称
符号说明
表示数字输入/输出。
I/O
I
表示数字输入。
O
表示数字输出。
AI
表示模拟输入。
AO
表示模拟输出。
P
表示电源或地。
CMS32M5710 系列
3.2.1
管脚号
SSOP24
LQFP48
2
3
-
-
-
www.mcu.com.cn
1
2
3
4
5
管脚名称
管脚类型
描述
P04
I/O
通用输入/输出管脚
AN1_0
AI
ADCB 模拟输入通道 0
C0P0
AI
ACMP0 正端输入通道 0
SCL
I/O
I2C 时钟输入/输出管脚
SPI 主机输入/从机输出管脚
MISO
I/O
RXD1
I
UART1 数据输入管脚
ECAP00
I
ACMP0 正端输入通道 0 作捕获输入
P05
I/O
通用输入/输出管脚
AN1_1
AI
ADCB 模拟输入通道 1
C0P1
AI
ACMP0 正端输入通道 1
SDA
I/O
I2C 数据输入/输出管脚
MOSI
I/O
SPI 主机输出/从机输入管脚
TXD1
O
UART1 数据输出管脚
ECAP01
I
ACMP0 正端输入通道 1 作捕获输入
P06
I/O
通用输入/输出管脚
AN1_2
AI
ADCB 模拟输入通道 2
C0P2
AI
ACMP0 正端输入通道 2
A0P1
AI
PGA0 正端输入通道 1
CCP0A
I/O
CCP0 捕获输入/PWM 输出 A 路管脚
SPI 片选管脚
NSS
I/O
ECAP02
I
P07
I/O
通用输入/输出管脚
AN1_3
AI
ADCB 模拟输入通道 3
C0N
AI
ACMP0 负端输入通道
CCP0B
I/O
CCP0 捕获输入/PWM 输出 B 路管脚
SPI 时钟输入/输出管脚
ACMP0 正端输入通道 2 作捕获输入
SCLK
I/O
NRST
I
P10
I/O
通用输入/输出管脚
AN0_0
AI
ADC0 模拟输入通道 0
C0P3
AI
ACMP0 正端输入通道 3
ADET
I
ADC 外部启动数字输入
14 / 55
外部复位管脚
Rev. 1.04
CMS32M57xx 数据手册
管脚号
SSOP24
LQFP48
4
-
-
5
6
7
8
9
10
www.mcu.com.cn
6
7
8
9
10
11
12
13
14
管脚名称
管脚类型
描述
ECAP03
I
P11
I/O
通用输入/输出管脚
AN0_1
AI
ADC0 模拟输入通道 1
A1P1
AI
PGA1 正端输入通道 1
P12
I/O
通用输入/输出管脚
ACMP0 正端输入通道 3 作捕获输入
AN0_2
AI
ADC0 模拟输入通道 2
A1GND
AI
PGA1 反馈地线输入
P13
I/O
通用输入/输出管脚
AN1_4
AI
ADCB 模拟输入通道 4
A1O
AO
PGA1 输出通道
BKIN
I
EPWM 刹车输入管脚
P14
I/O
通用输入/输出管脚
AN1_5
AI
ADCB 模拟输入通道 5
C1P0
AI
ACMP1 正端输入通道 0
A0P0
AI
PGA0 正端输入通道 0
SCL
I/O
I2C 时钟输入/输出管脚
MISO
I/O
SPI 主机输入/从机输出管脚
CLKO
O
系统时钟输出管脚
ECAP10
I
ACMP1 正端输入通道 0 作捕获输入
P15
I/O
通用输入/输出管脚
AN1_6
AI
ADCB 模拟输入通道 6
C1P1
AI
ACMP1 正端输入通道 1
A0GND
AI
PGA0 反馈地线输入
SDA
I/O
I2C 数据输入/输出管脚
MOSI
I/O
SPI 主机输出/从机输入管脚
RXD0
I
UART0 数据输入管脚
ECAP11
I
ACMP1 正端输入通道 1 作捕获输入
P16
I/O
通用输入/输出管脚
AN1_7
AI
ADCB 模拟输入通道 7
C1P2
AI
ACMP1 正端输入通道 2
A0O
AO
PGA0 输出通道
SCLK
I/O
SPI 时钟输入/输出管脚
TXD0
O
UART0 数据输出管脚
BKIN
I
EPWM 刹车输入
ECAP12
I
ACMP1 正端输入通道 2 作捕获输入
P17
I/O
通用输入/输出管脚
AN0_3
AI
ADC0 模拟输入通道 3
C1N
AI
ACMP1 负端输入通道
A1P0
AI
PGA1 正端输入通道 0
NSS
I/O
SPI 片选管脚
P20
I/O
通用输入/输出管脚
AN1_8
AI
ADCB 模拟输入通道 8
C1P3
AI
ACMP1 正端输入通道 3
ACMP1 正端输入通道 3 作捕获输入
ECAP13
I
P21
I/O
通用输入/输出管脚
AN1_9
AI
ADCB 模拟输入通道 9
15 / 55
Rev. 1.04
CMS32M57xx 数据手册
管脚号
SSOP24
LQFP48
11
15
12
16
-
17
13
14
15
-
-
18
19
20
21
22
-
23
-
24
-
管脚名称
管脚类型
OP1_O
AO
CTS0
I
描述
OP1 输出通道
UART0 允许发送管脚
P22
I/O
通用输入/输出管脚
OP1_N
AI
OP1 负端输入通道
RTS0
O
UART0 请求发送管脚
P23
I/O
通用输入/输出管脚
OP1_P
AI
OP1 正端输入通道
P24
I/O
通用输入/输出管脚
AN1_10
AI
ADCB 模拟输入通道 10
P25
I/O
通用输入/输出管脚
AN1_11
AI
ADCB 模拟输入通道 11
OP0_O
AO
OP0 输出通道
P26
I/O
通用输入/输出管脚
OP0_N
AI
OP0 负端输入通道
CCP1A
I/O
CCP1 捕获输入/PWM 输出 A 路管脚
P27
I/O
通用输入/输出管脚
AN0_4
AI
ADC0 模拟输入通道 4
OP0_P
AI
OP0 正端输入通道
CCP1B
I/O
CCP1 捕获输入/PWM 输出 B 路管脚
C1_O
O
ACMP1 数字输出通道
P30
I/O
通用输入/输出管脚
AN0_5
AI
ADC0 模拟输入通道 5
CCP0A
I/O
CCP0 捕获输入/PWM 输出 A 路管脚
C0_O
O
ACMP0 数字输出通道
P31
I/O
通用输入/输出管脚
CCP0B
I/O
CCP0 捕获输入/PWM 输出 B 路管脚
P32
I/O
通用输入/输出管脚
CTS1
I
UART1 允许发送管脚
P33
I/O
通用输入/输出管脚
RTS1
O
UART1 请求发送管脚
25
P34
I/O
通用输入/输出管脚
-
26
P35
I/O
通用输入/输出管脚
-
27
P36
I/O
通用输入/输出管脚
-
28
P37
I/O
通用输入/输出管脚
-
29
-
30
16
31
17
www.mcu.com.cn
32
UART0 允许发送管脚
CTS0
I
P40
I/O
通用输入/输出管脚
AN0_6
AI
ADC0 模拟输入通道 6
RTS0
O
UART0 请求发送管脚
BKIN
I
EPWM 刹车输入管脚
BOOT
I
BOOT 配置输入管脚
通用输入/输出管脚
P41
I/O
BKIN
I
P42
I/O
通用输入/输出管脚
EPWM5
O
EPWM 输出通道 5
P43
I/O
通用输入/输出管脚
EPWM4
O
EPWM 输出通道 4
16 / 55
EPWM 刹车输入管脚
Rev. 1.04
CMS32M57xx 数据手册
管脚号
SSOP24
LQFP48
18
33
19
34
20
35
21
36
-
37
-
38
管脚名称
管脚类型
描述
P44
I/O
通用输入/输出管脚
EPWM3
O
EPWM 输出通道 3
P45
I/O
通用输入/输出管脚
EPWM2
O
EPWM 输出通道 2
P46
I/O
通用输入/输出管脚
EPWM1
O
EPWM 输出通道 1
P47
I/O
通用输入/输出管脚
EPWM0
O
EPWM 输出通道 0
通用输入/输出管脚
P50
I/O
RXD0
I
UART0 数据输入管脚
AVREFN
AI
ADCB 外部参考负端
P51
I/O
通用输入/输出管脚
TXD0
O
UART0 数据输出管脚
AVREFP
AI
ADCB 外部参考正端
1
39
VDD
P
电源
24
40
VSS
P
地
P52
I/O
通用输入/输出管脚
AN0_7
AI
ADC0 模拟输入通道 7
CTS1
I
UART1 允许发送管脚
SWDCLK1
I
SWD 仿真时钟输入管脚 1
P53
I/O
通用输入/输出管脚
AN0_8
AI
ADC0 模拟输入通道 8
RTS1
O
UART1 请求发送管脚
SWDDAT1
I/O
SWD 仿真数据输入/输出管脚 1
P54
I/O
通用输入/输出管脚
22
23
-
-
-
-
-
-
www.mcu.com.cn
41
42
43
44
45
46
47
48
外部复位管脚
NRST
I
P55
I/O
通用输入/输出管脚
SCL
I/O
I2C 时钟输入/输出管脚
RXD1
I
UART1 数据输入管脚
P00
I/O
通用输入/输出管脚
AN0_9
AI
ADC0 模拟输入通道 9
SDA
I/O
I2C 数据输入/输出管脚
TXD1
O
UART1 数据输出管脚
P01
I/O
通用输入/输出管脚
AN0_10
AI
ADC0 模拟输入通道 10
CCP1A
I/O
CCP1 捕获输入/PWM 输出 A 路管脚
P02
I/O
通用输入/输出管脚
AN0_11
AI
ADC0 模拟输入通道 11
CCP1B
I/O
CCP1 捕获输入/PWM 输出 B 路管脚
P03
I/O
通用输入/输出管脚
BOOT
I
17 / 55
BOOT 配置输入管脚
Rev. 1.04
CMS32M57xx 数据手册
3.2.2
CMS32M5733/CMS32M5736 系列
管脚号
QFN48
1
2
3
4
5
6
7
8
9
www.mcu.com.cn
管脚名称
管脚类型
描述
P04
I/O
通用输入/输出管脚
AN1_0
AI
ADCB 模拟输入通道 0
C0P0
AI
ACMP0 正端输入通道 0
SCL
I/O
I2C 时钟输入/输出管脚
SPI 主机输入/从机输出管脚
MISO
I/O
RXD1
I
UART1 数据输入管脚
ECAP00
I
ACMP0 正端输入通道 0 作捕获输入
P05
I/O
通用输入/输出管脚
AN1_1
AI
ADCB 模拟输入通道 1
C0P1
AI
ACMP0 正端输入通道 1
SDA
I/O
I2C 数据输入/输出管脚
MOSI
I/O
SPI 主机输出/从机输入管脚
TXD1
O
UART1 数据输出管脚
ECAP01
I
ACMP0 正端输入通道 1 作捕获输入
P06
I/O
通用输入/输出管脚
AN1_2
AI
ADCB 模拟输入通道 2
C0P2
AI
ACMP0 正端输入通道 2
A0P1
AI
PGA0 正端输入通道 1
CCP0A
I/O
CCP0 捕获输入/PWM 输出 A 路管脚
SPI 片选管脚
NSS
I/O
ECAP02
I
P07
I/O
通用输入/输出管脚
AN1_3
AI
ADCB 模拟输入通道 3
C0N
AI
ACMP0 负端输入通道
CCP0B
I/O
CCP0 捕获输入/PWM 输出 B 路管脚
SPI 时钟输入/输出管脚
ACMP0 正端输入通道 2 作捕获输入
SCLK
I/O
NRST
I
P10
I/O
通用输入/输出管脚
AN0_0
AI
ADC0 模拟输入通道 0
C0P3
AI
ACMP0 正端输入通道 3
ADET
I
ADC 外部启动数字输入
ECAP03
I
ACMP0 正端输入通道 3 作捕获输入
P11
I/O
通用输入/输出管脚
AN0_1
AI
ADC0 模拟输入通道 1
A1P1
AI
PGA1 正端输入通道 1
P12
I/O
通用输入/输出管脚
AN0_2
AI
ADC0 模拟输入通道 2
A1GND
AI
PGA1 反馈地线输入
P13
I/O
通用输入/输出管脚
AN1_4
AI
ADCB 模拟输入通道 4
A1O
AO
PGA1 输出通道
BKIN
I
P14
I/O
通用输入/输出管脚
AN1_5
AI
ADCB 模拟输入通道 5
18 / 55
外部复位管脚
EPWM 刹车输入管脚
Rev. 1.04
CMS32M57xx 数据手册
管脚号
QFN48
10
11
12
13
14
15
16
17
18
19
www.mcu.com.cn
管脚名称
管脚类型
描述
C1P0
AI
ACMP1 正端输入通道 0
A0P0
AI
PGA0 正端输入通道 0
SCL
I/O
I2C 时钟输入/输出管脚
MISO
I/O
SPI 主机输入/从机输出管脚
CLKO
O
系统时钟输出管脚
ECAP10
I
ACMP1 正端输入通道 0 作捕获输入
P15
I/O
通用输入/输出管脚
AN1_6
AI
ADCB 模拟输入通道 6
C1P1
AI
ACMP1 正端输入通道 1
A0GND
AI
PGA0 反馈地线输入
SDA
I/O
I2C 数据输入/输出管脚
SPI 主机输出/从机输入管脚
MOSI
I/O
RXD0
I
UART0 数据输入管脚
ECAP11
I
ACMP1 正端输入通道 1 作捕获输入
P16
I/O
通用输入/输出管脚
AN1_7
AI
ADCB 模拟输入通道 7
C1P2
AI
ACMP1 正端输入通道 2
A0O
AO
PGA0 输出通道
SCLK
I/O
SPI 时钟输入/输出管脚
TXD0
O
UART0 数据输出管脚
BKIN
I
EPWM 刹车输入
ECAP12
I
ACMP1 正端输入通道 2 作捕获输入
P17
I/O
通用输入/输出管脚
AN0_3
AI
ADC0 模拟输入通道 3
C1N
AI
ACMP1 负端输入通道
A1P0
AI
PGA1 正端输入通道 0
NSS
I/O
SPI 片选管脚
P20
I/O
通用输入/输出管脚
AN1_8
AI
ADCB 模拟输入通道 8
C1P3
AI
ACMP1 正端输入通道 3
ECAP13
I
ACMP1 正端输入通道 3 作捕获输入
P21
I/O
通用输入/输出管脚
AN1_9
AI
ADCB 模拟输入通道 9
OP1_O
AO
OP1 输出通道
UART0 允许发送管脚
CTS0
I
P22
I/O
通用输入/输出管脚
OP1_N
AI
OP1 负端输入通道
RTS0
O
UART0 请求发送管脚
P23
I/O
通用输入/输出管脚
OP1_P
AI
OP1 正端输入通道
P24
I/O
通用输入/输出管脚
AN1_10
AI
ADCB 模拟输入通道 10
P25
I/O
通用输入/输出管脚
AN1_11
AI
ADCB 模拟输入通道 11
OP0_O
AO
OP0 输出通道
P26
I/O
通用输入/输出管脚
19 / 55
Rev. 1.04
CMS32M57xx 数据手册
管脚号
QFN48
20
21
22
-
管脚名称
管脚类型
描述
OP0_N
AI
OP0 负端输入通道
CCP1A
I/O
CCP1 捕获输入/PWM 输出 A 路管脚
P27
I/O
通用输入/输出管脚
AN0_4
AI
ADC0 模拟输入通道 4
OP0_P
AI
OP0 正端输入通道
CCP1B
I/O
CCP1 捕获输入/PWM 输出 B 路管脚
C1_O
O
ACMP1 数字输出通道
P30
I/O
通用输入/输出管脚
AN0_5
AI
ADC0 模拟输入通道 5
CCP0A
I/O
CCP0 捕获输入/PWM 输出 A 路管脚
C0_O
O
ACMP0 数字输出通道
P31
I/O
通用输入/输出管脚
CCP0B
I/O
CCP0 捕获输入/PWM 输出 B 路管脚
P32
I/O
通用输入/输出管脚
UART1 允许发送管脚
CTS1
I
P33
I/O
通用输入/输出管脚
RTS1
O
UART1 请求发送管脚
-
P34
I/O
通用输入/输出管脚
-
P35
I/O
通用输入/输出管脚
-
P36
I/O
通用输入/输出管脚
P37
I/O
通用输入/输出管脚
CTS0
I
P40
I/O
通用输入/输出管脚
AN0_6
AI
ADC0 模拟输入通道 6
RTS0
O
UART0 请求发送管脚
-
-
-
-
37
38
www.mcu.com.cn
UART0 允许发送管脚
BKIN
I
EPWM 刹车输入管脚
BOOT
I
BOOT 配置输入管脚
P41
I/O
通用输入/输出管脚
EPWM 刹车输入管脚
BKIN
I
P42
I/O
通用输入/输出管脚
EPWM5
O
EPWM 输出通道 5
P43
I/O
通用输入/输出管脚
EPWM4
O
EPWM 输出通道 4
P44
I/O
通用输入/输出管脚
EPWM3
O
EPWM 输出通道 3
P45
I/O
通用输入/输出管脚
EPWM2
O
EPWM 输出通道 2
P46
I/O
通用输入/输出管脚
EPWM1
O
EPWM 输出通道 1
P47
I/O
通用输入/输出管脚
EPWM0
O
EPWM 输出通道 0
P50
I/O
通用输入/输出管脚
RXD0
I
UART0 数据输入管脚
AVREFN
AI
ADCB 外部参考负端
P51
I/O
通用输入/输出管脚
TXD0
O
UART0 数据输出管脚
20 / 55
Rev. 1.04
CMS32M57xx 数据手册
管脚号
管脚名称
管脚类型
AVREFP
AI
ADCB 外部参考正端
39
VDD
P
电源
40
VSS
P
地
P52
I/O
通用输入/输出管脚
AN0_7
AI
ADC0 模拟输入通道 7
QFN48
41
42
43
描述
CTS1
I
UART1 允许发送管脚
SWDCLK1
I
SWD 仿真时钟输入管脚 1
P53
I/O
通用输入/输出管脚
AN0_8
AI
ADC0 模拟输入通道 8
RTS1
O
UART1 请求发送管脚
SWDDAT1
I/O
SWD 仿真数据输入/输出管脚 1
通用输入/输出管脚
P54
I/O
NRST
I
P55
I/O
通用输入/输出管脚
外部复位管脚
SCL
I/O
I2C 时钟输入/输出管脚
RXD1
I
UART1 数据输入管脚
P00
I/O
通用输入/输出管脚
AN0_9
AI
ADC0 模拟输入通道 9
SDA
I/O
I2C 数据输入/输出管脚
TXD1
O
UART1 数据输出管脚
P01
I/O
通用输入/输出管脚
AN0_10
AI
ADC0 模拟输入通道 10
CCP1A
I/O
CCP1 捕获输入/PWM 输出 A 路管脚
P02
I/O
通用输入/输出管脚
AN0_11
AI
ADC0 模拟输入通道 11
CCP1B
I/O
CCP1 捕获输入/PWM 输出 B 路管脚
P03
I/O
通用输入/输出管脚
BOOT
I
BOOT 配置输入管脚
23
PGND
P
内置预驱接地管脚
24
GVDD
P
内置预驱电源管脚
25
GL3
O
相 3 低边栅极驱动输出管脚
26
GL2
O
相 2 低边栅极驱动输出管脚
27
GL1
O
相 1 低边栅极驱动输出管脚
28
GHS3
P
相 3 高边浮地管脚
29
GH3
O
相 3 高边栅极驱动输出管脚
30
BOST3
P
相 3 高边自举供电管脚
31
GHS2
P
相 2 高边浮地管脚
32
GH2
O
相 2 高边栅极驱动输出管脚
33
BOST2
P
相 2 高边自举供电管脚
34
GHS1
P
相 1 高边浮地管脚
35
GH1
O
相 1 高边栅极驱动输出管脚
36
BOST1
P
相 1 高边自举供电管脚
44
45
46
47
48
www.mcu.com.cn
21 / 55
Rev. 1.04
CMS32M57xx 数据手册
GPIO 特性
3.3
管脚多种功能共享,每个 I/O 口可配置为对应的数字功能或者模拟功能。I/O 作为通用 GPIO 口具有如下特性:
➢
可配置成普通输入、上拉输入、下拉输入、推挽输出、不带上拉开漏输出模式。
➢
可配置高电平、低电平、上升沿、下降沿、双沿触发中断。
➢
可配置高电平、低电平、上升沿、下降沿唤醒芯片睡眠/深度睡眠/停止模式。
➢
可配置 2 档 I/O 速度。
➢
可配置 2 档输出电流。
www.mcu.com.cn
22 / 55
Rev. 1.04
CMS32M57xx 数据手册
3.4
管脚功能列表
端口复用功能分配列表:
CONFIG
P00
P01
P02
P03
P04
P05
P06
P07
P10
P11
P12
P13
P14
P15
P16
P17
P20
P21
P22
P23
P24
P25
P26
P27
P30
P31
P32
P33
P34
P35
P36
P37
P40
P41
P42
P43
P44
P45
P46
P47
P50
P51
P52
P53
P54
P55
BOOT
NRST
BOOT
NRST
0
GPIO
GPIO
GPIO
GPIO
GPIO/ECAP00
GPIO/ECAP01
GPIO/ECAP02
GPIO
GPIO/ECAP03
GPIO
GPIO
GPIO
GPIO/ECAP10
GPIO/ECAP11
GPIO/ECAP12
GPIO
GPIO/ECAP13
GPIO
GPIO
GPIO
GPIO
GPIO
GPIO
GPIO
GPIO
GPIO
GPIO
GPIO
GPIO
GPIO
GPIO
GPIO
GPIO
GPIO
GPIO
GPIO
GPIO
GPIO
GPIO
GPIO
GPIO
GPIO
GPIO
GPIO
GPIO
GPIO
Function 符号
1
2
3
ANA
TXD1
SDA
ANA
ANA
ANA
ANA
ANA
ANA
ANA
ANA
ANA
ANA
ANA
ANA
ANA
ANA
ANA
ANA
ANA
ANA
ANA
ANA
ANA
ANA
ANA
RXD1
TXD1
SCL
SDA
4
5
6
7
CCP1A
CCP1B
MISO
MOSI
NSS
SCLK
CCP0A
CCP0B
ADET
BKIN
RXD0
TXD0
SCL
SDA
MISO
MOSI
SCLK
NSS
CLKO
BKIN
SWDDAT0
SWDCLK0
CTS0
RTS0
CCP1A
CCP1B
CCP0A
CCP0B
C1_O
C0_O
CTS1
RTS1
ANA
CTS0
RTS0
ANA
ANA
ANA
ANA
RXD0
TXD0
CTS1
RTS1
RXD1
BKIN
BKIN
EPWM5
EPWM4
EPWM3
EPWM2
EPWM1
EPWM0
SWDCLK1
SWDDAT1
SCL
注:SWD 口固定配置为 2 组端口(0/1)中其中一组,出厂时已经设置,用户不能修改。
www.mcu.com.cn
23 / 55
Rev. 1.04
CMS32M57xx 数据手册
模拟功能列表:
ADC0
AN0_9
AN0_10
AN0_11
P00
P01
P02
P03
P04
P05
P06
P07
P10
P11
P12
P13
P14
P15
P16
P17
P20
P21
P22
P23
P24
P25
P26
P27
P30
P31
P32
P33
P34
P35
P36
P37
P40
P41
P42
P43
P44
P45
P46
P47
P50
P51
P52
P53
P54
P55
ADCB
ANA(可同时使用多个模拟功能)
ACMP
AN1_0
AN1_1
AN1_2
AN1_3
C0P0
C0P1
C0P2
C0N
C0P3
AN0_0
AN0_1
AN0_2
AN1_4
AN1_5
AN1_6
AN1_7
C1P0
C1P1
C1P2
C1N
C1P3
AN0_3
AN1_8
AN1_9
PGA
OP
A0P1
A1P1
A1GND
A1O
A0P0
A0GND
A0O
A1P0
OP1_O
OP1_N
OP1_P
AN1_10
AN1_11
OP0_O
OP0_N
OP0_P
AN0_4
AN0_5
AN0_6
AVREFN
AVREFP
AN0_7
AN0_8
注:
(1) 配置为 0 时,为 GPIO 功能,其输入斯密特为常开(包括状态为输出时)。
配置为 1 时,GPIO 所有功能关闭,包括输出电路,斯密特输入电路,上下拉均关闭。
(2) 配置为数字功能时,也可使用模拟功能,如 P04 配置成 GPIO 使用 ECAP 功能时,可同时使用比较器 C0P0 功能。
www.mcu.com.cn
24 / 55
Rev. 1.04
CMS32M57xx 数据手册
(3) 端口支持多个模拟功能同时使用,如可 P25 同时使用运放功能与 AD 通道功能。
(4) 仅使用模拟功能时,建议将配置设置为 1,关闭数字电路以降低功耗。
功能多端口映射的配置优先级:
(1)
输入功能:
如果有两个或以上的端口同时配置相同输入功能,则按照 P00,P01,……,P55 从高到低的优先级顺序来配置选择。如
P13 与 P16 同时配置成 BKIN 的端口,则 P13 具有高的优先顺序,P13 实现 BKIN 的功能,而 P16 则没有配置成 BKIN 的功
能。
(2)
输出功能:
输出功能没有优先级顺序的限制,如果有多个端口配置成相同的输出功能,则该功能会在这些端口同时输出。
www.mcu.com.cn
25 / 55
Rev. 1.04
CMS32M57xx 数据手册
4. 功能概要
ARM Cortex–M0 内核
4.1
Cortex® -M0 处理器是一个可配置,具有多级流水线的 32 位 RISC 处理器。它拥有一个 AMBA AHB-Lite 接口并包含 NVIC
组件,同时有可选的硬件调试功能。该处理器可以执行 Thumb 指令,并与其他 Cortex® -M 系列处理器兼容。该处理器支持两
种工作模式——Thread 模式和 Handler 模式。异常时系统进入 Handler 模式,异常返回只能在 Handler 模式下执行。系统复位
及异常返回后均可进入 Thread 模式。
存储器
4.2
4.2.1
程序存储器(FLASH)
程序存储器分为两种区域:APROM 与 BOOT,可选择上电时从 APROM 或 BOOT 区启动。
不同产品型号有不同程序空间大小,视具体型号而定,最大空间为 64KB。
BOOT 的最大空间为 4KB。
该系列产品可配置 BOOT 的大小,配置方式如下:
64K(程序存储区)
APROM 区
地址空间分配方式
4.2.2
BOOT 区
方式 0
64KB
0000H-FFFFH
--
--
方式 1
63KB
0000H-FBFFH
1KB
FC00H-FFFFH
方式 2
62KB
0000H-F7FFH
2KB
F800H-FFFFH
方式 3
60KB
0000H-EFFFH
4KB
F000H-FFFFH
非易失性数据存储器(Data FLASH)
Data FLASH 的空间大小为 1KB,分为两个扇区。可存储用户需要用于掉电保存的数据。
4.2.3
数据存储器(SRAM)
数据存储器最大为 8KB。除了初始地址开始的 2KB,后面每 2KB 可设置写保护。
www.mcu.com.cn
26 / 55
Rev. 1.04
CMS32M57xx 数据手册
中断控制
4.3
Cortex®-M0 CPU 提供一个用于中断处理的嵌套向量中断控制器(NVIC),具有如下特性:
➢
支持嵌套向量中断。
➢
自动保存和恢复处理器状态。
➢
动态改变优先级。
➢
简化和确定的中断时间。
系统提供多个外设中断源,包括 GPIO0、GPIO1、GPIO2、GPIO3、GPIO4、GPIO5、CCP、WWDT、EPWM、ADC0、
ADCB、ACMP、UART0、UART1、TIMER0、TIMER1、TIMER2、TIMER3、WDT、I2C、SPI、SYS_CHK,中断源的实际
个数因产品而不同。每个中断支持 4 级中断优先级,最高优先级为 0,最低优先级为 3,默认优先级为 0。
时钟控制
4.4
时钟控制器为整个芯片提供时钟源,包括系统时钟和所有外围设备时钟。该控制器通过单独的时钟开关、时钟源选择和分
频器来进行时钟选择,同时也可以通过 IO 口输出时钟。
时钟源可选择如下两种类型:
➢
内部高速振荡器 HSI(48MHz/64MHz)。
➢
内部低速振荡器 LSI(40KHz)。
时钟输出可选择如下两种类型:
➢
AHB 总线时钟 AHBCLK。
➢
内部高速振荡器 HSI。
www.mcu.com.cn
27 / 55
Rev. 1.04
CMS32M57xx 数据手册
4.5
电源管理
4.5.1
工作模式
系统有 4 种不同的工作模式,以适应不同应用的功耗需求。
➢
正常模式:MCU 处于正常工作状态,外设正常运行,LDO 开启。
➢
睡眠模式:MCU 处于睡眠状态,CPU 停止工作,外设正常运行,LDO 开启。
➢
深度睡眠模式:MCU 处于深度睡眠模式,CPU 停止工作,外设仅 WDT 工作,LDO 开启。
➢
停止模式:MCU 处于停止模式,CPU 停止工作,外设停止工作,LDO 处于低功耗模式。
4.5.2
电源低压复位(LVR)
该系列产品内部包含一个低压复位电路,当电源电压低于设置的检测电压,则复位系统。
低压检测电压有 4 种选择:1.8V/2.0V/2.5V/3.5V。
4.5.3
电源低压检测(LVD)
该系列产品内部包含一个低电压检测电路,可将电源电压和设置的检测电压进行比较。如果电源电压低于设置的检测电
压,则产生中断请求信号。
检测电压有 8 种选择:4.2V/4.0V/3.7V/3.0V/2.7V/2.4V/2.2V/2.0V。
www.mcu.com.cn
28 / 55
Rev. 1.04
CMS32M57xx 数据手册
定时器
4.6
4.6.1
系统定时器(SysTick)
Cortex®-M0 内置一个系统定时器 SysTick,SysTick 提供一个简单的 24 位写清零、递减计数、自动加载初值功能,同时拥
有灵活控制机制的寄存器。该计数器可用作实时操作系统(RTOS)的滴答定时器或用作简单的定时器外设。
4.6.2
看门狗定时器(WDT)
看门狗定时器是以 40KHz 为计数时钟源的 32 位向下计数器。当系统运行到一个未知状态时,可通过看门狗来使系统复
位,从而避免系统进入到无限期的死循环。看门狗定时器具有如下特性:
➢
计数时钟可选择 1、16、256 分频。
➢
支持看门狗复位系统。
➢
支持看门狗定时中断。
➢
支持看门狗中断唤醒系统睡眠/深度睡眠模式。
4.6.3
窗口看门狗定时器(WWDT)
窗口看门狗定时器是一个 6 位向下计数器。窗口看门狗定时器用于在一个特定窗口时间内执行系统复位,以防止程序在不
可预知条件下跑到一个不可控的状态。窗口看门狗定时器具有如下特性:
➢
6 位窗口比较值可设置。
➢
计数时钟可选择 14 种分频比。
➢
支持窗口看门狗计数值等于窗口比较值时,产生中断。
➢
支持窗口看门狗计数值大于窗口比较值时加载数据,产生系统复位。
➢
支持窗口计数值递减到 0 时,产生系统复位。
4.6.4
通用定时器(TIMER0/1/2/3)
该 系 列 产 品 包 含 4 路 可 编 程 的 32 位 /16 位 向 下 计 数 器 , 能 为 用 户 提 供 便 捷 的 定 时 计 数 功 能 。 TIMER0/TIMER1/
TIMER2/TIMER3 具有如下特性:
➢
计数时钟可选择 1、16、256 分频。
➢
具有单次触发、周期计数、连续计数 3 种计数操作模式。
➢
支持延时加载计数初值功能。
➢
支持计数器递减到 0 时,产生中断。
➢
支持定时器中断唤醒睡眠模式。
www.mcu.com.cn
29 / 55
Rev. 1.04
CMS32M57xx 数据手册
增强型数字外设
4.7
4.7.1
循环冗余校验单元(CRC)
循环冗余校验 CRC 是数据通信领域中最常用的一种差错校验码,其特征是信息字段和校验字段的长度可以任意选定。芯片
CRC 校验单元生成多项式使用 “X16+X12+X5+1”(CRC16-CCITT),通过程序指定要校验的数据,使得该模块不限于代码闪存
区而能用于多用途的检查。
4.7.2
除法器(HWDIV)
该系列产品包含一个 32bit/32bit 的硬件除法器,该除法器具有如下特性:
➢
支持无符号或者有符号数的除法。
➢
具有除零标志指示位。
➢
商和余数的位宽均为 32 位。
➢
写除数寄存器启动除法运算。
➢
6 个 HCLK 时钟完成运算。
4.7.3
捕捉/比较/脉宽调制模块(CCP0/1)
该系列产品包含 2 组 CCP 模块(CCP0/CCP1),每组 CCP 对应 A,B 两路通道。CCP 模块支持 PWM 输出、捕捉模式
0、捕捉模式 1、中断。
(1)PWM 输出具有如下特性:
➢
CCP0 的 A,B 两路共用一个周期寄存器、CCP1 的 A,B 两路共用另一个周期寄存器。
➢
CCP0/CCP1 的 A,B 两路输出占空比可独立设置。
➢
最多可输出 4 路 PWM。
➢
输出极性可选。
(2)捕捉模式 0 具有如下特性:
➢
CCP0 可选择 A 路或者 B 路作为外部捕捉输入信号。
➢
CCP1 可选择 A 路或者 B 路作为外部捕捉输入信号。
➢
可选择软件开始计数、上升沿捕捉;软件开始计数、下降沿捕捉;上升沿计数、下降沿捕捉;下降沿计数、上升沿捕
捉,4 种捕获方式。
➢
捕捉条件触发,计数器停止。
(3)捕捉模式 1 具有如下特性:
➢
仅有 CCP1 具有捕捉模式 1。
➢
CAP0、CAP1、CAP2、CAP3,4 路捕捉通道,每路捕捉通道具有 4 位控制选择不同输入。
➢
可选择写寄存器触发的软件捕捉方式。
➢
可选择外部信号的上升沿、下降沿、双沿触发的边沿捕捉方式。
➢
支持 CCP1 捕捉触发 CCP0 计数器加载使能。
www.mcu.com.cn
30 / 55
Rev. 1.04
CMS32M57xx 数据手册
(4)CCP 模块的中断具有如下几种:
➢
PWM 中断。
➢
捕捉模式 0 中断。
➢
捕捉模式 1 的 CAP0、CAP1、CAP2、CAP3 中断。
➢
计数器溢出中断。
4.7.4
增强型 PWM(EPWM)
增强性 PWM 模块支持 6 路 PWM 发生器,周期和占空比可独立设置。EPWM 具有如下特性:
➢
支持单次、连续 2 种波形输出。
➢
支持独立、互补、同步、组控 4 种控制模式。
➢
计数时钟可选择 1、2、4、8、16 分频。
➢
支持边沿对齐、中心对齐 2 种计数模式。
➢
支持 4 种加载更新方式。
➢
支持死区编程。
➢
可设置输出极性。
➢
支持周期、向上比较、向下比较、零点中断。
➢
支持故障刹车保护以及恢复功能(软/硬件触发以及软/硬件恢复)。
www.mcu.com.cn
31 / 55
Rev. 1.04
CMS32M57xx 数据手册
通信模块
4.8
4.8.1
通用异步收发器(UART0/1)
该系列产品包含 2 路全双工异步通讯接口,UART0 和 UART1。UART0/1 收发器具有如下特性:
➢
全双工,异步通信。
➢
寄存器结构符合 16550 工业标准。
➢
16 个字节发送 FIFO 与 16 个字节接收 FIFO。
➢
支持硬件自动流控功能(CTS,RTS)。
➢
支持软件流控功能(XOFF,XON)。
➢
接收缓存触发等级可选。
➢
数据位长度可设为 5~8 位。
➢
停止位长度可设置为 1 位、1.5 位或 2 位。
➢
可设奇偶校验、无校验或固定校验位的产生和检测。
4.8.2
I2C 串行接口控制器(I2C)
该系列产品包含 1 个两线双向串行总线控制器 I2C。I2C 控制器具有如下特性:
➢
标准 I2C 兼容总线接口。
➢
支持主机/从机模式,主从机之间双向数据传送。
➢
支持多主机间同时传输数据仲裁,避免总线上串行数据损坏。
➢
总线采用串行同步时钟,可实现设备之间以不同的速率传输。
➢
可编程的时钟可以用于多种速率控制。
➢
支持 7 位/10 位从地址模式。
➢
支持多地址识别。
4.8.3
串行外围接口控制器(SSP/SPI)
该系列产品包含 1 个工作于全双工模式的同步串行控制器 SSP/SPI,SSP/SPI 控制器具有如下特性:
➢
兼容 Motorola 的 SPI、TI 的 4 线 SSI 和 NS 的 Microwire 总线。
➢
支持主机或从机模式。
➢
可配置发送位的长度。
➢
可配置时钟极性和相位。
➢
时钟速率可编程控制。
➢
提供 8 个 16 位发送/接收 FIFO。
www.mcu.com.cn
32 / 55
Rev. 1.04
CMS32M57xx 数据手册
模拟模块
4.9
4.9.1
低速模数转换(ADC0)
该系列产品包含一个 12 位逐次逼近型模数转换器(ADC0),支持单次和连续 2 种转换模式。ADC0 还具有如下特性:
➢
模拟输入电压范围:AVSS(VSS) ~ AVDD(VDD)。
➢
最大采样速率:100Ksps。
➢
多达20路单端模拟输入通道。
➢
单次转换时间为:18.5*TADCK。
➢
单次模式:对指定通道执行一次A/D转换。
➢
连续模式:对所有选定的通道都执行A/D转换。
➢
支持外部输入信号触发ADC转换。
➢
支持转换完毕产生中断。
➢
内置AD转换结果比较器。
➢
每个通道的转换结果都存储在对应的数据寄存器中。
➢
通道12-19可测试专用模拟电压信号(OP0/1的输出端口,PGA0/1的输出端口,温度传感器,内部基准,ADC参考正/
负端等)。
4.9.2
快速模数转换(ADCB)
该系列产品包含一个 12 位逐次逼近型模数转换器(ADCB),支持单次和连续 2 种转换模式。ADCB 还具有如下特性:
➢
模拟输入电压范围:AVSS(VSS/AVREFN) ~ AVDD(VDD/AVREFP)。
➢
最大采样速率:1.2Msps。
➢
多达20路单端模拟输入通道。
➢
支持两种功耗模式:高速模式与低电流模式。
➢
高速模式下单次采样与转换时间为:52*TADCK(采样时间设置为13.5*TADCK)。
➢
单次模式:对指定通道执行一次A/D转换。
➢
连续模式:对所有选定的通道都执行A/D转换。
➢
支持外部输入信号触发ADC转换。
➢
支持转换完毕产生中断。
➢
内置AD转换结果比较器。
➢
每个通道的转换结果都存储在对应的数据寄存器中。
➢
通道12-19可测试专用模拟电压信号(OP0/1的输出端口,PGA0/1的输出端口,温度传感器,内部基准,ADC参考正/
负端等)。
www.mcu.com.cn
33 / 55
Rev. 1.04
CMS32M57xx 数据手册
4.9.3
模拟比较器(ACMP0/1)
该系列产品内部包含 2 个模拟比较器,ACMP0 和 ACMP1。ACMP0/1 具有如下特性:
➢
模拟输入电压范围:0~(VDD-1.5V)。
➢
支持单/双边迟滞电压选择(10mV/20mV/60mV-典型值)。
➢
正端可选择多路端口输入。
➢
负端可选择端口输入或内部参考电压。
➢
内部参考分压共 16 档位选择。
➢
支持输出滤波,滤波时间共 11 档位选择。
➢
支持输出改变产生中断。
4.9.4
运算放大器(OP0/1)
该系列产品包含 2 个基本运放模块 OP0 和 OP1,OP0/1 具有如下特性:
➢
可配置为运放模式和比较器模式。
➢
支持失调电压可调节。
➢
输出可通过 ADC 测量。
4.9.5
可编程增益放大器(PGA0/1)
该系列产品包含 2 个可编程增益放大器 PGA0 和 PGA1 模块,PGA0/1 具有如下特性:
➢
增益 8 级可调(4X/8X/10X/12X/14X/16X/32X)。
➢
输出可通过 ADC 测量。
4.9.6
温度传感器(TS)
该系列产品包含 1 个温度传感器,温度传感器具有如下特性:
➢
可测量温度范围:-40℃~105℃。
➢
可进行软件修调。
➢
输出可通过 ADC 测量。
www.mcu.com.cn
34 / 55
Rev. 1.04
CMS32M57xx 数据手册
4.10 存储器控制模块
FLASH 存储器包含程序存储器(APROM/BOOT)与非易失性数据存储器(Data FLASH),可通过相关特殊功能寄存器
(SFR)对其进行存取操作以实现 IAP 功能。FLASH 存储器支持如下操作:
➢
字节读操作。
➢
字节写操作。
➢
页擦除操作。
➢
FLASH 空间 CRC 校验操作。
4.11 安全相关
4.11.1
唯一芯片识别号 (UID)
每颗芯片拥有 96 位唯一身份识别号,出厂时已经设置,用户不能修改,但可通过存储器模块读取。
4.11.2
用户唯一芯片识别号 (USRUID)
该系列产品存在另外一个 128 位的芯片识别号 USRUID,包括 96 位用户可设置识别号与 32 位固定的识别号,该 128 位识
别码均不能通过存储器模块读取。USRUID 可作为在加密应用中的密钥,用户程序可通过检测该密钥建立保护机制。
4.11.3
程序代码的保护
支持代码分区保护功能,APROM 空间每 2KBytes 为一段,BOOT 空间每 1KBytes 为一段,通过用户配置寄存器可设置保
护状态。
4.11.4
程序 CRC 校验
支持硬件计算程序 CRC 校验码,其中校验区间可任意设置。CRC 校验码使用多项式 CRC16-CCITT 的“X16+X12+X5+1”来
生成。
4.11.5
通用 CRC 运算
利用通用 CRC 模块可校验程序或数据传输的正确性。通用 CRC 模块的校验多项式也使用“X16+X12+X5+1”生成。
4.11.6
存储器非法存取检测
如果访问 ARM 微控制器中的非法存储器地址,总线系统会回应一个错误信号,这样能提供更好的程序错误检测方法。
4.11.7
SRAM 保护功能
内部 SRAM 带有写保护功能,且可设置为分区写保护。写保护不影响读取功能,系统寄存器 SRAMLOCK 可设置相关功
能。
4.11.8
SFR 保护功能
关键功能模块的部分 SFR 带有保护功能,在保护态下读写操作无效。
www.mcu.com.cn
35 / 55
Rev. 1.04
CMS32M57xx 数据手册
4.11.9
ADC 测试功能
通过对 A/D 转换器的正端参考电压、负端参考电压、模拟输入通道、内部基准电压进行 A/D 转换,确认 A/D 转换器是否正
常运行。
4.11.10 GPIO 引脚电平检测
不论端口配置成 GPIO 功能模式下的输出口还是输入口,都能通过 GPIO->DI 读取管脚电平。
www.mcu.com.cn
36 / 55
Rev. 1.04
CMS32M57xx 数据手册
5. 用户配置
用户配置区是 FLASH 中分配的一块 128 字(512 字节)的存储区间,通过配置区寄存器可设置如下功能:
➢
LVR 复位电压。
➢
上电复位启动空间(APROM/BOOT)。
➢
用户程序、用户 UID、Data FLASH 加密控制。
➢
上电 WDT 使能控制、初始加载值。
➢
SWD 调试功能。
➢
外部复位功能及引脚分配。
www.mcu.com.cn
37 / 55
Rev. 1.04
CMS32M57xx 数据手册
6. 电气特性
6.1
MCU 绝对最大额定值
符号
参数
最小值
最大值
单位
VDD-VSS
电源电压
-0.3
5.8
V
VIN
输入电压
VSS-0.3
VDD+0.3
V
TA
工作温度
-40
+105
℃
TST
储存温度
-55
+150
℃
IDD
VDD 最大输入电流
-
120
mA
ISS
VSS 最大输出电流
-
120
mA
单个 I/O 最大灌电流
-
50
mA
单个 I/O 最大拉电流
-
40
mA
所有 I/O 最大灌电流
-
100
mA
所有 I/O 最大拉电流
-
100
mA
IIO
www.mcu.com.cn
38 / 55
Rev. 1.04
CMS32M57xx 数据手册
MCU 直流电气参数
6.2
(VDD-VSS=2.1~5.5V,TA=25℃)
符号
参数
测试条件
最小值
典型值
最大值
单位
VDD
工作电压
HCLK=64MHz
2.1
-
5.5
V
IDD1
HCLK=64MHz,HSI=64MHz,
ALL APBCLK OFF,VDD=5.0V
-
14
-
mA
IDD2
HCLK=64MHz,HSI=64MHz,
ALL APBCLK OFF,VDD=3.3V
-
14
-
mA
IDD3
HCLK=48MHz,HSI=48MHz,
ALL APBCLK OFF,VDD=5.0V
-
11
-
mA
IDD4
HCLK=48MHz,HSI=48MHz,
ALL APBCLK OFF,VDD=3.3V
-
11
-
mA
IDD5
HCLK=40KHz,LSI=40KHz,
ALL APBCLK OFF,VDD=5V
-
0.28
-
mA
IDD6
HCLK=40KHz,LSI=40KHz,
ALL APBCLK OFF,VDD=3.3V
-
0.28
-
mA
(LDODS=0)LDO 开启,VDD=5V
-
200
-
uA
-
5
-
uA
工作电流
IDEEP_SLEEP
深度休眠模式
电流
(LDODS=1)LDO 处于低功耗模
式,VDD=5V
ISLEEP
停止模式电流
LDO 处于低功耗模式 VDD=5V
-
5
-
uA
VIL
输入低电平
-
VSS
-
0.3VDD
V
VIH
输入高电平
-
0.7VDD
-
VDD
V
IOL1
输出低电流
VDD=5V GPIOxDR[n]=0 VIO=1.5V
-
-
50
mA
IOL2
输出低电流
VDD=5V GPIOxDR[n]=1 VIO=1.5V
-
-
25
mA
IOH1
输出高电流
VDD=5V GPIOxDR[n]=0 VIO=3.5V
-
-
40
mA
IOH2
输出高电流
VDD=5V GPIOxDR[n]=1 VIO=3.5V
-
-
20
mA
RUP
上拉电阻
-
-
33
-
KΩ
RD
下拉电阻
-
-
33
-
KΩ
FAHBCLK
AHB 时钟
-
-
-
64
MHz
FAPBCLK
APB 时钟
-
-
-
64
MHz
www.mcu.com.cn
39 / 55
Rev. 1.04
CMS32M57xx 数据手册
MCU 交流电气参数
6.3
6.3.1
上电复位时间
符号
参数
测试条件
TRESET
复位时间
TVDDR
VDD rise rate
TVDDF
VDD fall rate
6.3.2
最小值
典型值
最大值
单位
VDD=5V
-
4.5
-
ms
VDD=5V
2
-
-
us/V
VDD=5V
2
-
-
us/V
内部高速振荡器(HSI)
符号
参数
最小值
典型值
最大值
单位
VHSI
工作电压
2.1
-
5.5
V
TA
工作温度
-40
-
105
℃
IHSI
工作电流 VDD=5.0V,TA=25℃
-
300
-
uA
FHSI48M
FHSI64M
6.3.3
TA=25℃,VDD=5.0V
-
48
-
MHz
TA=25℃,VDD=2.1~5.5V
-0.5
-
+0.5
%
TA=0℃~85℃,VDD=2.1~5.5V
-1.5
-
+1.0
%
TA=-40℃~105℃,VDD=2.1~5.5V
-2.0
-
+1.0
%
TA=25℃,VDD=5.0V
-
64
-
MHz
TA=25℃,VDD=2.1~5.5V
-0.5
-
+0.5
%
TA=0℃~85℃,VDD=2.1~5.5V
-2.0
-
+1.0
%
TA=-40℃~105℃,VDD=2.1~5.5V
-2.5
-
+1.0
%
内部低速振荡器(LSI)
符号
参数
最小值
典型值
最大值
单位
VLSI
工作电压
2.1
-
5.5
V
TA
工作温度
-40
-
105
℃
ILSI
工作电流 VDD=5.0V,TA=25℃
-
1
-
uA
TA=25℃,VDD=5.0V
-
40
-
KHz
TA=25℃,VDD=2.1~5.5V
-5.0
-
+5.0
%
TA=-40℃~105℃,VDD=2.1~5.5V
-15
-
+15
%
FLSI
6.3.4
低压复位电路(LVR)
符号
参数
最小值
典型值
最大值
单位
VLVR1
低压侦测阀值 1.8V
1.7
1.8
1.9
V
VLVR2
低压侦测阀值 2.0V
1.9
2.0
2.1
V
VLVR3
低压侦测阀值 2.5V
2.4
2.5
2.6
V
VLVR4
低压侦测阀值 3.5V
3.4
3.5
3.6
V
www.mcu.com.cn
40 / 55
Rev. 1.04
CMS32M57xx 数据手册
6.3.5
低压侦测电路(LVD)
符号
参数
最小值
典型值
最大值
单位
VLVD1
低压侦测阀值 2.0V
1.9
2.0
2.1
V
VLVD2
低压侦测阀值 2.2V
2.1
2.2
2.3
V
VLVD3
低压侦测阀值 2.4V
2.3
2.4
2.5
V
VLVD4
低压侦测阀值 2.7V
2.6
2.7
2.8
V
VLVD5
低压侦测阀值 3.0V
2.9
3.0
3.1
V
VLVD6
低压侦测阀值 3.7V
3.6
3.7
3.8
V
VLVD7
低压侦测阀值 4.0V
3.9
4.0
3.1
V
VLVD8
低压侦测阀值 4.2V
4.1
4.2
4.3
V
FLASH 电气参数
6.4
符号
参数
测试条件
最小值
典型值
最大值
单位
VF
FLASH 工作电压
-
2.1
-
5.5
V
TF
FLASH 工作温度
-
-40
27
125
℃
NENDURANCE
擦写次数
程序 FLASH
20000
-
-
Cycle
Data Flash
100,000
-
-
Cycle
TRET
数据保存时间
25℃
100
-
-
year
TERASE
扇区擦除时间
-
-
4.604
-
ms
TPROG
编程时间
-
-
6.25
-
us
IDD1
读取电流
-
-
-
3.5
mA
IDD2
编程电流
-
-
-
3.5
mA
IDD3
擦除电流
-
-
-
2
mA
www.mcu.com.cn
41 / 55
Rev. 1.04
CMS32M57xx 数据手册
模拟电路特性
6.5
6.5.1
BANDGAP 电气特性
VDD=2.1V-5.5V。
符号
参数
测试条件
最小值
典型值
最大值
单位
VREF
内部基准 1.2V
TA=-40℃至 105℃
1.182
1.2
1.218
V
6.5.2
ADC0 电气特性
TA=25℃。
符号
参数
最小值
典型值
最大值
单位
VAVDD
ADC 工作电压
2.5
-
5.5
V
VREF
参考电压
-
VAVDD
-
V
VADI
输入电压
0
-
VREF
NR
分辨率
12
Bit
DNL
微分非线性误差(VREF=VAVDD=5V,TADCK=0.5us)
±2
LSB
V
INL
积分非线性误差(VREF=VAVDD=5V,TADCK=0.5us)
TADCK
ADC 时钟周期
0.5
-
-
us
TADC
ADC 转换时间
-
18.5
-
TADCK
FS
采样率(VREF=VAVDD=5V)
6.5.3
±4
LSB
100
Ksps
ADCB 电气特性
TA=25℃。
符号
参数
最小值
VAVDD
ADC 工作电压
VREF1
参考电压 1
VREF2
参考电压 2(正端 AVREFP/负端 AVREFN)
-
VADI
模拟信号输入
0
NR
分辨率
12
Bit
DNL
微分非线性误差(TADCK=0.0156us, TADC=52*TADCK)
±1.5
LSB
INL
积分非线性误差(TADCK=0.0156us, TADC=52*TADCK)
±2
LSB
TADCK
ADC 时钟周期
高速模式单次 AD 采样与转换总时间
(采样时间=13.5*TADCK)
转换率
TADC
FC
FS
注:不包含量化误差。
www.mcu.com.cn
采样率
42 / 55
典型值
最大值
单位
2.5
-
5.5
V
-
VAVDD
VAVREFP
VAVREFN
-
-
V
-
V
VREF
V
0.0156
-
-
us
-
52
-
TADCK
1.4
Msps
1.2
Msps
Rev. 1.04
CMS32M57xx 数据手册
6.5.4
OP0/1 电气参数
TA=25℃,VSENSE=VIN+-VIN-,VDD=5V,VIN+=1V,除非另有说明。
符号
参数
条件
最小值
VDD
IQ
典型值
最大值
电源电压
-
静态电流
VSENSE=0mV
ISD
关断电流
TA
工作温度
单位
2.5
-
5.5
V
-
2.4
3.8
mA
-
-
20
-
nA
-
-40
25
105
℃
未调零
-
±3.0
-
调零后
-
±0.5
-
输入特性
VOS
输入失调电压
mV
VCM
共模输入电压范围
-40℃~105℃
0
-
VDD-1.3
V
IB
输入偏置电流
VSENSE=0mV
-
10
-
pA
IOS
输入失调电流
VSENSE=0mV
-
10
-
pA
-
-
100
-
pF
-40℃~105℃,ILOAD=1mA
-
-
VDD-0.1
-40℃~105℃,ILOAD=5mA
-
-
VDD-0.3
-40℃~105℃,ILOAD=10mA
-
-
VDD-0.5
-40℃~105℃,ILOAD=1mA
0.1
-
-
-40℃~105℃,ILOAD=5mA
0.3
-
-
-40℃~105℃,ILOAD=10mA
0.5
-
-
输出特性
CLOAD
电容性负载
VOH
最大输出电压
VOL
最小输出电压
V
V
频率特性
AOL
开环增益
-
-
90
-
dB
BW
带宽
10
-
-
MHz
PSRR
电源抑制比
-
80
-
dB
CMRR
共模抑制比
CLOAD=100pF
VDD=2.5~5.5V,
VIN+=1V,VSENSE=0mV
VIN+=0.3V~(VDD-1.3V)
-40℃~105℃
瞬态特性
-
100
-
dB
SR
摆率
CLOAD=100pF
±10
±15
-
V/μs
TSTB
稳定时间
-
-
-
1.5
μs
www.mcu.com.cn
43 / 55
Rev. 1.04
CMS32M57xx 数据手册
6.5.5
ACMP0/1 电气参数
TA=25℃,VSENSE=VIN+-VIN-,VDD=5V,VIN+=1V,除非另有说明。
符号
参数
条件
最小值
VDD
IQ
典型值
最大值
电源电压
-
静态电流
VSENSE=0.1V
ISD
关断电流
TA
工作温度
单位
2.1
-
5.5
V
-
0.1
0.2
mA
VSENSE=0.1V
-
10
-
nA
-
-40
25
105
℃
未调零
-
±4.0
-
调零后
-
±0.5
-
输入特性
VOS
输入失调电压
mV
VCM
共模输入电压范围
-40℃~105℃
-0.1
-
VDD-1.3
V
IB
输入偏置电流
VSENSE=0mV
-
10
-
pA
IOS
输入失调电流
VSENSE=0mV
-
-
pA
VHYS
输入迟滞电压
VDD=2.1~5.5V,
VIN+=0.5V
-
10
0
±10
±20
±60
-
mV
输出特性
VOH
最大输出电压
-40℃~105℃
-
-
VDD
V
VOL
最小输出电压
-40℃~105℃
0
-
-
V
频率特性
AOL
开环增益
-
-
90
-
dB
BW
带宽
-
200
-
MHz
PSRR
电源抑制比
-
80
-
dB
CMRR
共模抑制比
VDD=2.1~5.5V,VIN+=1V,
VSENSE=0mV
VDD=2.1~5.5V,
-40℃~105℃
瞬态特性
-
100
-
dB
TSTB
稳定时间
-
-
-
1.5
μs
响应延时
VCOM=1V,
VIN+= VIN- ±0.1V
-
50
100
ns
TPGD
www.mcu.com.cn
44 / 55
Rev. 1.04
CMS32M57xx 数据手册
6.5.6
PGA0/1 电气参数
TA=25℃,VDD=5V,VIN+=0.1V,除非另有说明。(G 为增益倍数)。
符号
参数
条件
最小值
VDD
IQ
电源电压
-
静态电流
VOUT=2V
ISD
关断电流
-
TA
工作温度
-
典型值
最大值
单位
2.5
-
5.5
V
-
2.1
3.3
mA
-
20
-
nA
-40
25
105
℃
±2.5
mV
10
0.93*VDD/
G
-
pA
输入特性
VOS
输入失调电压
-
VCM
共模输入电压范围
-40℃~105℃
IB
输入偏置电流
-
0.07*VDD/
G
-
IOS
输入失调电流
-
-
10
-
G=4,8
-1
-
1
G=10,12,14,16
-2
-
2
G=32
-3
-
3
-
-
30
-
pF
-40℃~105℃,ILOAD=5mA
-
-
VDD-0.5
V
-40℃~105℃,ILOAD=5mA
0.5
-
-
V
-
2
-
MHz
-
70
-
dB
-
80
-
dB
-
V
pA
输出特性
EG
增益误差
CLOAD
电容性负载
最大输出电压
(A0O、A1O)
最小输出电压
(A0O、A1O)
VOH
VOL
BW
带宽
PSRR
电源抑制比
频率特性
R LOAD=0.8MΩ,
CLOAD=3pF,G=4
VDD=2.5~5.5V
CMRR
共模抑制比
-40℃~105℃
%
瞬态特性
SR
摆率
G=10,CLOAD=10pF
6
10
-
V/μs
TSTB
稳定时间
-
-
-
2
μs
6.5.7
温度传感器电气参数
VDD=5V。
符号
参数
测试条件
最小值
典型值
最大值
单位
TLINE
线性度
-
-
±4
-
℃
KAVG
斜率
-40℃~105℃
3.3
3.5
3.7
mV/℃
V25
25℃输出电压
TA=25℃
0.99
1
1.01
V
TS
建立时间
-
-
-
10
μs
TSMP
ADC 的采样时间
-
150
-
-
μs
www.mcu.com.cn
45 / 55
Rev. 1.04
CMS32M57xx 数据手册
6.6
GATE DRIVER(6N)电气特性(CMS32M5733)
6.6.1
静态电特性参数
(除非另有说明,VGVDD-VPGND=15V,TA=25℃)。
符号
参数
测试条件
最小值
典型值
最大值
单位
VGVDD
工作电压
-
5.5
-
18
V
VGHSx
高边浮地电压
-
PGND-6
-
90
V
VBOSTx
高边自举供电
-
VGHSx+5.5
-
VGHSx+18
V
VGHx
高边输出电压
-
VGHSx
-
VBOSTx
V
IGVDD
静态电流
-
210
330
450
uA
IGVDDop
工作电流
fLINx=20kHz,
fHINx=20kHz
-
1500
-
uA
VINH
输入高电平
-
2.5
-
5.5
V
VINL
输入低电平
-
-
-
0.8
V
输入下拉电阻
-
-
110
-
KΩ
-
1.2
-
A
-
2
-
A
-
-8
-
V
Isource
输出拉出峰值电流
Isink
输出灌入峰值电流
VGHSNx
GHSx 负压
www.mcu.com.cn
VGHx=VGHSx=0V,
VGLx=0V
VGHx=VBOSTx=15V,
VGLx=VGVDD=15V
VBOSTx=15V
46 / 55
Rev. 1.04
CMS32M57xx 数据手册
6.6.2
动态电特性参数
(除非另有说明,VGVDD-VPGND=15V,TA=25℃,Cload=1nF。)
参数
符号
测试条件
最小值
典型值
最大值
开通传输延迟时间
Ton
-
120
200
关断传输延迟时间
toff
-
120
200
导通上升时间
tr
-
37
-
信号频率 10KHz,VGHSx=0V
关闭下降时间
tf
-
30
-
死区时间
死区匹配时间(6 个通
道)
延迟匹配数据(6 个通
道)
DT
无外加死区
300
500
700
MDT
无外加死区
-
-
50
MT
外加 DT>1us
-
-
50
PM
外加 DT>1us,PWin=10us,
PM=PWout-PWin
-
-
50
输出脉宽匹配
6.6.3
单位
ns
时间参数测试说明
trrH
tffH
HIN(U V W)
trrL
LIN(U V W)
tffL
Dead time
Provided by
controller
H(U V W)
trL
trH
tfL
tfH
L(U V W)
t
半桥驱动器输入输出逻辑关系及时间参数示意图
GVDD
signal
Vout
Vin
CL
1nF
测试电路框图
www.mcu.com.cn
47 / 55
Rev. 1.04
CMS32M57xx 数据手册
6.7
GATE DRIVER(6N)电气特性(CMS32M5736)
绝对最大额定值
6.7.1
(TA =25℃,除另有规定外,所有管脚均以GND作为参考点)
参数
符号
值
单位
高侧浮动偏移绝对电压
VB1,2,3
225
V
高侧浮动偏移相对电压
VS1,2,3
VB1,2,3 -25~VB1,2,3
V
高侧输出电压
VHO1,2,3
VS1,2,3 ~VB1,2,3
V
最大电源电压
VCC
25
V
低侧输出电压
VLO1,2,3
VCC
V
VIN
10
V
dVS /dt
50
V/ns
最大功耗(注 1)
PD
1.25
W
结到环境热阻
θJA
100
℃/W
结温
TJ
150
℃
储存温度
TS
-55~+150
℃
引脚焊接温度(持续时间 10s)
TL
260
℃
2000
V
最大输入电压(HIN1,2,3/LIN1,2,3)
偏移电压最大压摆率
ESD(注 2)
注:
1) 在任何情况下,不要超过PD ,不同环境温度下的最大功耗计算公式为:PD =(150℃-TA )/θJA
TA 为电路工作的环境温度,θJA 为封装的热阻,150℃为电路的最高工作结温;
2) 人体模型,100pF电容通过1.5KΩ 电阻放电;
3) 电路工作条件超过绝对最大额定值规定的范围时,极有可能导致电路立即损坏。
6.7.2
推荐工作条件
(TA =25℃,除另有规定外,所有管脚均以GND为参考点)
最小值
典型值
最大值
单位
VCC
8
15
20
V
高侧浮动偏移绝对电压
VB1,2,3
VS1,2,3 +8
VS1,2,3 +15
VS1,2,3 + 20
V
高侧浮动偏移相对电压
VS1,2,3
GND-5
-
200
V
高侧输出电压
VHO1,2,3
VS1,2,3
VS1,2,3 +15
VB1,2,3
V
低侧输出电压
VLO1,2,3
0
15
VCC
V
输入电压(HIN1,2,3 /LIN1,2,3)
VIN
0
-
5
V
工作温度范围(注 1)
Topr
-20
-
+85
℃
参数
电源电压
符号
注:
1)
Topr 表示电路工作的环境温度;
2)
长时间工作在推荐条件之外,可能影响其可靠性,不建议芯片超过推荐工作条件长期工作。
www.mcu.com.cn
48 / 55
Rev. 1.04
CMS32M57xx 数据手册
6.7.3
电特性参数表
(TA =25℃,VCC =VBS1,2,3 =15V,Vs1,2,3 =GND除另有规定外)
参数
符号
测试条件
最小值
典型值
最大值
单位
VCC 静态电流
IVCCQ
VHIN1,2,3 =VLIN1,2,3 =0
200
330
460
μA
VBS 静态电流
IVBSQ
VHIN1,2,3 =0
33
55
75
μA
VCC 动态电流
IVCCD
fLIN1,2,3=20kHz
-
430
-
μA
VBS 动态电流
IVBSD
fHIN1,2,3=20kHz
-
180
-
μA
VB 浮动电源漏电流
IVSLK
VB =VS =200V
-
-
0.1
μA
电源电流参数
电源电压参数
VCC 欠压高电平电位
VCCHY+
6.5
7
7.5
V
VCC 欠压高电平电位
VCCHY-
5.8
6.3
6.8
V
VCC 欠压迟滞电平
VCCHY
0.4
0.7
-
V
VBS 欠压高电平电位
VBSHY+
6.5
7
7.5
V
VBS 欠压高电平电位
VBSHY-
5.8
6.3
6.8
V
VBS 欠压迟滞电平
VBSHY
0.4
0.7
-
V
VS 静态负压
VSQN
-
-8.0
-
V
输入端参数
输入高电平电流
IIN+
VHIN 或VLIN =5V
-
60
90
μA
输入低电平电流
IIN-
VHIN 或VLIN =0
-
0
1
μA
输入高电平电位
VIN+
2.6
-
-
V
输入低电平电位
VIN-
-
-
0.8
V
VINHY
-
1.2
-
V
0.8
1.1
1.4
A
1.5
2.0
2.5
A
输入迟滞电平
输出端参数
高电平输出电压
VOUT+
VHIN 或VLIN =5V
VHO 或VLO =0
PWD≤10μs
VHIN 或VLIN =0
VHO 或VLO =15V
PWD≤10μs
IOUT =100mA
-
0.52
0.8
V
低电平输出电压
VOUT-
IOUT =100mA
-
0.23
0.35
V
输出上升沿传输时间
TON
NO Load
-
260
390
ns
输出下降沿传输时间
TOFF
NO Load
-
260
390
ns
输出上升时间
Trise
CL =3.3nF
-
60
90
ns
输出下降时间
Tfall
CL =3.3nF
-
33
50
ns
死区时间
DT
NO Load
150
300
450
ns
高低侧匹配时间
MT
∆TON & ∆TOFF
-
-
50
ns
高电平短路脉冲电流
IOUT+
低电平短路脉冲电流
IOUT-
时间参数
www.mcu.com.cn
49 / 55
Rev. 1.04
CMS32M57xx 数据手册
6.8
6.8.1
EMC 特性
EFT 电气特性
参数
测试条件
最大值
单位
等级
Fast transient voltage burst limits to
beapplied through 0.1uF(capacitance) on
VDDand VSSpins to induce a functional
disturbance
TA = + 25℃,
HSI=64MHz, conforms to
IEC 61000-4-4
4000
V
4B
符号
VEFTB
注:电快速瞬变脉冲群(EFT)抗扰度性能与系统设计(包括电源结构、电路设计、布局布线、芯片配置、程序结构等)密切相
关。上述表格中的 EFT 参数是在 CMS 内部测试平台上所测得的结果,并非适用于所有应用环境,该测试数据仅作为参
考。系统设计各方面均可能会对 EFT 性能造成影响,在 EFT 性能要求较高的应用中,设计时应注意尽量避免干扰源影响系
统运行,建议分析干扰路径及优化设计以达到最佳的抗扰性能。
6.8.2
ESD 电气特性
符号
参数
静电放电
(人体放电模式 HBM)
静电放电
(机器放电模式 MM)
VESD
6.8.3
测试条件
TA = + 25℃,
JEDEC EIA/JESD22- A114
TA = + 25℃,
JEDEC EIA/JESD22- A115
最大值
单位
等级
7000
V
3B
400
V
C
最小值
单位
±200
mA
Latch-Up 电气特性
符号
参数
LU
Static latch-up class
www.mcu.com.cn
测试条件
JEDEC STANDARD NO.78D
NOVEMBER 2011
50 / 55
测试类型
Class I
(TA = +25℃)
Rev. 1.04
CMS32M57xx 数据手册
7. 封装尺寸
7.1
SSOP24
Symbol
Millimeter
Min
Nom
Max
A
-
-
1.75
A1
0.10
0.15
0.25
A2
1.30
1.40
1.50
A3
0.60
0.65
0.70
b
0.23
-
0.31
b1
0.22
0.25
0.28
c
0.20
-
0.24
c1
0.19
0.20
0.21
D
8.55
8.65
8.75
E
5.80
6.00
6.20
E1
3.80
3.90
4.00
e
0.635BSC
h
0.30
-
0.50
L
0.50
-
0.80
L1
θ
www.mcu.com.cn
1.05REF
0
-
51 / 55
8°
Rev. 1.04
CMS32M57xx 数据手册
7.2
LQFP48
Symbol
Millimeter
Min
Nom
Max
A
-
-
1.60
A1
0.05
-
0.15
A2
1.35
1.40
1.45
A3
0.59
0.64
0.69
b
0.18
-
0.26
b1
0.17
0.20
0.23
c
0.13
-
0.17
c1
0.12
0.13
0.14
D
8.80
9.00
9.20
D1
6.90
7.00
7.10
E
8.10
9.00
9.20
E1
6.90
7.00
7.10
eB
8.10
-
8.25
e
L
0.50BSC
0.45
-
L1
θ
www.mcu.com.cn
0.75
1.00REF
0°
-
52 / 55
7°
Rev. 1.04
CMS32M57xx 数据手册
7.3
QFN48
Symbol
Millimeter
Min
Nom
Max
A
0.70
0.75
0.80
A1
-
0.02
0.05
b
0.15
0.20
0.25
c
0.18
0.20
0.23
D
5.90
6.00
6.10
D2
4.10
4.20
4.30
e
0.40BSC
Nd
4.40BSC
Ne
4.40BSC
E
5.90
6.00
6.10
E2
4.10
4.20
4.30
L
0.35
0.40
0.45
h
0.30
0.35
0.40
www.mcu.com.cn
53 / 55
Rev. 1.04
CMS32M57xx 数据手册
8. 订购信息
1
1
22
5
8
2
2
2
0
1
1
46
12
12
2
2
2
6
0
1
1
32
11
12
2
2
2
0
1
1
32
11
12
2
2
2
64
64
1
8
M0
64
64
1
8
6N
(200V)
www.mcu.com.cn
PGA
M0
CMS32M5736Q048
LDO
CMS32M5733Q048
6N
(90V)
54 / 55
PACKAGE
0
-
WWDT
-
8
WDT
8
1
CRC
1
64
SPI
64
64
1
1
1
1
1
1
SSOP24
1
1
1
1
1
LQFP48
1
1
1
1
1
1
QFN48
1
1
1
1
1
1
QFN48
定
时
器
UART
64
M0
温度
传感
器
CCP
M0
CMS32M5710L048
内 内置
内置 置
比较
运放
器
EPWM
CMS32M5710S024
内 硬件 硬件
置
乘法 除法
器 器
I2C
12-Bit ADCB
SRAM(KB)
12-Bit ADC0
FLASH(KB)
内置
驱动
GPIO
内核
FLASH(KB)
数
据
(MHz)
程
序
产品型号
主
频
6
1
4
2
2
4
2
1
6
2
4
2
6
2
4
2
Rev. 1.04
CMS32M57xx 数据手册
9. 版本历史
版本号
时间
修改内容
V1.00
2019 年 5 月
初始版本
V1.01
2020 年 4 月
V1.02
2020 年 11 月
添加 CMS32M5736 QFN048 芯片相关信息
V1.03
2021 年 1 月
修改 CMS32M5733 和 CMS32M5736 的订购信息
V1.04
2021 年 11 月
更正 FLASH 电气参数
www.mcu.com.cn
增加 ADCB 外部参考 AVREFP/AVREFN 的相关描述
添加 5710S024/5733Q048 相关信息描述
55 / 55
Rev. 1.04