SPI is a common serial data bus that was developed by Motorola but is not maintained as a standard. There are a few varieties of SPI, including SSPI and SIOP. It is a master-slave system with a chip select. Bus speeds can be up to 50 MHz, though typical operating bus speeds are much lower at between 1 and 2 MHz.