JAJA879A December   2023  – May 2025 MSPM0C1103 , MSPM0C1103-Q1 , MSPM0C1104 , MSPM0C1104-Q1 , MSPM0G1105 , MSPM0G1106 , MSPM0G1107 , MSPM0G1505 , MSPM0G1506 , MSPM0G1507 , MSPM0G1518 , MSPM0G1519 , MSPM0G3105 , MSPM0G3105-Q1 , MSPM0G3106 , MSPM0G3106-Q1 , MSPM0G3107 , MSPM0G3107-Q1 , MSPM0G3505 , MSPM0G3505-Q1 , MSPM0G3506 , MSPM0G3506-Q1 , MSPM0G3507 , MSPM0G3507-Q1 , MSPM0G3518 , MSPM0G3518-Q1 , MSPM0G3519 , MSPM0G3519-Q1 , MSPM0H3216 , MSPM0H3216-Q1 , MSPM0L1105 , MSPM0L1106 , MSPM0L1116 , MSPM0L1117 , MSPM0L1227 , MSPM0L1227-Q1 , MSPM0L1228

 

  1.   1
  2.   概要
  3.   商標
  4. 1MSPM0 製品ラインアップの概要
    1. 1.1 はじめに
    2. 1.2 STM8 MCU と MSPM0 MCU の製品ラインアップの比較
  5. 2エコシステムと移行
    1. 2.1 エコシステムの比較
      1. 2.1.1 MSPM0 ソフトウェア開発キット (MSPM0 SDK)
      2. 2.1.2 MSPM0 による IDE サポート
      3. 2.1.3 SysConfig
      4. 2.1.4 デバッグ ツール
      5. 2.1.5 LaunchPad
    2. 2.2 移行プロセス
      1. 2.2.1 ステップ 1:適切な MSPM0 MCU を選択する
      2. 2.2.2 ステップ2.IDE の設定と CCS の簡単な説明
        1. 2.2.2.1 IDE の設定
        2. 2.2.2.2 CCS の簡単な説明
      3. 2.2.3 ステップ3.MSPM0 SDK の設定と MSPM0 SDK の簡単な説明
        1. 2.2.3.1 MSPM0 SDK の設定
        2. 2.2.3.2 SDK の簡単な説明
      4. 2.2.4 ステップ 4:ソフトウェア評価
      5. 2.2.5 ステップ5.PCB ボードの設計
      6. 2.2.6 ステップ6.量産
    3. 2.3
  6. 3コア アーキテクチャの比較
    1. 3.1 CPU
    2. 3.2 組み込みメモリの比較
      1. 3.2.1 フラッシュ メモリと EEPROM の特長
      2. 3.2.2 フラッシュ メモリと EEPROM の構成
        1. 3.2.2.1 フラッシュ メモリと EEPROM のリージョン
        2. 3.2.2.2 MSPM0 の NONMAIN メモリ
      3. 3.2.3 内蔵 SRAM
    3. 3.3 電源投入とリセットの概要と比較
    4. 3.4 クロックの概要と比較
      1. 3.4.1 発振器
      2. 3.4.2 クロック信号の比較
    5. 3.5 MSPM0 の動作モードの概要と比較
      1. 3.5.1 動作モードの比較
      2. 3.5.2 低消費電力モードでの MSPM0 機能
      3. 3.5.3 低消費電力モードへの移行
      4. 3.5.4 低消費電力モードのサンプル コード
    6. 3.6 割り込みとイベントの比較
      1. 3.6.1 割り込みと例外
        1. 3.6.1.1 MSPM0 の割り込み管理
        2. 3.6.1.2 STM8 の割り込みコントローラ (ITC)
      2. 3.6.2 MSPM0 のイベントハンドラ
      3. 3.6.3 イベント管理の比較
    7. 3.7 デバッグとプログラミングの比較
      1. 3.7.1 デバッグモードの比較
      2. 3.7.2 プログラミングモードの比較
        1. 3.7.2.1 ブートストラップ ローダ (BSL) のプログラミング オプション
  7. 4デジタル ペリフェラルの比較
    1. 4.1 汎用 I/O (GPIO、IOMUX)
    2. 4.2 UART (Universal Asynchronous Receiver-Transmitter)
    3. 4.3 シリアル・ペリフェラル・インターフェイス (SPI)
    4. 4.4 Interintegrated Circuit Interface (I2C)
    5. 4.5 タイマ (TIMGx、TIMAx)
    6. 4.6 ウィンドウ付きウォッチドッグ タイマ (WWDT)
  8. 5アナログ ペリフェラルの比較
    1. 5.1 A/D コンバータ (ADC)
    2. 5.2 コンパレータ (COMP)
    3. 5.3 基準電圧 (VREF)
  9. 6まとめ
  10. 7参考資料
  11. 8改訂履歴

STM8 MCU と MSPM0 MCU の製品ラインアップの比較

表 1-1 TI MSPM0Lx、MSPM0Cx と STM8Lx、STM8Sx の比較
ST マイクロ STM8 L シリーズ ST マイクロ STM8 S シリーズ TI MSPM0 Lx シリーズ TI MSPM0 Cx シリーズ TI MSPM0 Hx シリーズ
コア STM8 CPU コア ARM Cortex-M0+
最大周波数 16MHz 24MHz 32MHz 24MHz、32MHz(1) 32MHz
電源電圧 1.6~3.6V 2.95~5.5V 1.62~3.6V 1.62~3.6V 4.5~5.5 V(2)
最高温度 -40~125 ℃ -40~125 ℃ -40~125 ℃ -40~125 ℃ -40~125 ℃
メモリ 64KB~2KB 128KB~4KB 64KB~8KB 16KB~8KB 64KB~32KB
RAM 最大 4 KB 最大 6 KB 最大 4 KB 最大 8 KB 最大 8 KB
GPIO (最大) 41 38 28 45 45
RTC あり いいえ あり あり (C1103 および C1104 は非対応) あり
アナログ ADC 最大 12ビット x 28 チャンネル 最大 10ビット x 16 チャンネル 1x 1.68Msps 12 ビット ADC (16チャンネル) 1x 1.5Msps 12 ビット ADC (最大 27 チャンネル) 1x 1.5Msps 12 ビット ADC (最大 27 チャンネル)
DAC 最大 12ビット x 2 チャンネル なし 8 ビット 8 ビット (C1103 および C1104 は非対応) なし
コンパレータ

3μs 伝搬遅延

なし 1x 高速 1x 高速 (C1103 および C1104 は非対応) なし
通信 UART 1 Mbit/s、最大 3 UART 1 Mbit/s、最大 2 UART 2x 4 Mbit/s 2x 4 Mbit/s 3x 4 Mbit/s
I2C 1、100、400 Kbit/s 1、100、400 Kbit/s 2、最大 1 Mbit/s 1、最大 1 Mbit/s 2、最大 1 Mbit/s
SPI 10 Mbit/s 10 Mbit/s 16 Mbit/s 12 Mbit/s 16 Mbit/s
CAN なし 1Mbit/s、最大 3 メールボックス なし なし なし
LIN UART のサポート UART のサポート
その他の主なペリフェラル/特長 LCD ドライバ
ビープ音
タッチセンシング (STM8L CT ライブラリ)
DMA
IR インターフェース
ビープ音
タッチセンシング (STM8S RC ライブラリ)
2x オペアンプ
LCD (L2228)
DMA
最小サイズの QFN パッケージ (2 x 2) および BGA パッケージ (0.861 x 1.6)、0.5/0.65mm ピッチ パッケージ、業界とのピン互換
DMA
5V 電源、DMA、ウィンドウウォッチドッグタイマ
タイマ番号 3、4、5 3/4 7 5 (C1103 および C1104 は 3 つのタイマをサポート) 4
ピン数 最大 68 最大 68 16~80 ピン 8~48 ピン 20~48 ピン
低消費電力 アクティブ:16MHz 動作時 1.6mA
ホールト:0.3μA
アクティブ:16MHz 動作時 1.8mA
ホールト:5μA
アクティブ:71µA/MHz
スタンバイ: 1µA
アクティブ:100µA/MHz
スタンバイ: 5µA
該当なし
MSPM0C1103 および MSPM0C1104:24MHz、MSPM0C1105 および MSPM0C1106:32MHz
H シリーズの最初のデバイの対応電圧は 4.5~5.5V で、将来的により幅広い電源電圧にも対応する予定です。