产品中心
SWM220F6S7-65
SWM220 系列 32 位 MCU 内嵌 ARM® CortexTM-M0 内核,凭借其出色的性能以及高可
靠性、超低功耗和多通信接口等突出特点,可应用于工业控制、电机控制、仪表、可穿戴设
备等多种领域。
SWM220 系列 MCU 支持片上包含精度为 1%以内的 24MHz、48MHz 时钟,并提供最
大为 64K 字节的 FLASH 和最大 16K 字节的 SRAM。此外,芯片支持 ISP(在系统编程)操
作及 IAP(在应用编程)。
SWM220 系列 MCU 配置丰富。它具有多种外设串行总线,包括多个 UART 接口、SPI
通信接口(支持主/从选择)及 I
2C 接口(支持主/从选择)。此外,它还具有 1 个 32 位看门
狗定时器,4 组 24 位加强型定时器(其中 1 组支持 HALL 接口),3 组(6 通道)PWM 控
制模块,1 个 8 通道 9 位、500K SPS 的逐次逼近型 ADC 模块、32 位除法模块,并提供欠压
检测及低电压复位功能。
特性 ⚫ 内核 ▪ 32 位 ARM® Cortex™-M0 内核 ▪ 24 位系统定时器 ▪ 工作频率最高 48MHz ▪ 硬件单周期乘法 ▪ 集成嵌套向量中断控制器(NVIC),提供最多 32 个、4 级可配置优先级的中断 ▪ 通过 SWD 接口烧录 ⚫ 内置 LDO ▪ 供电电压范围为 2.5V 至 5.5V ⚫ 片上 SRAM 存储器 ▪ 4KB/8KB/16KB ⚫ 片上 FLASH 存储器 ▪ 16KB/32KB/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 系列 Version 1.16 6 ▪ 4 路 24 位通用定时器 ✓ 可做计数器使用 ✓ 支持输入捕获功能 ✓ 支持输出比较功能 ✓ 1 路支持 Hall 接口 ▪ 32 位看门狗定时器,溢出后可配置触发中断或复位芯片 ⚫ RTC 模块 ▪ 使用支持自校正功能的内部 32KHz 时钟 ▪ 可自由设置日期(年、月、周、日)和时间(时、分、秒) ▪ 可自由设置闹钟(周、时、分、秒) ▪ 自动识别当前设置年份是否为闰年 ▪ 支持 RTC 中断从 Sleep 模式下唤醒芯片 ⚫ DMA 模块 ▪ 支持 SAR ADC、SPI、CAN 模块与 SRAM 之间数据搬运 ⚫ 除法器模块 ▪ 支持 32 位整数除法、整数求余、整数或小数开方运算 ▪ 除法实现最长约 30 个时钟周期 ▪ 整数开方最长约 16 个时钟周期,小数开方最长约 30 个时钟周期 ⚫ GPIO ▪ 最多可达 58 个 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 系列 Version 1.16 7 ⚫ 低功耗 ▪ 正常模式:20mA@48MHz ▪ 浅睡眠:50uA ⚫ 环境 ▪ 工作温度:-40℃~105℃ ▪ 保存温度:-50℃~150℃ ▪ 湿度等级:MSL3 ⚫ 封装 ▪ SSOP20 ▪ LQFP44 ▪ LQFP48 ▪ LQFP64 ⚫ 其他 ▪ 可定制 ISP 程序 ⚫ 应用范围 ▪ 仪器仪表 ▪ 工业控制 ▪ 电机驱动 ▪ 白色家电 ▪ 可穿戴设备