The Serial Peripheral Interface (SPI) is a synchronous serial communication interface specification used for short-distance communication. SPI devices communicate in full duplex mode using a master-slave architecture with a single master. Multiple slave-devices are supported through selection with and individual slave select (SS) or chip select (CS) signal.
The SPI XB is a hardware implementation of the SPI protocol which supports all of the standard Arduino SPI functions. It can also be configured as either a master or slave.
Though a single SPI master can talk to more than one slave devices, adding standalone hardware SPI XBs can be especially useful for connecting to multiple SPI slave devices without creating a performance bottleneck though a single master.
- Configurable as either master or slave
- Supports standard Arduino SPI functions