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

CPU

STM32G0 和 MSPM0 系列的零件都是以 Arm Cortex® M0+ CPU核心架構和指令集為基礎。下表概括介紹了 MSPM0G 和 MSPM0L 系列 CPU 與 STM32G0 相比的一般特性。中斷和例外提供了中斷和例外的比較,以及它們如何映射到每個裝置 M0 結構中包含的內嵌向量中斷控制器 (NVIC) 周邊設備中。

表 3-1 CPU 功能集的比較
特點STM32G0MSPM0GMSPM0L
架構Arm Cortex-M0+Arm Cortex-M0+Arm Cortex-M0+
最大 MCLK64 MHz80 MHz32 MHz
CPU 指令快取2x64 位元行 (16 位元組)4x64 位元行 (32 位元組)2x64 位元行 (16 位元組)
處理器追蹤能力是,整合式微追蹤緩衝器
記憶體保護單元 (MPU)
系統計時器 (SYSTICK)是 - 24 位元是 - 24 位元
NVM 預取
硬體乘法

硬體斷點/監視點4 / 24 / 24 / 2
開機例行儲存快閃 (系統記憶體)ROMROM
Bootstrap 載入程式儲存快閃 (系統記憶體)ROMROM
開機載入器介面支援(1)(2)UART、I2C、SPI、USB、FDCANUART、I2C、使用者可延長 UART、I2C、

使用者可延長

DMA
有關可用性,請參閱裝置專屬產品規格表。
其他介面則可在後續裝置版本中使用。