|
这颗采用CPU核心Arm® 32位 Cortex®-M0 处理器
最高工作频率可达 48MHz
内置一个有4 级优先级的32 个外部中断输入的NVIC
内置一个24位系统嘀嗒定时器
内置一个32位单周期乘法器
内置一个有2个监视点和4个断点的SWD串口调试器
存储空间内嵌最大64K 字节闪存
支持通过SWD接口进行ISP引导代码更新的ICP(在电路编程)
支持应用程序代码更新的ISP(在系统编程)支持设置ISP引导码空间大小
支持通过IAP(在应用编程)进行用户代码更新支持设置IAP闪存大小
SRAM Memory内嵌16K 字节SRAM支持设置为单独的2K字节用于DMA和14K字节用于软件以提高访问性能
内嵌额外的512字节SRAM空间用于USB端点的数据包缓冲
电源
内置 2 个稳压器用于核心逻辑供电和USB模拟模块
内置 掉电检测器BOD0 检测 1.4V
BOD1 可选检测 4.2V/3.7V/2.4V/2.0V
BOD2 检测 1.7V
内置 1 个具有掉电和唤醒控制功能的电源管理控制器
支持三种电源工作模式ON(一般)模式、SLEEP模式、STOP掉电模式
支持通过多种来源从SLEEP/STOP模式唤醒
复位内嵌POR(电源上电复位)电路
内置1个复位源控制器可为复位源设置为冷复位和热复位
为内部模块设置独立的软件复位控制
提供多种复位源POR/BOD/外部复位引脚输入/软件强制复位
IWDT/WWDT/ADC/模拟比较器
非法地址错误复位/闪存访问保护错误复位
丢失时钟检测(MCD)复位
时钟内嵌32KHz 的ILRCO(内置低频RC振荡器)
内嵌IHRCO(内置高频RC振荡器)在 +25℃校准至 11.059 或 12MHz ±1%
内嵌用于系统时钟输出的PLL
内嵌用于外部32KHz和4到25MHz Xtal的带有MCD的XOSC振荡器
支持最高36MHz的外部时钟输入
内置1个用于模块的带有独立时钟使能控制的时钟源控制器
支持内部XOSC振荡器和内部 ILRCO/IHRCO 时钟输出
DMA (直接内存访问)(Direct Memory Access)5条带有专用硬件DMA请求的独立可配置通道作为源和目的地对内存、APB和AHB外设进行访问
支持SRAM/Flash/EMB作为内存源;支持SRAM/EMB作为内存目的地
DMA 传输管理类型内存到内存(仅通道0、3)
外设到内存
内存到外设
外设到外设
对于通道请求内置两种类型优先级控制轮询处理通道请求
软件可设置优先级
可编程发送数据数量最多131072
可设置每包数据宽度1,2,4
支持发送循环模式和起始地址自动重载控制
为引脚触发请求提供 single/block/demand 模式
GPIO支持通用IO引脚
LQFP64 封装有最多 56 个 GPIO 引脚
LQFP48 封装有最多 41 个 GPIO 引脚
为单独的引脚提供的可选择的IO模式推挽输出
准双向(仅PC引脚)
开漏输出
高阻抗数字输入
模拟IO
灵活的引脚功能复用选择
支持对独立引脚设置驱动强度
支持对独立引脚设置滤波
支持对独立引脚设置输入反相
支持对独立引脚的拉高设置
支持对除RSTN, XIN外的独立引脚设置高速选项
复位后的GPIO引脚状态和IO模式设置保持可选
中断支持内置 1 个NVIC连接的EXIC(外部中断控制器)独立的高电平/低电平和上升沿触发/下降沿触发选择
内置1个用于控制唤醒事件的WIC(唤醒中断控制器)
所有的PA/PB/PC/PD引脚均可被设置为中断源和按键输入支持中断功能的引脚 “或” 逻辑
支持KBI功能的引脚“与” 逻辑
支持CPU的NMI/RXEV/TXEV 功能的外部引脚
Timer提供 7 个定时器/计数器: TM00,TM01,TM10,TM16,TM20,TM26,TM36
定时器模块一般功能可选择Full-counter, Cascade, Separate定时器操作模式
多个内部和外部信号作为定时器时钟源或触发源
触发源功能支持定时器重置、触发启动和时钟门控制
定时器溢出可作为时钟输出到外部引脚
可编程计数器自动停止模式
提供 TM36 定时器模块32位定时器/计数器
4 个CCP (输入捕获/输出比较/PWM) 通道
3 个CCP 通道具有OCN (互补输出比较)
PWM具有中心/边缘对齐、死区控制和中止控制功能
QEI(正交编码器接口)
具有DMA能力的 1 个IC和 3 个OC
额外的重复计数器用于自动停止模式
提供 TM2x 定时器模块(TM20,TM26)32位定时器/计数器
2 个CCP (输入捕获/输出比较/PWM) 通道
2 个CCP 通道具有OCN (互补输出比较)
带边沿对齐的PWM
支持QEI(正交编码器接口) (仅TM26可用)
额外的重复计数器用于自动停止模式