| 
 系列介绍 ---------------------------------------------------------------------------------------------------------------- SWM320 内嵌ARM®CortexTM-M4 控制器,片上包含精度为1%以内的20MHz/40MHz时钟,可通过PLL 倍频到120MHz 时钟,提供多种串行、并行接口,支持扩展NOR Flash、SRAM、SDRAM、TFT彩色液晶屏、SD卡等,具有高性能、低功耗、代码密度大等突出特点,适用于工业控制、白色家电、电机驱动等诸多应用领域。  
 产品特色 ---------------------------------------------------------------------------------------------------------------- ①   最高工作频率:120MHz; ②   超大内部存储器:512K Flash、128K RAM; ③   丰富串行接口:最多4路UART、2路I2C、2路SPI、1路CAN; ④   丰富并行总线:支持SRAM、SDRAM、NOR Flash; ⑤   LCD接口:支持RGB、MPU,最高分辨率1024*768; ⑥   SDIO接口:支持SDIO接口协议; ⑦   DMA控制器:支持存储器、外设间的数据搬运。  
 
 
1 概述 
SWM320 是一款基于 ARM○ 
R CortexTM-M4 的 32 位微控制器。具有高性能、低功耗、代码密度大 
等突出特点,适用于工业控制、人机界面、白色家电、电机驱动等诸多应用领域。 
SWM320 内嵌 ARM○ 
R CortexTM-M4 控制器,片上包含精度为 1%以内的 20MHz/40MHz 时钟,可 
通过 PLL 倍频到 120MHz 时钟,提供多种内置 FLASH/SRAM 大小可供选择,支持 ISP(在系统编 
程)操作及 IAP(在应用编程)。 
外设串行总线包括 1 个 CAN 接口,多个 UART 接口、SPI 通信接口(支持主/从选择)及 I2C 接口 
(支持主/从选择)。此外还包括 1 个 32 位看门狗定时器,6 组 32 位通用定时器,1 组 32 位专用 
脉冲宽度测量定时器,12 通道 16 位的 PWM 发生器,2 个 8 通道 12 位、1MSPS 的逐次逼近型 
ADC 模块,1 个 SDIO 接口模块,TFT-LCD 液晶驱动模块以及 RTC 实时时钟、SRAMC、SDRAMC、 
NORFLC 接口控制模块,同时提供欠压检测及低电压复位功能。 SWM320 系列 
  
Version 2.28 
10 
2  
特性 
⚫  
内核 
◼  
32 位 ARM® Cortex™-M4 内核 
◼  
24 位系统定时器 
◼  
工作频率最高 120MHz 
◼  
硬件单周期乘法 
◼  
集成嵌套向量中断控制器(NVIC),提供最多 240 个、8 级可配置优先级的中断 
◼  
通过 SWD 接口烧录 
⚫  
内置 LDO 
◼  
供电电压范围为 2.0V 至 3.6V  
⚫  
片上 SRAM 存储器 
◼  
128KB 
⚫  
片上 FLASH 存储器 
◼  
128KB/256KB/512KB 
◼  
支持用户定制 ISP(在系统编程)更新用户程序 
⚫  
串行接口 
◼  
UART 模块,具有独立 8 字节 FIFO,最高支持主时钟 16 分频 
◼  
SPI 模块,具有 8 字节独立 FIFO,支持 SPI、SSI 协议,支持 Master/slave 模式 
◼  
I2C 模块,支持 7 位、10 位地址方式,支持 Master/slave 模式 
◼  
CAN 模块,支持协议 2.0A(11Bit 标识符)和 2.0B(29Bit 标识符) 
⚫  
PWM 控制模块 
◼  
12 通道 16 位 PWM 产生器 
◼  
可设置高电平结束或周期开始两种条件触发中断 
◼  
具有普通、互补、中心对称等多种输出模式 
◼  
支持死区控制 
◼  
ADC 采样触发 
⚫  
定时器模块 
◼  
6 路 32 位通用定时器 
◆  
具备独立中断  
◆  
可做计数器使用  
◆  
支持输入单脉冲捕获功能 
◼  
32 位看门狗定时器,溢出后可配置触发中断或复位芯片  
⚫  
RTC 模块 
◼  
可自由设置日期(年、月、周、日)和时间(时、分、秒) 
◼  
可自由设置闹钟(周、时、分、秒) 
◼  
自动识别当前设置年份是否为闰年 
◼  
支持 RTC 中断从 Sleep 模式下唤醒芯片 
⚫  
DMA 模块 
◼  
支持存储器到存储器之间的数据搬运 
⚫  
SRAMC 模块 
◼  
支持 8 位数据位宽和 16 位数据位宽的外部 SRAM 存储器 SWM320 系列 
  
Version 2.28 
11 
◼  
最大支持 24 位地址线 
⚫  
SDRAMC 模块 
◼  
支持 16Bit 位宽的 SDRAM 
◼  
支持兼容 PC133 标准的 SDRAM 颗粒 
◼  
支持 2MB 到 32MB 的外部 SDRAM 颗粒 
⚫  
NORFLC 模块 
◼  
支持并行 NOR FLASH 接口 
◼  
支持 8 位数据位宽和 16 位数据位宽的外部 NOR FLASH 存储器  
◼  
最大支持 24 位地址线 
⚫  
SDIO 接口模块 
◼  
支持标准 SDIO 接口协议 
⚫  
TFT-LCD 驱动模块 
◼  
支持 SYNC 接口的外部 LCD 扩展 
◼  
支持最高分辨率 1024*768,实际分辨率可以配置 
◼  
输出数据宽度 16Bit 
◼  
支持横屏和竖屏模式 
⚫  
GPIO 
◼  
最多可达 100 个 GPIO 
◼  
可配置 2 种 IO 模式 
◆  
上拉输入 
◆  
下拉输入 
◼  
灵活的中断配置 
◆  
触发类型设置(边沿检测、电平检测) 
◆  
触发电平设置(高电平、低电平) 
◆  
触发边沿设置(上升沿、下降沿、双边沿) 
⚫  
模拟外设 
◼  
最多 2 个 12 位 8 通道高精度 SAR ADC 
◆  
采样率高达 1M SPS 
◆  
内建参考电压 
◆  
支持 single、scan 两种模式 
◆  
独立的结果寄存器 
◆  
提供独立 FIFO 
◆  
可由软件、PWM 触发 
⚫  
欠压检测(BOD)  
◼  
支持欠压检测 
◼  
支持欠压中断和复位选择 
⚫  
时钟源 
◼  
20MHz/40MHz 精度可达 1%的片内时钟源 
◼  
32K 片内时钟源 
◼  
2~32MHz 片外晶振 
⚫  
温度传感器 
⚫  
环境 SWM320 系列 
  
Version 2.28 
12 
◼  
工作温度:-40℃~105℃  
◼  
贮存温度:-50℃~150℃  
◼  
湿度等级:MSL3 
⚫  
封装 
◼  
QFN48 
◼  
LQFP64 
◼  
LQFP100 
⚫  
其他 
◼  
可定制 ISP 程序 
⚫  
应用范围 
◼  
仪器仪表 
◼  
工业控制 
◼  
电机驱动 
◼  
白色家电 
◼  
人机界面 
◼  
智能控制 
 
 |