特性
内核
位 ARM® Cortex™-M0 内核
24 位系统定时器
工作频率最高 48MHz
硬件单周期乘法
集成嵌套向量中断控制器(NVIC),提供最多 32 个、4 级可配置优先级的中断
通过 SWD 接口烧录
内置 LDO
供电电压范围为 2.5V 至 5.5V
片上 SRAM 存储器
16KB
片上 FLASH 存储器
64KB
支持用户定制 ISP(在系统编程)更新用户程序
串行接口
最多 4 路 UART 模块,具有独立 8 字节 FIFO,最高支持主时钟 16 分频
最多 2 路 SPI 模块,具有 8 字节独立 FIFO,支持 SPI、SSI 协议,支持 master/slave
模式
最多 2 路 I2C 模块,支持 7 位、10 位地址方式,支持 master/slave 模式
PWM 控制模块
6 通道 16 位 PWM 产生器
可设置高电平结束或周期开始两种条件触发中断
具有普通、互补、中心对称等多种输出模式
支持死区控制
ADC 采用触发
定时器模块 SWM220 系列
4 路 24 位通用定时器
可做计数器使用
支持输入捕获功能
支持输出比较功能
1 路支持 Hall 接口
32 位看门狗定时器,溢出后可配置触发中断或复位芯片
RTC 模块
使用支持自校正功能的内部 32KHz 时钟
可自由设置日期(年、月、周、日)和时间(时、分、秒)
可自由设置闹钟(周、时、分、秒)
自动识别当前设置年份是否为闰年
支持 RTC 中断从 Sleep 模式下唤醒芯片
DMA 模块
支持 SAR ADC、SPI、CAN 模块与 SRAM 之间数据搬运
除法器模块
支持 32 位整数除法、整数求余、整数或小数开方运算
除法实现最长约 30 个时钟周期
整数开方最长约 16 个时钟周期,小数开方最长约 30 个时钟周期
GPIO
最多可达 48个 GPIO
可配置 4 种 IO 模式
上拉输入
下拉输入
推挽输出
开漏输出
灵活的中断配置
触发类型设置(边沿检测、电平检测)
触发电平设置(高电平、低电平、双电平)
模拟外设
9 位 8 通道高精度 SAR ADC
采样率最高 500K SPS
支持 single、scan 两种模式
独立的结果寄存器
提供独立 FIFO
可由软件、PWM、TIMER 触发
支持 DMA
欠压检测(BOD)
支持三级(2.0V、2.3V、2.7V)欠压检测
支持欠压中断和复位选择
时钟源
24MHz/48MHz 精度可达 1%的片内时钟源
32KHz 精度可达 5‰的片内时钟源
2~32MHz 片外晶振 SWM220 系列
低功耗
正常模式:20mA@48MHz
浅睡眠:50uA
环境
工作温度:-40℃~105℃
保存温度:-40℃~150℃
湿度等级:MSL3
封装
LQFP52
其他
可定制 ISP 程序
应用范围
仪器仪表
工业控制
电机驱动
白色家电
可穿戴设备