Serial Pheripheral Interface is the Communication Protocol Between Microcontollers or Electronics Devices. But this is type of protocols works in 10 meters Approx. It has Synchronus Output and input means that there is no delay between input and output of this protocol.the maximum SPI clock frequency is one half of the system clock, but cannot exceed 12.5 MHz
Devices communicating via SPI are in a master-slave relationship. The master is the controlling device (usually a microcontroller), while the slave (usually a sensor, display, or memory chip) takes instruction from the master. The simplest configuration of SPI is a single master, single slave system, but one master can control more than one slave (more on this below).