SPI (Serial Peripheral Interface) ist ein einfaches, schnelles und weit verbreitetes Kommunikationsprotokoll für die Datenübertragung zwischen elektronischen Bausteinen, etwa zwischen Mikrocontrollern und Displays, Sensoren oder Speichermodulen. SPI nutzt vier Leitungen: zwei für die Datenübertragung (je eine pro Richtung), eine für den Takt und eine für die Geräteauswahl. Als synchrones Protokoll ermöglicht SPI eine schnelle und zuverlässige Kommunikation.
Bei Displays – insbesondere kleinen OLED- oder TFT-LCDs in tragbaren Geräten – ist SPI wegen der einfachen Implementierung und der breiten Kompatibilität mit Mikrocontrollern beliebt. Bei größeren Displays mit höherem Bandbreitenbedarf sind schnellere Schnittstellen wie RGB, LVDS oder MIPI DSI üblicher.
