JAJA885A November 2023 – May 2025 MSPM0C1104 , MSPM0G3507 , MSPM0L1227 , MSPM0L1227-Q1 , MSPM0L1228 , MSPM0L1228-Q1 , MSPM0L1306 , MSPM0L2227 , MSPM0L2227-Q1 , MSPM0L2228 , MSPM0L2228-Q1
MSPM0 と RL78 はどちらも、シリアル ペリフェラル インターフェイス (SPI) をサポートしています。RL78 SPI 機能は、CSI (クロック・シリアル・インターフェイス) として使用される SAU (シリアル・アレイ・ユニット) のペリフェラルにあります。それ以外に、MSPM0 は、コントローラとペリフェラルを使用して、SPI の通信当事者を代表します。全体として、MSPM0 および RL78 SPI のサポート内容はおおむね同等ですが、違いについて表 4-3に示します。
| 機能 | RL78 | MSPM0 |
|---|---|---|
| 操作ワイヤ | SCK、SI、SO | SCLK、PICO、POCI、CSx |
| コントローラまたはペリフェラルの動作 | あり | あり |
| データ ビット幅 (コントローラ モード) | 7~16 ビット(1) | 4~16 ビット |
| データ ビット幅 (ペリフェラル モード) | 7~16 ビット | |
| 最大速度 | 16MHz (CSI00のみ、コントローラ ) 8MHz (ELSE、コントローラ) 5.33MHz (ELSE、ペリフェラル) |
最高 32MHz |
| シンプレックス通信 (単方向データ ライン) | あり | あり |
| ハードウェア チップ セレクト マネージメント | いいえ | あり (4 つのペリフェラル) |
| I/O クロックの位相制御 | あり | あり |
| MSB ファーストまたは LSB ファーストのシフトによるトランスファー・ディレクション設定 | あり | あり |
| SPI フォーマットのサポート | Motorola | Motorola、 テキサス・インスツルメンツ、MICROWIRE |
| ハードウェア CRC | いいえ | なし、MSPM0 は SPI パリティ モードを備えています |
| TX FIFO の深さ | いいえ | 4 |
| RX FIFO の深さ | いいえ | 4 |
SPI サンプルコード:SPI サンプル コードの詳細については、『MSPM0 SDK サンプル ガイド』を参照してください。