說明
STM32F405xx和STM32F407xx系列基于高性能ARM®Cortex?-M432位RISC核心,工作頻率高達(dá)168MHz。Cortex-M4核心具有浮點(diǎn)單元(FPU)單精度,支持所有ARM單精度數(shù)據(jù)處理指令和數(shù)據(jù)類型。它還實(shí)現(xiàn)了一整套DSP指令和一個(gè)內(nèi)存保護(hù)單元(MPU),以提高應(yīng)用程序的安全性。帶有FPU的Cortex-M4核心將被稱為Cortex-M4F。
STM32F405xx和STM32F407xx系列包含高速嵌入式內(nèi)存(1兆字節(jié),192千字節(jié)的SRAM),4千字節(jié)的備份SRAM,以及廣泛的增強(qiáng)I/O和外設(shè)連接到兩個(gè)APB總線,三個(gè)AHB總線和一個(gè)32位Multi-AHB總線矩陣。
所有設(shè)備都提供3個(gè)12位adc、2個(gè)DAC、一個(gè)低功耗RTC、12個(gè)通用16位定時(shí)器,包括兩個(gè)用于電機(jī)控制的PWM定時(shí)器、兩個(gè)通用32位定時(shí)器。一個(gè)真正的隨機(jī)數(shù)生成器(RNG)。它們還具有標(biāo)準(zhǔn)的和先進(jìn)的通信接口。
?最多三個(gè)I2C
?三個(gè)SPI,兩個(gè)I2S全雙工。為了達(dá)到音頻級(jí)的準(zhǔn)確度,I2S外圍設(shè)備
可通過專用的內(nèi)部音頻PLL或通過外部時(shí)鐘進(jìn)行計(jì)時(shí),以允許
同步。
?四個(gè)USART加上兩個(gè)UART
?具有全速功能的USB OTG全速和USB OTG高速(帶ULPI),
?兩罐
?SDIO/MMC接口
?以太網(wǎng)和攝像頭接口僅在STM32F407xx設(shè)備上可用。
新的先進(jìn)外設(shè)包括一個(gè)SDIO,一個(gè)增強(qiáng)的柔性靜態(tài)內(nèi)存控制(FSMC)接口(用于100個(gè)引腳及以上的設(shè)備),一個(gè)用于CMOS傳感器的攝像頭接口。
STM32F405xx和STM32F407xx系列在-40至+105°C溫度范圍內(nèi)運(yùn)行,電源范圍為1.8至3.6V。當(dāng)設(shè)備在使用外部電源監(jiān)督器的0至70°C溫度范圍內(nèi)工作時(shí),電源電壓可降至1.7V:請(qǐng)參閱章節(jié):內(nèi)部復(fù)位關(guān)閉。一套的節(jié)能模式,允許設(shè)計(jì)低功耗的應(yīng)用程序。
STM32F405xx和STM32F407xx系列提供從64到176引腳。包含的外設(shè)集隨所選擇的設(shè)備而變化。
特征
?核心:ARM 32位皮質(zhì)?-帶FPU的M4 CPU,
自適應(yīng)實(shí)時(shí)加速器(ART)
加速器?) 允許0等待狀態(tài)執(zhí)行
來自閃存,頻率高達(dá)168 MHz,
存儲(chǔ)器保護(hù)單元,210 DMIPS/
1.25 DMIPS/MHz(Dhrystone 2.1)和DSP
說明書
?記憶
–高達(dá)1 MB的閃存
–高達(dá)192+4 KB的SRAM,包括64-
CCM(核心耦合存儲(chǔ)器)數(shù)據(jù)的千字節(jié)
內(nèi)存
–靈活的靜態(tài)存儲(chǔ)器控制器
支持緊湊型閃存、SRAM、,
PSRAM、NOR和NAND存儲(chǔ)器
?LCD并行接口,8080/6800模式
?時(shí)鐘、復(fù)位和電源管理
–1.8 V至3.6 V應(yīng)用電源和I/O
–POR、PDR、PVD和BOR
–4至26 MHz晶體振蕩器
–內(nèi)部16MHz工廠微調(diào)RC(1%
(準(zhǔn)確度)
–32 kHz振蕩器,用于帶校準(zhǔn)的RTC
–帶校準(zhǔn)的內(nèi)部32 kHz RC
?低功耗
–睡眠、停止和待機(jī)模式
–RTC的VBAT電源,20×32位備份
寄存器+可選4 KB備份SRAM
?3×12位,2.4 MSPS A/D轉(zhuǎn)換器:最多24個(gè)
三重交織中的信道和7.2 MSP
模式
?2×12位D/A轉(zhuǎn)換器
?通用DMA:16流DMA
具有FIFO和突發(fā)支持的控制器
?最多17個(gè)定時(shí)器:最多12個(gè)16位定時(shí)器和2個(gè)32位定時(shí)器-
高達(dá)168 MHz的位定時(shí)器,每個(gè)位定時(shí)器最多有4個(gè)
IC/OC/PWM或脈沖計(jì)數(shù)器和正交
(增量)編碼器輸入
?調(diào)試模式
–串行線調(diào)試(SWD)和JTAG
接口
–Cortex-M4嵌入式微量宏細(xì)胞?
?多達(dá)140個(gè)具有中斷功能的I/O端口
–高達(dá)136個(gè)高達(dá)84 MHz的快速I/O
–高達(dá)138 5 V的容錯(cuò)I/O
?多達(dá)15個(gè)通信接口
–最多3個(gè)I2C接口(SMBus/PMBus)
–最多4個(gè)USART/2個(gè)UART(10.5 Mbit/s,ISO
7816接口、LIN、IrDA、調(diào)制解調(diào)器控制)
–最多3個(gè)SPI(42 Mbits/s),2個(gè)帶多路復(fù)用
全雙工I2S實(shí)現(xiàn)音頻級(jí)
通過內(nèi)部音頻PLL或外部音頻PLL實(shí)現(xiàn)準(zhǔn)確度
時(shí)鐘
–2個(gè)CAN接口(2.0B有源)
–SDIO接口
?高級(jí)連接性
–USB 2.0全速設(shè)備/主機(jī)/OTG
片上物理層控制器
–USB 2.0高速/全速
設(shè)備/主機(jī)/OTG控制器,帶專用
DMA、片上全速物理層和ULPI
–帶專用DMA的10/100以太網(wǎng)MAC:
支持IEEE 1588v2硬件,MII/RMII
?8至14位并行攝像頭接口,可達(dá)
54兆字節(jié)/秒
?真隨機(jī)數(shù)發(fā)生器
?CRC計(jì)算單元
?96位唯一ID
?RTC:亞秒精度,硬件日歷
這些功能使STM32F405xx和STM32F407xx微控制器系列適用
對(duì)于廣泛的應(yīng)用:
?電機(jī)驅(qū)動(dòng)和應(yīng)用控制
?醫(yī)療設(shè)備
?工業(yè)應(yīng)用:PLC、逆變器、斷路器
?打印機(jī)和掃描儀
?報(bào)警系統(tǒng)、視頻對(duì)講機(jī)和HVAC
?家用音響設(shè)備