SWM320 是一款基于 ARM○R CortexTM
-M4 的 32 位微控制器。具有高性能、低功耗、
代碼密度大等突出特點,適用于工業(yè)控制、白色家電、電機驅(qū)動等諸多應(yīng)用領(lǐng)域。
SWM320 內(nèi)嵌 ARM○R CortexTM
-M4 控制器,片上包含精度為 1%以內(nèi)的 20MHz/40MHz
時鐘,可通過 PLL 倍頻到 120MHz 時鐘,提供多種內(nèi)置 FLASH/SRAM 大小可供選擇,支
持 ISP(在系統(tǒng)編程)操作及 IAP(在應(yīng)用編程)。
外設(shè)串行總線包括 1 個 CAN 接口,多個 UART 接口、SPI 通信接口(支持主/從選擇)
及 I2C 接口(支持主/從選擇)。此外還包括 1 個 32 位看門狗定時器,6 組 32 位通用定時器,
1 組 32 位脈沖寬度測量定時器,12 通道 16 位的 PWM 發(fā)生器,2 個 8 通道 12 位、1MSPS
的逐次逼近型 ADC 模塊,1 個 SDIO 接口模塊,TFT-LCD 液晶驅(qū)動模塊以及 RTC 實時時鐘、
SRAMC、SDRAMC、NORFLC 接口控制模塊,同時提供欠壓檢測及低電壓復(fù)位功能。
2 特性
內(nèi)核
32 位 ARM® Cortex™-M4 內(nèi)核
24 位系統(tǒng)定時器
工作頻率** 120MHz
硬件單周期乘法
集成嵌套向量中斷控制器(NVIC),提供**多 240 個、8 級可配置級的中斷
通過 SWD 接口燒錄
內(nèi)置 LDO
供電電壓范圍為 2.0V 至 3.6V
片上 SRAM 存儲器
128KB
片上 FLASH 存儲器
128KB/256KB/512KB
支持用戶定制 ISP(在系統(tǒng)編程)更新用戶程序
串行接口
UART 模塊,具有獨立 8 字節(jié) FIFO,**支持主時鐘 16 分頻
SPI 模塊,具有 8 字節(jié)獨立 FIFO,支持 SPI、SSI 協(xié)議,支持 Master/slave 模式
SWM320 系列
可做計數(shù)器使用
支持輸入單脈沖捕獲功能
32 位看門狗定時器,溢出后可配置觸發(fā)中斷或復(fù)位芯片
RTC 模塊
可自由設(shè)置日期(年、月、周、日)和時間(時、分、秒)
可自由設(shè)置鬧鐘(周、時、分、秒)
自動識別當前設(shè)置年份是否為閏年
支持 RTC 中斷從 Sleep 模式下喚醒芯片
DMA 模塊
支持存儲器到存儲器、存儲器到外設(shè)、外設(shè)到外設(shè)之間的數(shù)據(jù)搬運
SRAMC 模塊
支持 8 位數(shù)據(jù)位寬和 16 位數(shù)據(jù)位寬的外部 SRAM 存儲顆粒
**支持 24 位地址線
SDRAMC 模塊
支持 16Bit 位寬的 SDRAM
支持兼容 PC133 標準的 SDRAM 顆粒
支持 2MB 到 64MB 的外部 SDRAM 顆粒
NORFLC 模塊
支持并行 NOR FLASH 接口
支持 8 位數(shù)據(jù)位寬和 16 位數(shù)據(jù)位寬的外部 NOR FLASH 存儲顆粒
**支持 24 位地址線
SDIO 接口模塊
支持標準 SDIO 接口協(xié)議
TFT-LCD 驅(qū)動模塊
支持 MPU/SYNC 兩種接口的外部 LCD 擴展
支持**分辨率 1024*768,實際分辨率可以配置
輸出數(shù)據(jù)寬度 16Bit
支持橫屏和豎屏模式
GPIO
**多可達 100 個 GPIO
可配置 2 種 IO 模式
上拉輸入
下拉輸入
靈活的中斷配置
觸發(fā)類型設(shè)置(邊沿檢測、電平檢測)
觸發(fā)電平設(shè)置(高電平、低電平、雙電平)
模擬外設(shè)
**多 2 個 12 位 8 通道高精度 SAR ADC
采樣率高達 3M SPS
內(nèi)建參考電壓
支持 single、scan 兩種模式
獨立的結(jié)果寄存器
提供獨立 FIFO
SWM320 系列
可由軟件、PWM、TIMER 觸發(fā)
支持 DMA
欠壓檢測(BOD)
支持欠壓檢測
支持欠壓中斷和復(fù)位選擇
時鐘源
20MHz/40MHz 精度可達 1%的片內(nèi)時鐘源
32KHz 精度可達 5‰的片內(nèi)時鐘源
2~32MHz 片外晶振
溫度傳感器
環(huán)境
工作溫度:-40℃~105℃
保存溫度:-40℃~150℃
濕度等級:MSL3
封裝
LQFP64
LQFP100
其他
可定制 ISP 程序
應(yīng)用范圍
儀器儀表
工業(yè)控制
電機驅(qū)動
白色家電
可穿戴設(shè)備