A universal synchronous and asynchronous receiver-transmitter (USART, programmable communications interface or PCI)[1] is a type of a serial interface device that can be programmed to communicate asynchronously or synchronously. See universal asynchronous receiver-transmitter (UART) for a discussion of the asynchronous capabilities of these devices.