NESA009A november 2022 – march 2023 MSPM0G1105 , MSPM0G1106 , MSPM0G1107 , MSPM0G1505 , MSPM0G1506 , MSPM0G1507 , MSPM0G3105 , MSPM0G3106 , MSPM0G3107 , MSPM0G3505 , MSPM0G3506 , MSPM0G3507 , MSPM0L1105 , MSPM0L1106 , MSPM0L1303 , MSPM0L1304 , MSPM0L1305 , MSPM0L1306 , MSPM0L1343 , MSPM0L1344 , MSPM0L1345 , MSPM0L1346
MSPM0 和 STM32G0 系列的 MCU 具有非揮發性記憶體,用於儲存可執行程式碼和應用程式資料。
特色 | STM32G0 | MSPM0 |
---|---|---|
快閃記憶體 |
STM32G0B1xx、G0C1xx (高達 512KB) STM32G071xx、G081xx (高達 128KB) STM32G031xx、G041xx、G051xx、G061xx (高達 64KB) |
MSPM0Gx 範圍 128KB 至 32KB MSPM0Lxx 範圍 64KB 至 8KB |
記憶體組織 |
1 組裝置高達 128KB 2 組裝置具備 >128KB |
1 組裝置高達 256KB 2 組裝置具備 >256KB |
快閃記憶體等待狀態 |
0 (HCLK ≤ 24 MHz) 1 (HCLK ≤ 48 MHz) 2 (HCLK ≤ 64 MHz) |
0 (MCLK、CPUCLK ≤ 24 MHz) 1 (MCLK、CPUCLK ≤ 48 MHz) 2 (MCLK、CPUCLK ≤ 80 MHz) |
快閃字大小 | 64 位元加 8 ECC 位元 | 相同 |
編程解析度 | 單字大小 | 單字、32 位元、16 位元或 8 位元 (位元組) |
多字編程 | 32 個字 (256 位元組) | 2、4 或 8 個字 (最多 64 個位元組) |
清除 |
頁面大小= 2KB 銀行清除 (單一銀行) 大量清除 (所有銀行) |
部門大小= 1KB 銀行清除 (高達 256KB) |
防寫保護 | 是 (每個銀行有 2 個防寫保護區域) | 是,靜態和動態 |
讀取保護 | 是 | 是 |
快閃記憶體讀取作業 | 64 位元快閃字大小加 8 個 ECC 位元 | 同樣 – 如果存在可選 ECC |
快閃記憶體寫入作業 | 64 位元快閃字大小加 8 個 ECC 位元 | 同樣 – 如果存在可選 ECC |
錯誤代碼修正 (ECC) | 8 位元 (用於 64 位元) | 相同 |
安全的記憶體區域 | 是,主記憶體 | 否 |
資訊記憶體 | 是 | 是 (NONMAIN) |
OTP 資料區域 | 1KB | 否 |
預取 | 是 | 是 |
CPU 指令快取 |
兩條 64 位元快取行 (16 位元組) 4x 32 位元指令或 8x 16 位元指令 |
四條 64 位元快取行 (32 位元組) 8x 32 位元指令或 16x 16 位元指令 |
除了上表所列的快閃記憶體功能外,MSPM0 快閃記憶體也具備下列功能: