Questo articolo richiamerà i principi di funzionamento del bus SPI, descriverà come progettare un driver scritto in C e quindi portabile facilmente su un qualsiasi microcontrollore, mostrerà le forme d'onda ottenute con il driver su un PIC32 e cercherà di definire i limiti di questa implementazione.