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修訂記錄

嵌入式 SRAM

MSPM0 和 STM32G0 系列的 MCU 具有用於儲存應用資料的 SRAM。

表 3-3 SRAM 功能比較
特點 STM32G0 MSPM0
SRAM 記憶體

STM32G0B1xx、G0C1xx:144KB (啟用 SRAM 同位檢查時為 128KB)

STM32G071xx、G081xx:36KB (啟用 SRAM 同位檢查時為 32KB)

STM32G051xx、G061xx:18KB (啟用 SRAM 同位檢查時為 16KB)

STM32G031xx、G041xx:8KB (啟用 SRAM 同位檢查時為 8KB)

零等待狀態

MSPM0Gxx:32KB 至 16KB

MSPM0Lxx:4KB 至 2KB

零等待狀態

特定裝置包括 SRAM 同位檢查和 ECC。如需詳細資訊,請參閱裝置產品規格表

最大 CPU 時鐘頻率下的零等待狀態

存取解析度 位元組、半字 (16 位元) 或全字 (32 位元)

位元組、半字 (16 位元) 或全字 (32 位元)

同位檢查

MSPM0 MCU 包含低功耗高效能 SRAM,可在裝置支援的 CPU 頻率範圍內進行零等待狀態存取。除了程式碼外,SRAM 還可用於儲存不穩定的資訊,例如呼叫堆疊、堆積和全域資料。SRAM 內容會在執行、睡眠、停止和待機運作模式中完全保留,但會在關機模式中遺失。提供防寫保護機制,允許應用程式以 1KB 解析度動態防寫保護較低的 32KB SRAM。在低於 32KB SRAM 的裝置上,整個 SRAM 皆提供防寫保護。將可執行程式碼放入 SRAM 時,防寫保護非常受用,因爲它提供一種防護等級,可防止 CPU 或 DMA 意外覆寫程式碼。將程式碼置於 SRAM 中可啟用零等待狀態作業並降低功耗,藉此改善關鍵迴路的效能。