InterfaceSPIはボード内のデバイス間通信規格です。2つのデバイスがSPIを使って通信する場合、通信を主導する側がMaster、受動的に動作する側がSlaveとなります。Select↑メモSPIの原理はシフトレジスタの原理そのものです。送信出力部はパラレル→シリアル変換型のシフトレジスタで作られていて、マスタが生成するシフト・クロック(SCK;シリアル・クロック)でパラレル・データがシリアル信号に変換されます。一つのクロックで1ビット分の信号が出力されます。受信部は、シリアル→パラレル変換型のシフトレジスタで作られています。送信側から送られてきたシリアル信号を、マスタが生成するシフト・クロックでサンプリングして、パラレル・データに変換します。