SWM190 系列 32 位 MCU(以下簡稱 SWM190)內嵌 ARM® CortexTM-M0 內核,憑借其出色的性能以及高可靠性、低功耗、代碼密度大等突出特點,可應用于工業(yè)控制、電機控制、白色家電等多種領域。
SWM190 支持片上包含精度為 1%以內的 24MHz、48MHz 時鐘,并具備片上 PLL 模塊,支持60MHz 時鐘輸出。同時提供為 120K 字節(jié)的 FLASH 和 20K 字節(jié)的 SRAM。此外,芯片支持 ISP(在系統編程)操作及 IAP(在應用編程),用戶可自定義 BOOT 程序。
特性:
內核
32 位 ARM® Cortex™-M0 內核
24 位系統定時器
工作頻率 60MHz
硬件單周期乘法
集成嵌套向量中斷控制器(NVIC),提供最多 32 個、4 級可配置優(yōu)先級的中斷
通過 SWD 接口燒錄
內置 LDO
供電電壓范圍 2.3V 至 3.6V
SRAM 存儲器
20KB
FLASH 存儲器
120KB
支持用戶定制 ISP(在系統編程)更新用戶程序
支持自定義 BOOT 程序
串行接口
UART*4,具有獨立 8 字節(jié) FIFO,支持主時鐘 16 分頻
SPI*2,具有 8 字節(jié)獨立 FIFO,支持 SPI、SSI 協議,支持 master/slave 模式
I2C*2,支持 8 位、10 位地址方式,支持 master/slave 模式
PWM 控制模塊
獨立 8 通道 28 位 PWM 產生器,互補模式下可擴展為 16 通道
可設置新周期開始中斷,高電平結束中斷、剎車中斷以及中心對稱模式下的半周期中斷
具有普通、中心對稱輸出模式
死區(qū)控制
由硬件完成與 ADC 的交互
定時器模塊
4 路 32 位加強定時器,支持計數器、捕獲、脈沖發(fā)送等功能,1 路支持 HALL 接口
4 路 24 位基礎定時器
32 位看門狗定時器,溢出后可配置觸發(fā)中斷或復位芯片
內置低功耗定時器模塊,使用內部 32KB 時鐘,休眠計數并自喚醒
DMA 模塊
共計 4 通道,支持 UART/SPI/ADC 模塊及存儲模塊間數據交互
除法器模塊
支持 32 位整數除法、整數求余、整數或小數開方運算
除法實現約 30 個時鐘周期
整數開方約 16 個時鐘周期,小數開方約 30 個時鐘周期
旋轉坐標計算模塊
已知角度計算 sin/cos/arctan 值,結果為 14bit,可保證 11bit 有效值
GPIO
最多可達 51 個 GPIO
非模擬復用 IO 支持 5V 輸入
可配置 4 種 IO 模式
- 上拉輸入
- 下拉輸入
- 推挽輸出
- 開漏輸出
靈活的中斷配置
觸發(fā)類型設置(邊沿檢測、電平檢測)
觸發(fā)邊沿設置(上升沿、下降沿、雙邊沿)
觸發(fā)電平設置(高電平、低電平)
模擬外設
2 路 12 位 8 通道高精度 SAR ADC
- 采樣率高達 1MSPS
- 支持 single/scan 兩種模式
- 獨立結果寄存器
- 提供獨立 FIFO
- 可由軟件/PWM/TIMER 觸發(fā)
- 支持 DMA
3 路模擬比較器
4 路運算放大器
欠壓檢測
支持 2.3 和 2.7V 欠壓檢測
支持欠壓中斷和復位選擇
時鐘源
24MHz、48MHz 精度可達 1%的片內時鐘源
支持片上 PLL,支持 60MHZ 時鐘
32KHZ 片內時鐘源
片外 2~32Mhz 片外晶振
片外 32KHZ 時鐘,供 RTC 使用
其他
自定義 BOOT 程序
96BIT 獨立 ID
低功耗
正常模式:30mA@48MHZ
淺睡眠:90uA
環(huán)境
工作溫度:-40℃~85℃(T6), -40℃~105℃(T7)
保存溫度:-50℃~150℃
濕度等級:MSL3
封裝:LQFP64、LQFP48、LQFP32
應用范圍:儀器儀表 工業(yè)控制 電機驅動 白色家電 可穿戴設備