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
MSPM0 と STM8 はどちらも I2C ペリフェラルをサポートしています。全体として、MSPM0 および STM8 I2C のサポート内容はおおむね同等ですが、重要な違いについて表 4-5に示します。
| 機能 | STM8S、STM8L | MSPM0L、MSPM0C および MSPM0H |
|---|---|---|
| コントローラ モードとターゲット モード | あり | あり |
| マルチ コントローラの機能 | あり | あり |
| 最大データ転送レート | 400 kHz (高速) | 1Mbps (高速モード プラス) |
| アドレッシング モード | 7 ビットまたは 10 ビット | 7 ビット |
| アドレス番号 (ターゲット モード) | 2 つのアドレス | 2 つのアドレス |
| ゼネラル コール | あり | あり |
| イベント管理 | あり | あり |
| PEC 管理 | あり | あり |
| クロック ストレッチ | あり | あり |
| ウェークアップ機能 (低消費電力モード) | あり | あり |
| ソフトウェア・リセット | あり | あり |
| FIFO、バッファ | 1 バイト | TX:8 バイト |
| RX:8 バイト | ||
| DMA | あり | あり |
| プログラム可能なアナログおよびデジタル ノイズ フィルタ | あり | あり |
I2C サンプルコード:I2C サンプル コードの詳細については、『MSPM0 SDK サンプル ガイド』を参照してください。