SPI (àíãë. Serial Peripheral Interface, SPI bus — ïîñëåäîâàòåëüíûé ïåðèôåðèéíûé èíòåðôåéñ, øèíà SPI) — ïîñëåäîâàòåëüíûé ñèíõðîííûé ñòàíäàðò ïåðåäà÷è äàííûõ â ðåæèìå ïîëíîãî äóïëåêñà, ðàçðàáîòàííûé êîìïàíèåé Motorola äëÿ îáåñïå÷åíèÿ ïðîñòîãî è íåäîðîãîãî ñîïðÿæåíèÿ ìèêðîêîíòðîëëåðîâ è ïåðèôåðèè. SPI òàêæå èíîãäà íàçûâàþò ÷åòûð¸õïðîâîäíûì (àíãë. four-wire) èíòåðôåéñîì.
 îòëè÷èå îò ñòàíäàðòíîãî ïîñëåäîâàòåëüíîãî ïîðòà (àíãë. standard serial port), SPI ÿâëÿåòñÿ ñèíõðîííûì èíòåðôåéñîì, â êîòîðîì ëþáàÿ ïåðåäà÷à ñèíõðîíèçèðîâàíà ñ îáùèì òàêòîâûì ñèãíàëîì, ãåíåðèðóåìûì âåäóùèì óñòðîéñòâîì (ïðîöåññîðîì). Ïðèíèìàþùàÿ ïåðèôåðèÿ (âåäîìàÿ) ñèíõðîíèçèðóåò ïîëó÷åíèå áèòîâîé ïîñëåäîâàòåëüíîñòè ñ òàêòîâûì ñèãíàëîì. Ê îäíîìó ïîñëåäîâàòåëüíîìó ïåðèôåðèéíîìó èíòåðôåéñó âåäóùåãî óñòðîéñòâà-ìèêðîñõåìû ìîæåò ïðèñîåäèíÿòüñÿ íåñêîëüêî ìèêðîñõåì. Âåäóùåå óñòðîéñòâî âûáèðàåò âåäîìîå äëÿ ïåðåäà÷è, àêòèâèðóÿ ñèãíàë «âûáîð êðèñòàëëà» (àíãë. chip select) íà âåäîìîé ìèêðîñõåìå. Ïåðèôåðèÿ, íå âûáðàííàÿ ïðîöåññîðîì, íå ïðèíèìàåò ó÷àñòèå â ïåðåäà÷å ïî SPI.
 SPI èñïîëüçóþòñÿ ÷åòûðå öèôðîâûõ ñèãíàëà:
* MOSI èëè SI — âûõîä âåäóùåãî, âõîä âåäîìîãî (àíãë. Master Out Slave In). Ñëóæèò äëÿ ïåðåäà÷è äàííûõ îò âåäóùåãî óñòðîéñòâà âåäîìîìó.
* MISO èëè SO — âõîä âåäóùåãî, âûõîä âåäîìîãî (àíãë. Master In Slave Out). Ñëóæèò äëÿ ïåðåäà÷è äàííûõ îò âåäîìîãî óñòðîéñòâà âåäóùåìó.
* SCLK èëè SCK — ïîñëåäîâàòåëüíûé òàêòîâûé ñèãíàë (àíãë. Serial Clock). Ñëóæèò äëÿ ïåðåäà÷è òàêòîâîãî ñèãíàëà äëÿ âåäîìûõ óñòðîéñòâ.
* CS èëè SS — âûáîð ìèêðîñõåìû, âûáîð âåäîìîãî (àíãë. Chip Select, Slave Select).




