Serial Peripheral Interface

Incluye una línea de reloj, dato entrante, dato saliente y un pin de chip select, que conecta o desconecta la operación del dispositivo con el que uno desea comunicarse.

Esto reduce el coste de fabricar, montar y probar la electrónica.

Casi cualquier dispositivo digital puede ser controlado con esta combinación de señales.

Para que empiece la transmisión el Master baja la señal SSTE o SS/Select a cero, con esto el Esclavo se activa y empieza la transmisión, con un pulso de reloj al mismo tiempo que el primer bit es leído.

Nótese que los pulsos de reloj pueden estar programados de manera que la transmisión del bit se realice en 4 modos diferentes, a esto se llama polaridad y fase de la transmisión: Algunas implementaciones particulares del bus SPI por algunos fabricantes se listan a continuación:

Bus SPI: un maestro y un esclavo.
SPI bus: un maestro y tres esclavos.