Il bus SPI (Serial Peripheral Interface) fu originariamente sviluppato da Motorola verso la fine del 1980 per la sua serie 68000 di microcontrollori. Grazie alla semplicità e popolarità del bus, molti altri produttori hanno adottato lo standard nel corso degli anni. SPI è principalmente utilizzato tra i microcontrollori e i loro diretti dispostivi periferici. Infatti si trova comunemente nei telefoni cellulari, nei PDA, e in altri dispositivi mobili per comunicare i dati tra la CPU, la tastiera, il display e i chip di memoria.