Interfejs szeregowy komunikuje się z równorzędnym elementem jeden bit na raz, szeregowo, przez kanał komunikacyjny. Ponieważ tylko jeden bit jest przesyłany na raz, w układzie scalonym potrzeba mniej pinów. Natomiast komunikacja interfejsu równoległego przesyła wiele bitów na raz i wymaga większej liczby pinów (jeden pin na bit). W systemach wbudowanych stosuje się kilka protokołów szeregowych, ale omówimy tylko protokoły Universal Asynchronous Receiver-Transmitter (UART), Serial Peripheral Interface (SPI) i Inter-Integrated-Circuit (I2C).