SPI vs SPI – Serial Peripheral Interface
The UART serial communication method discussed in my last post showed a limitation of scale. Asynchronous serial data should only be point to point. If many devices are required, the complexity of design and cost increase. The Serial Peripheral Interface, or SPI protocol, is a method to reduce the complexity and costs of scaling. In contrast to UART, SPI does not require complex bridgeheads. Receiving devices need nothing more than a shift register to operate. Without going into too much…