0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心
发布
  • 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
CMS32M5733

CMS32M5733

  • 厂商:

    CMSEMICON(中微)

  • 封装:

    QFN48_6X6MM

  • 描述:

    CMS32M57xx系列MCU是中微半导体电机控制产品线主力产品,被广泛应用于正弦波吸尘器、电动两轮车、变频空调、变频洗衣机、高压高速吹风筒等典型电机控制领域。

  • 数据手册
  • 价格&库存
CMS32M5733 数据手册
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