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

Required Alorium Technology library:  XLR8SPI