特性
⚫ 内核
◼32 位 ARM® Cortex™-M0 内核
◼24 位系统定时器
◼工作频率最高 60MHz
◼硬件单周期乘法
◼集成嵌套向量中断控制器(NVIC),提供最多 32 个、4 级可配置优先级的中断
◼通过 SWD 接口烧录
⚫ 内置 LDO
◼供电电压范围 2.3V 至 3.6V
⚫ SRAM 存储器
◼20KB
⚫ FLASH 存储器
◼120KB
◼支持用户定制 ISP(在系统编程)更新用户程序
◼支持自定义 BOOT 程序
⚫ 串行接口
◼UART*4,具有独立 8 字节 FIFO,最高支持主时钟 16 分频
◼SPI*2,具有 8 字节独立 FIFO,支持 SPI、SSI 协议,支持 master/slave 模式
◼I2C*2,支持 8 位、10 位地址方式,支持 master/slave 模式
⚫ PWM 控制模块
◼独立 8 通道 28 位 PWM 产生器,互补模式下可扩展为 16 通道
◼可设置新周期开始中断,高电平结束中断、刹车中断以及中心对称模式下的半周期中
断
◼具有普通、中心对称输出模式
◼死区控制
◼由硬件完成与 ADC 的交互
⚫ 定时器模块
◼4 路 32 位加强定时器,支持计数器、捕获、脉冲发送等功能,1 路支持 HALL 接口
◼4 路 24 位基础定时器
◼32 位看门狗定时器,溢出后可配置触发中断或复位芯片
◼内置低功耗定时器模块,使用内部 32KB 时钟,休眠计数并自唤醒
⚫ DMA 模块
◼共计 4 通道,支持 UART/SPI/ADC 模块及存储模块间数据交互
⚫ 除法器模块
◼支持 32 位整数除法、整数求余、整数或小数开方运算
◼除法实现约 30 个时钟周期
◼整数开方约 16 个时钟周期,小数开方约 30 个时钟周期
⚫ 旋转坐标计算模块
◼已知角度计算 sin/cos/arctan 值,结果为 14bit,可保证 11bit 有效值
⚫ GPIO
◼最多可达 51 个 GPIO SWM190 系列
◼非模拟复用 IO 支持 5V 输入
◼可配置 4 种 IO 模式
◆上拉输入
◆下拉输入
◆推挽输出
◆开漏输出
◼灵活的中断配置
◆触发类型设置(边沿检测、电平检测)
◆触发边沿设置(上升沿、下降沿、双边沿)
◆触发电平设置(高电平、低电平)
⚫ 模拟外设
◼2 路 12 位 8 通道高精度 SAR ADC
◆采样率高达 1MSPS
◆支持 single/scan 两种模式
◆独立结果寄存器
◆提供独立 FIFO
◆可由软件/PWM/TIMER 触发
◆支持 DMA
◼3 路模拟比较器
◼4 路运算放大器
⚫ 欠压检测
◼支持 2.7V 欠压检测
◼支持欠压中断和复位选择
⚫ 时钟源
◼24MHz、48MHz 精度可达 1%的片内时钟源
◼支持片上 PLL,最高支持 60MHZ 时钟
◼32KHZ 片内时钟源
◼片外 2~32Mhz 片外晶振
◼片外 32KHZ 时钟,供 RTC 使用
⚫ 其他
◼自定义 BOOT 程序
◼96BIT 独立 ID
⚫ 低功耗
◼正常模式:30mA@48MHZ
◼浅睡眠:70uA
⚫ 环境
◼工作温度:-40℃~105℃
◼保存温度:-50℃~150℃
◼湿度等级:MSL3
⚫ 封装
◼LQFP64
◼LQFP48
◼LQFP32
SWM190 系列
⚫ 应用范围
◼仪器仪表
◼工业控制
◼电机驱动
◼白色家电
◼可穿戴设备