STM32L4A6xG微控制器資料手冊

一牛論壇發表於2020-12-17

stm32L4A6xG裝置是基於高效能arm®Cortex®-M4 32位RISC核心的超低功耗微控制器,工作頻率高達80 MHz。Cortex-M4核心具有浮點單元(FPU)單精度,支援所有Arm®單精度資料處理指令和資料型別。它還實現了一個完整的一組DSP指令和一個記憶體保護單元(MPU),增強了應用程式安全。


STM32L4A6xG裝置嵌入高速儲存器(1 MB快閃記憶體,320 Kbyte SRAM),一個靈活的外部儲存器控制器(FSMC)用於靜態儲存器(用於封裝有100個引腳及更多)的裝置,四個spi快閃記憶體介面(適用於所有軟體包)和廣泛的增強型I/O和外圍裝置連線到兩條APB匯流排、兩條AHB匯流排和一個32位多AHB匯流排矩陣。


STM32L4A6xG裝置為嵌入式快閃記憶體嵌入了多種保護機制儲存器和SRAM:讀出保護,寫入保護,專有程式碼讀出保護和防火牆。

特徵:

1.核心:Arm®32位Cortex®-M4 CPU,帶FPU、自適應實時加速器(ART加速器™) 允許從快閃記憶體、頻率高達80MHz、MPU、100DMIPS和DSP指令執行0等待狀態

2.效能基準:1.25 DMIPS/MHz(Drystone 2.1);273.55 Coremark®(80 MHz時為3.42 Coremark/MHz)

3.能源基準:279烏爾普馬克™ CP得分;80.2烏爾姆馬克™ PP得分

4.16 x定時器:2 x 16位高階電機控制、2 x 32位和5 x 16位通用、2 x 16位基本、2 x低功耗16位定時器(可在停止模式下使用)、2 x看門狗、SysTick計時器

5.豐富的模擬外圍裝置(獨立供電):

–3×12位ADC 5 Msps,最高16位,硬體過取樣,200μA/Msps

–2 x 12位DAC輸出通道,低功耗取樣和保持

–2個內建PGA的運算放大器

–2個超低功耗比較器

6.20個通訊介面:

–USB OTG 2.0全速、LPM和BCD

–2個SAIs(序列音訊介面)

–4 x I2C FM+(1 Mbit/s),SMBus/PMBus

–5個U(S)藝術作品(ISO 7816、LIN、IrDA、調變解調器)

–1個LPUART

–3個SPI(帶四個SPI的4個SPI)

–2個CAN(2.0B活動)和SDMMC

–SWPMI單線協議主I/F

–紅外介面

STM32L4A6xG框圖

STM32L4A6xG微控制器資料手冊

功能概述

1.帶FPU的Arm®Cortex®-M4核心

帶FPU處理器的Arm®Cortex®-M4是用於嵌入式系統。它的開發是為了提供一個低成本的平臺,以滿足微控制器實現,具有減少引腳數和低功耗,同時提供卓越的計算效能和對中斷的高階響應。帶FPU 32位RISC處理器的Arm®Cortex®-M4具有卓越的程式碼效率,在記憶體大小上實現了Arm®核心所期望的高效能通常與8位和16位裝置相關。

2.自適應實時記憶加速器(ART加速器™)

ART加速器™是針對STM32工業標準Arm®Cortex®-M4處理器進行最佳化的儲存器加速器。 它平衡了固有的業績優勢手臂®Cortex®-M4超過快閃記憶體技術,這通常需要處理器在更高的頻率等待快閃記憶體。

3.儲存保護裝置

記憶體保護單元(MPU)用於管理CPU訪問記憶體以防止一個任務意外損壞任何其他活動使用的記憶體或資源任務。 這個記憶區被劃分為多達8個保護區,而這些保護區又可以劃分多達8個分割槽。 保護區域大小在32個位元組到整個4個之間千兆位元組的可定址記憶體。

4.嵌入式快閃記憶體

STM32L4A6xG裝置具有1兆位元組的嵌入式快閃記憶體可用於儲存程式和資料。快閃記憶體分為兩組,允許邊讀邊寫操作。此功能允許在擦除或對另一個銀行執行程式操作。也支援雙銀行啟動。每個庫包含256頁2kbyte。

5.多AHB匯流排矩陣

32位多AHB匯流排矩陣將所有主機(CPU、DMA和DMA2D)和從機(快閃記憶體、RAM、FMC、QUADSPI、AHB和APB外圍裝置)即使有多個高速外圍裝置,也能保證無縫高效的執行同時工作。多AHB匯流排矩陣:

多AHB匯流排矩陣


文章來源:一牛網

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69958773/viewspace-2743198/,如需轉載,請註明出處,否則將追究法律責任。

相關文章