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 接口控制模塊,同時提供欠壓檢測及低電壓復位功能。
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 模式
SWM320 系列
可做計數器使用
支持輸入單脈沖捕獲功能
32 位看門狗定時器,溢出后可配置觸發中斷或復位芯片
RTC 模塊
可自由設置日期(年、月、周、日)和時間(時、分、秒)
可自由設置鬧鐘(周、時、分、秒)
自動識別當前設置年份是否為閏年
支持 RTC 中斷從 Sleep 模式下喚醒芯片
DMA 模塊
支持存儲器到存儲器、存儲器到外設、外設到外設之間的數據搬運
SRAMC 模塊
支持 8 位數據位寬和 16 位數據位寬的外部 SRAM 存儲顆粒
**支持 24 位地址線
SDRAMC 模塊
支持 16Bit 位寬的 SDRAM
支持兼容 PC133 標準的 SDRAM 顆粒
支持 2MB 到 64MB 的外部 SDRAM 顆粒
NORFLC 模塊
支持并行 NOR FLASH 接口
支持 8 位數據位寬和 16 位數據位寬的外部 NOR FLASH 存儲顆粒
**支持 24 位地址線
SDIO 接口模塊
支持標準 SDIO 接口協議
TFT-LCD 驅動模塊
支持 MPU/SYNC 兩種接口的外部 LCD 擴展
支持**分辨率 1024*768,實際分辨率可以配置
輸出數據寬度 16Bit
支持橫屏和豎屏模式
GPIO
**多可達 100 個 GPIO
可配置 2 種 IO 模式
上拉輸入
下拉輸入
靈活的中斷配置
觸發類型設置(邊沿檢測、電平檢測)
觸發電平設置(高電平、低電平、雙電平)
模擬外設
**多 2 個 12 位 8 通道高精度 SAR ADC
采樣率高達 3M SPS
內建參考電壓
支持 single、scan 兩種模式
獨立的結果寄存器
提供獨立 FIFO
SWM320 系列
可由軟件、PWM、TIMER 觸發
支持 DMA
欠壓檢測(BOD)
支持欠壓檢測
支持欠壓中斷和復位選擇
時鐘源
20MHz/40MHz 精度可達 1%的片內時鐘源
32KHz 精度可達 5‰的片內時鐘源
2~32MHz 片外晶振
溫度傳感器
環境
工作溫度:-40℃~105℃
保存溫度:-40℃~150℃
濕度等級:MSL3
封裝
LQFP64
LQFP100
其他
可定制 ISP 程序
應用范圍
儀器儀表
工業控制
電機驅動
白色家電
可穿戴設備
|