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

 

  1.   摘要
  2.   商標
  3. 1MSPM0 產品組合概覽
    1. 1.1 簡介
    2. 1.2 STM32 MCU 與 MSPM0 MCU 的產品組合比較
  4. 2生態系統與移轉
    1. 2.1 軟體生態系統比較
      1. 2.1.1 MSPM0 軟體開發套件 (MSPM0 SDK)
      2. 2.1.2 CubeIDE 與 Code Composer Studio IDE (CCS)
      3. 2.1.3 CubeMX 與 SysConfig
    2. 2.2 硬體生態系統
    3. 2.3 偵錯工具
    4. 2.4 移轉程序
    5. 2.5 移轉和移植範例
  5. 3核心架構比較
    1. 3.1 CPU
    2. 3.2 嵌入式記憶體比較
      1. 3.2.1 快閃記憶體功能
      2. 3.2.2 快閃記憶體組織
      3. 3.2.3 嵌入式 SRAM
    3. 3.3 開機和重設摘要與比較
    4. 3.4 時鐘摘要和比較
    5. 3.5 MSPM0 運作模式摘要和比較
    6. 3.6 中斷與事件比較
    7. 3.7 偵錯和編程比較
  6. 4數位周邊設備比較
    1. 4.1 通用 I/O (GPIO、IOMUX)
    2. 4.2 通用非同步接收器-發射器 (UART)
    3. 4.3 序列周邊介面 (SPI)
    4. 4.4 I2C
    5. 4.5 計時器 (TIMGx、TIMAx)
    6. 4.6 窗型監視計時器 (WWDT)
    7. 4.7 即時時鐘 (RTC)
  7. 5類比周邊設備比較
    1. 5.1 類比轉數位轉換器 (ADC)
    2. 5.2 比較器 (COMP)
    3. 5.3 數位轉類比轉換器 (DAC)
    4. 5.4 運算放大器 (OPA)
    5. 5.5 電壓參考 (VREF)
  8. 6修訂記錄

快閃記憶體功能

MSPM0 和 STM32G0 系列的 MCU 具有非揮發性記憶體,用於儲存可執行程式碼和應用程式資料。

表 3-2 快閃記憶體功能的比較
特色 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 快閃記憶體也具備下列功能:

  • 在電路中編程並清除整個供應電壓範圍內支援的項目
  • 產生內部編程電壓
  • 在快閃記憶體的較低 32KB 上支援高達 100 000 個程式/清除週期的 EEPROM 模擬,在剩餘的快閃記憶體上最多可有 10 000 個程式/清除週期 (具 32KB 的裝置在整個快閃記憶體上支援 100 000 個週期)