1) SPI (Serial Peripheral Interface) is a synchronous serial communication interface standard used for communicating with serial peripheral devices.
2) SPI uses four signals - Serial Clock (SCLK), Master Output Slave Input (MOSI), Master Input Slave Output (MISO), and Slave Select (SS). It can support multiple slaves through individual SS lines.
3) SPI is full duplex, allowing simultaneous transmission and reception of data. It provides higher throughput than I2C but requires more pins and the master must control all communication.
Related topics: