該系列單片機(jī)可工作在高達(dá)60 MHz 的頻率下,借助Flash 加速器以獲得較大的效能。它提供高達(dá)64 KB 的嵌入式Flash 存儲器用作程序 / 數(shù)據(jù)存儲,高達(dá)8 KB 的嵌入式SRAM 存儲器用作系統(tǒng)操作和應(yīng)用程序運(yùn)用。此系列單片機(jī)具有多種外設(shè),如硬件除法器DIV、ADC、OPA、CMP、I2C、USART、UART、SPI、MCTM、GPTM、SCTM、BFTM、CRC-16/32、RTC、WDT、PDMA、SW-DP( 串行線調(diào)試端口) 等。提供了幾種省電模式,在喚醒延遲和功耗方面具有較優(yōu)化的靈活性,這是低功耗應(yīng)用方面的考慮要點(diǎn)。
以上這些特性使該系列單片機(jī)可以廣泛地適用于各種應(yīng)用,如電動滑板車、抽油煙機(jī)、吊扇、無塵室風(fēng)扇過濾組、各式扇類等。
內(nèi)核
- 32-bit Arm? Cortex?-M0+ 處理器內(nèi)核
- 高達(dá) 60 MHz 的工作頻率
- 單周期乘法
- 集成嵌套向量中斷控制器 (NVIC)
- 24-bit SysTick定時器
片上存儲器
- 高達(dá) 64 KB 片上 Flash存儲器用于指令 / 數(shù)據(jù)和選項(xiàng)字節(jié)的存儲
- 8 KB 片上 SRAM
- 支持多種啟動模式
Flash 存儲器控制器 – FMC
- Flash加速器用以提升效能
- 32-bit字編程,支持在線系統(tǒng)編程 (ISP) 和在線應(yīng)用編程 (IAP)
- Flash保護(hù)功能,防止非法訪問
復(fù)位控制單元 – RSTCU
- 電源監(jiān)控:
? 上電復(fù)位 / 掉電復(fù)位 – POR / PDR
? 欠壓檢測器 – BOD
? 可編程低壓檢測 – LVD
時鐘控制單元 – CKCU
- 外部 4 ~ 16 MHz 晶振
- 外部 32.768 kHz 晶振
- 在工作電壓為 5.0 V,工作溫度為25 °C下,內(nèi)部 8 MHz RC 振蕩器精準(zhǔn)度可調(diào)整為 ±2%
- 內(nèi)部 32 kHz RC振蕩器
- 集成系統(tǒng)時鐘 PLL
- 用作外設(shè)時鐘源的獨(dú)立的時鐘分頻器與門控位
電源控制單元 – PWRCU
- 單電源 VDD 供電:2.5 V ~ 5.5 V
- 內(nèi)置 1.5 V LDO 穩(wěn)壓器用作 MCU 內(nèi)核、外設(shè)和存儲器電源
- 兩個電源域:VDD 和 VCORE電源域
- 兩種省電模式:休眠模式和深度休眠模式
外部中斷 / 事件控制器 – EXTI
- 高達(dá) 16 個可配置觸發(fā)源和觸發(fā)類型的 EXTI輸入線
- 所有 GPIO 引腳都可選作 EXTI觸發(fā)源
- 觸發(fā)源類型包括:高電平、低電平、下降沿、上升沿或者雙沿
- 每條 EXTI輸入線都有各自獨(dú)立的中斷使能、喚醒使能和狀態(tài)位
- 每條 EXTI輸入線都具有軟件中斷觸發(fā)模式
- 內(nèi)置去干擾濾波器,用于封鎖短脈沖
模數(shù)轉(zhuǎn)換器 – ADC
- 12-bit SAR A/D 轉(zhuǎn)換器內(nèi)核
- 高達(dá) 1 Msps轉(zhuǎn)換速率
- 高達(dá) 8 個外部模擬輸入通道
運(yùn)算放大器 – OPA
- 軌到軌運(yùn)算放大器
- 固定專用的輸入 / 輸出引腳
- 內(nèi)置輸出路徑到 A/D 轉(zhuǎn)換器或比較器
比較器 – CMP
- 軌到軌比較器
- 每個比較器都具有可配置的反相端輸入,用于靈活的電壓選擇
? 專用輸入 / 輸出引腳
? 6-bit Scaler可用于提供內(nèi)部參考電壓 - 可編程遲滯
- 可編程響應(yīng)速度和功耗模式
- 比較器輸出可輸出至 I/O 口或定時器,也可作為 A/D 轉(zhuǎn)換器觸發(fā)輸入
- 6-bit Scaler可通過專用 I/O 口產(chǎn)生參考電壓
- 比較器 n 反相端輸入可選擇來自 CMP0N、CMPnN 或 CVREF
- 可產(chǎn)生中斷并可通過 EXTI 控制器,將MCU 從休眠或深度休眠模式中喚醒
輸入 / 輸出端口 – GPIO
- 多達(dá) 40 個通用輸入 /輸出口 (GPIO)
- 端口 A、B、C映射為 16 個外部中斷 – EXTI
- 幾乎所有 I/O 引腳都具有可編程輸出驅(qū)動電流功能
馬達(dá)控制定時器 – MCTM
- 16-bit 向上、向下、向上 / 向下自動重載計數(shù)器
- 16-bit 可編程預(yù)分頻器,可以對其時鐘源進(jìn)行 1 ~ 65536 之間的任意數(shù)值的分頻產(chǎn)生計數(shù)器時鐘頻率
- 輸入捕捉功能
- 比較匹配輸出
- PWM 波形產(chǎn)生功能,具有邊沿對齊和中心對齊兩種計數(shù)模式
- 單脈沖輸出模式
- 帶可編程死區(qū)時間插入的互補(bǔ)輸出
- 剎車信號輸入將強(qiáng)制定時器輸出復(fù)位或輸出固定電平
通用功能定時器 – GPTM
- 16-bit 向上、向下、向上 / 向下自動重載計數(shù)器
- 每個定時器有高達(dá) 4 個獨(dú)立通道
- 16-bit 可編程預(yù)分頻器,可以對其時鐘源進(jìn)行 1 ~ 65536 之間的任意數(shù)值的分頻產(chǎn)生計數(shù)器時鐘頻率
- 輸入捕捉功能
- 比較匹配輸出
- PWM 波形產(chǎn)生功能,具有邊沿對齊和中心對齊兩種計數(shù)模式
- 單脈沖輸出模式
- 內(nèi)建可處理編碼器接口信號的帶兩個輸入口的正交解碼器,支持脈沖 / 方向模式
- 主機(jī) /從機(jī)模式控制器
單通道定時器 – SCTM
- 16-bit 向上自動重載計數(shù)器
- 每個定時器具有 1 個通道
- 16-bit 可編程預(yù)分頻器,可以對其時鐘源進(jìn)行 1 ~ 65536 之間的任意數(shù)值的分頻產(chǎn)生計數(shù)器時鐘頻率
- 輸入捕捉功能
- 比較匹配輸出
- PWM 波形產(chǎn)生功能,具有邊沿對齊計數(shù)模式
基本功能定時器 – BFTM
- 32-bit 比較 / 匹配向上計數(shù)器 – 無輸入 / 輸出控制特性
- 單次模式 – 比較匹配條件產(chǎn)生后停止計數(shù)
- 重復(fù)模式 – 比較匹配條件產(chǎn)生后重新開始計數(shù)
看門狗定時器 – WDT
- 帶有 3-bit 預(yù)分頻器的 12-bit 向下計數(shù)器
- 可產(chǎn)生系統(tǒng)復(fù)位
- 可編程看門狗定時器窗口功能
- 寄存器寫保護(hù)功能
實(shí)時時鐘 – RTC
- 帶可編程預(yù)分頻器的 24-bit 向上計數(shù)器
- 鬧鐘功能
- 中斷和喚醒事件
內(nèi)部集成電路 – I2C
- 支持高達(dá) 1 MHz 頻率的主從模式
- 提供仲裁功能和時鐘同步功能
- 支持 7-bit 和 10-bit 尋址模式和廣播呼叫尋址
- 可屏蔽地址功能支持從機(jī)多尋址模式
串行外設(shè)接口 – SPI
- 支持主機(jī)和從機(jī)模式
- 主機(jī)模式頻率高達(dá) (fPCLK/2) MHz,從機(jī)模式頻率高達(dá) (fPCLK/3) MHz
- FIFO 深度:8 級
- 多個主機(jī)和多個從機(jī)工作模式
通用異步收發(fā)器 – UART
- 異步串行通信工作波特率時鐘頻率高達(dá) (fPCLK/16) MHz
- 全雙工通信
- 完全可編程串行通信特性包括:
? 字長:7、8 或 9-bit字符
? 校驗(yàn):奇、偶或無奇偶校驗(yàn)位的產(chǎn)生和檢測
? 停止位:1 或 2 個停止位
? 位順序:最低位優(yōu)先或最高位優(yōu)先傳輸 - 錯誤偵測:奇偶校驗(yàn)、溢出和幀錯誤
通用同步異步收發(fā)器 – USART
- 支持異步和時鐘同步串行通信模式
- 可編程波特率時鐘頻率:異步模式高達(dá) (fPCLK/16) MHz,同步模式高達(dá) (fPCLK/8) MHz
- 全雙工通信能力
- 完全可編程串行通信特性包括:
? 字長:7,8 或 9-bit字符
? 校驗(yàn):奇校驗(yàn)、偶校驗(yàn)或無奇偶校驗(yàn)位的產(chǎn)生和檢測
? 停止位:1 或 2 個停止位產(chǎn)生
? 位順序:最低位優(yōu)先或最高位優(yōu)先傳輸 - 錯誤偵測:奇偶校驗(yàn)、溢出和幀錯誤
- 自動硬件流控模式 – RTS、CTS
- IrDA SIR 編碼器和解碼器
- 具有輸出使能控制的 RS485 模式
- 接收器 FIFO 和發(fā)送器 FIFO 深度均為 8 級
循環(huán)冗余校驗(yàn) – CRC
- 支持 CRC16多項(xiàng)式:0x8005,X16+X15+X2+1
- 支持 CCITT CRC16多項(xiàng)式:0x1021,X16+X12+X5+1
- 支持 IEEE-802.3 CRC32多項(xiàng)式:0x04C11DB7,X32+X26+X23+X22+X16+X12+X11+X10+X8+X7+X5+X4+X2+X+1
- 支持對數(shù)據(jù)和校驗(yàn)和進(jìn)行反碼、按字節(jié)反序和按位反序操作
- 支持字節(jié)、半字和字?jǐn)?shù)據(jù)大小
- 可編程 CRC初始種子值
- 對 8-bit數(shù)據(jù)執(zhí)行 CRC計算需要1 個 AHB 時鐘周期,32-bit數(shù)據(jù)需要 4 個 AHB 時鐘周期
- 支持 PDMA 對存儲器區(qū)塊進(jìn)行CRC計算
外設(shè)直接存儲器訪問 – PDMA
- 6 個通道對應(yīng)不同的觸發(fā)源組
- 支持 8-bit、16-bit、32-bit寬度數(shù)據(jù)傳輸
- 支持線性地址、環(huán)形地址和固定地址模式
- 4 階可編程通道優(yōu)先級
- 自動重載模式
- 支持的觸發(fā)源包括:ADC、SPI、USART、UART、I2C、MCTM、GPTM、SCTM 和軟件請求
硬件除法器 – DIV
- 32-bit 有符號 / 無符號除法器
- 運(yùn)算需 8 個時鐘周期,加載需 1 個時鐘周期
- 除數(shù)為零錯誤標(biāo)志
調(diào)試支持
- 串行線調(diào)試端口 – SW-DP
- 4 個用于硬件斷點(diǎn)或代碼 / 文字補(bǔ)丁的比較器
- 2 個用于硬件數(shù)據(jù)觀察點(diǎn)的比較器
封裝和工作溫度
- 48-pin LQFP 封裝
- 工作溫度:-40?C ~ 105 ?C