Serial Peripheral Interface (SPI) is a synchronous serial communication protocol that you can use for short-distance and high-speed synchronous data transfer between embedded systems. SPI is a three or four-wire bus and SPI devices communicate in full-duplex mode with a dedicated channel for transmitting data and a separate channel for receiving data.
SPI contains the following wires:
Our technical team shares a high-level, industry view of SPI, including what it is, what the pieces of the SPI communication packet are and where to apply it.