JAJA723B November 2022 – August 2025 MSPM0G1105 , MSPM0G1106 , MSPM0G1107 , MSPM0G1505 , MSPM0G1506 , MSPM0G1507 , MSPM0G3105 , MSPM0G3106 , MSPM0G3107 , MSPM0G3505 , MSPM0G3506 , MSPM0G3507 , MSPM0L1105 , MSPM0L1106 , MSPM0L1227 , MSPM0L1227-Q1 , MSPM0L1228 , MSPM0L1228-Q1 , MSPM0L1303 , MSPM0L1304 , MSPM0L1304-Q1 , MSPM0L1305 , MSPM0L1305-Q1 , MSPM0L1306 , MSPM0L1306-Q1 , MSPM0L1343 , MSPM0L1344 , MSPM0L1345 , MSPM0L1346 , MSPM0L2227 , MSPM0L2227-Q1 , MSPM0L2228 , MSPM0L2228-Q1
STM32G0 および MSPM0 ファミリの部品はどちらも、Arm Cortex M0+ CPU コア アーキテクチャと命令セットをベースにしています。表 3-1 に、MSPM0G および MSPM0L ファミリの CPU の一般的な機能と STM32G0 の比較に関する大まかな概要を示します。割り込みと例外では、割り込みと例外の比較、および各デバイスの M0 アーキテクチャに含まれているネスト型ベクタ割り込みコントローラ (NVIC) ペリフェラルでそれらをどのようにマップするかを示します。
| 機能 | STM32G0 | MSPM0G | MSPM0L | MSPM0C | MSPM0H |
|---|---|---|---|---|---|
| アーキテクチャ | ARM Cortex-M0+ | ARM Cortex-M0+ | ARM Cortex-M0+ | ARM Cortex-M0+ | ARM Cortex-M0+ |
| 最大 MCLK | 64MHz | 80MHz | 32MHz | 24 または 32MHz | 32MHz |
| プロセッサのトレース機能 | なし | あり、マイクロ トレース バッファを内蔵 | なし | なし | なし |
| メモリ保護ユニット (MPU) | あり | あり | あり | あり | あり |
| システム タイマ (SYSTICK) | あり | あり、24 ビット | あり、24 ビット | あり、24 ビット | あり |
ハードウェア アクセラレータ | CORDIC/FMAC | MATHACL | なし | なし | なし |
| ハードウェア ブレークポイント / ウォッチポイント | 4 / 2 | 4 / 2 | 4 / 2 | 2 / 1 | 4 / 2 |
| ブート ルーチンの保存 | フラッシュ (システム メモリ) | ROM | ROM | 該当なし | ROM |
| ブートストラップ ローダのストレージ | フラッシュ (システム メモリ) | ROM | ROM | 該当なし | ROM |
| ブートローダ インターフェイスのサポート(1)(2) | UART、I2C、SPI、USB、FDCAN | UART、I2C、ユーザー拡張可能 | UART、I2C、 ユーザー拡張可能 | UART、I2C、ユーザー拡張可能 | UART、I2C、ユーザー拡張可能 |
| DMA | あり | あり | あり | あり | あり |