Back to Glossary
maker(SPI)

Serial Peripheral Interface

What is a Serial Peripheral Interface?

A synchronous serial communication protocol that enables a microcontroller to communicate with one or more peripheral devices using four signal lines: clock (SCLK), master output/slave input (MOSI), master input/slave output (MISO), and chip select (CS). SPI operates in full-duplex mode, allowing simultaneous data transmission in both directions at high speeds. It uses a master-slave architecture where the master device controls the clock signal and initiates all communications, making it ideal for connecting sensors, memory chips, displays, and other integrated circuits to microcontrollers.