JAJA724B March 2023 – September 2025 MSPM0L1105 , MSPM0L1106 , MSPM0L1303 , MSPM0L1304 , MSPM0L1304-Q1 , MSPM0L1305 , MSPM0L1305-Q1 , MSPM0L1306 , MSPM0L1306-Q1 , MSPM0L1343 , MSPM0L1344 , MSPM0L1345 , MSPM0L1346
SPI と I2C の各プロトコルは、MCU とセンサ間のデータ交換など、デバイスまたはボード間の通信に広く使用されています。MSPM0L シリーズ MCU は、最大 16MHz の高速 SPI を搭載しており、3 線式、4 線式、チップ セレクト、コマンド モードをサポートしています。要件に基づいてシステムを設計するには、図 7-4 を参照してください。
一部の SPI ペリフェラル デバイスは、PICO (ペリフェラル入力コントローラ出力) を高ロジックに維持する必要があります。この場合、PICO ピンにプルアップ抵抗を追加します。
I2C バスの場合、MSPM0L デバイスは表 7-4に示すように、標準、高速、および高速プラス モードをサポートします。
I2C バスを使用する場合は、外部プルアップ抵抗が必要です。これらの抵抗の値は I2C の速度に依存します。 テキサス・インスツルメンツでは、高速プラス モードをサポートするために 2.2k を推奨します。消費電力に関係するシステムでは、大きな抵抗値を使用できます。ODIO (GPIO を参照) を使用して、5V デバイスとの通信を実装できます。
| パラメータ | テスト条件 | スタンダード モード | ファスト モード | ファスト モード プラス | 単位 | ||||
|---|---|---|---|---|---|---|---|---|---|
| 最小値 | 最大値 | 最小値 | 最大値 | 最小値 | 最大値 | ||||
| fI2C | I2C 入力クロック周波数 | パワー ドメイン 0 の I2C | 40 | 40 | 40 | MHz | |||
| fSCL | SCL クロック周波数 | 100K | 400K | 1M | MHz | ||||
| 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.46 | 0.9 | 0.45 | us | ||||
| tVD;ACK | データ有効アクノリッジ時間 | 3.46 | 0.9 | 0.45 | us | ||||