1. 概述
SWM221系列32位MCU(以下简称SWM221)内嵌ARM® Cortex®-M0内核,凭借其出色的性能以及高可靠性、低功耗、代码密度大等突出特点,可应用于工业控制、电机控制、白色家电等多种领域。
SWM221支持片上包含精度为1%以内的8M时钟及PLL模块,最高支持72MHz的时钟输出。同时提供最大为128K字节的FLASH和最大8K字节的SRAM。此外,芯片支持向量表重映射和CACHE单周期取指、ISP(在系统编程)操作及IAP(在应用编程),支持用户可自定义BOOT程序和加密操作。
SWM221外设串行总线包括最多2个UART接口,1个USART接口(支持LIN协议),1个标准SPI接口,1个QSPI(支持四线FLASH读写与QSPI屏操作),1个I2C接口(支持主/从选择),1个CAN接口,此外还具有1个16位看门狗定时器,3组32位(24位计数器+8位预分频)加强型定时器,4组32位(24位计数器+8位预分频)基础型定时器,1个16位正交编码器(QEI)模块,1个8位的MPU接口模块,2个4通道(每个通道均可扩展为具备死区的互补模式)16位 PWM模块,1个除法器(DIV),2个最多10通道12位1MSPS的逐次逼近型ADC模块,3路运算放大器,2路比较器模块,并提供可编程电压检测和低电压复位等功能。
SWM221系列部分型号集成了三相PMOS、NMOS管栅极驱动专用芯片,内部集成了LDO、死区控制电路、欠压关断电路、闭锁电路、输出驱动电路,用于电机控制器、电源的驱动电路。电气参数请参考SWM211系列MCU数据手册。