1.3 SPI Background 1.3.1 SPI History SPI is a serial communication bus developed by Motorola. It is a full-duplex protocol which functions on a master-slave paradigm that is ideally suited to data streaming applications. 1.3.2 SPI Theory of Operation SPI requires four signals: clock (SCLK), master output/slave input (MOSI), master input/slave output (MISO), and slave select (SS). Figure 25 : Sam..