JAJA923B October 2023 – July 2025 MSPM0C1104 , MSPM0C1105 , MSPM0C1106 , MSPM0L1306
SPI と I2C の各プロトコルは、MCU とセンサ間のデータ交換など、デバイスまたはボード間の通信に広く使用されています。MSPM0C1103 と MSPM0C1104 には最大 12MHz の高速 SPI が搭載され、MSPM0C1105 と MSPM0C1106 には最大 16MHz の高速 SPI が搭載されています。SPI は、3 線式、4 線式、チップ セレクト、コマンド モードをサポートしています。要件に基づいてシステムを設計するには、図 7-4 を参照してください。
一部の SPI ペリフェラル デバイスは、PICO (ペリフェラル入力コントローラ出力) を高ロジックに維持する必要があります。この場合、PICO ピンにプルアップ抵抗を追加します。
I2C バスの場合、MSPM0C デバイスは 表 7-4 に示すように、標準、高速、および高速プラス モードをサポートします。
I2C バスを使用する場合は、外部プルアップ抵抗が必要です。これらの抵抗の値は I2C の速度に依存します。テキサス インスツルメンツでは、高速プラス モードをサポートするために 2.2k を推奨します。消費電力に関係するシステムでは、大きな抵抗値を使用できます。ODIO (セクション 8 を参照) を使用して、5V デバイスとの通信を実装できます。
| パラメータ | テスト条件 | スタンダード モード | ファースト モード | ファースト モード プラス | 単位 | |||||
|---|---|---|---|---|---|---|---|---|---|---|
| 最小値 | 最大値 | 最小値 | 最大値 | 最小値 | 最大値 | |||||
| fI2C | I2C 入力クロック周波数 | パワー ドメイン 0 の I2C | MSPM0C1103、MSPM0C1104 | 24 | 24 | 24 | MHz | |||
| MSPM0C1105、MSPM0C1106 | 2 | 32 | 8 | 32 | 20 | 32 | ||||
| fSCL | SCL クロック周波数 | 100K | 400K | 1M | Hz | |||||
| tHD,STA | (リピート) スタート ホールド時間 | 4 | 0.6 | 0.26 | us | |||||
| tLOW | SCL クロックの Low 期間 | 4.7 | 1.3 | 0.5 | us | |||||
| tHIGH | SCL クロックの High 期間 | 4 | 0.6 | 0.26 | us | |||||
| tSU,STA | リピート スタート セットアップ時間 | 4.7 | 0.6 | 0.26 | us | |||||
| tHD,DAT | データ ホールド時間 | 0 | 0 | 0 | us | |||||
| tSU,DAT | データ セットアップ時間 | 250 | 100 | 50 | us | |||||
| tSU,STO | ストップ セットアップ時間 | 4 | 0.6 | 0.26 | us | |||||
| tBUF | STOP 条件と START 条件の間のバス フリー時間 | 4.7 | 1.3 | 0.5 | us | |||||
| tVD;DAT | データ有効時間 | 3.45 | 0.9 | 0.45 | us | |||||
| tVD;ACK | データ有効アクノリッジ時間 | 3.45 | 0.9 | 0.45 | us | |||||