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