Un receptor-transmisor sincrónico y asincrónico universal ( USART , interfaz de comunicaciones programable o PCI ) [1] es un tipo de dispositivo de interfaz serial que se puede programar para comunicarse de forma asincrónica o sincrónica. Consulte receptor-transmisor asincrónico universal (UART) para obtener una descripción de las capacidades asincrónicas de estos dispositivos.
Las capacidades sincrónicas del USART estaban destinadas principalmente a soportar protocolos sincrónicos como el de transmisión-recepción sincrónica (STR) de IBM, las comunicaciones sincrónicas binarias (BSC), el control de enlace de datos sincrónico (SDLC) y los protocolos de capa de enlace sincrónico de control de enlace de datos de alto nivel (HDLC) de la norma ISO, que se utilizaban con módems de voz sincrónicos . Estos protocolos se diseñaron para aprovechar al máximo el ancho de banda cuando los módems eran dispositivos analógicos. En aquellos tiempos, el módem de banda de voz asincrónico más rápido podía alcanzar velocidades máximas de 300 bit/s utilizando modulación por desplazamiento de frecuencia (FSK), mientras que los módems sincrónicos podían funcionar a velocidades de hasta 9600 bit/s utilizando modulación por desplazamiento de fase (PSK). La transmisión sincrónica utilizaba solo un poco más del 80% del ancho de banda de la transmisión asincrónica, ahora más conocida, ya que los bits de inicio y detención eran innecesarios. Estos módems están obsoletos, y han sido reemplazados por módems que convierten datos asincrónicos en formas sincrónicas, pero protocolos de telecomunicaciones sincrónicas similares sobreviven en numerosas tecnologías orientadas a bloques, como el ampliamente utilizado protocolo de nivel de enlace IEEE 802.2 (Ethernet). Los USART todavía se integran a veces con MCU. Los USART todavía se utilizan en enrutadores que se conectan a dispositivos CSU/DSU externos, y a menudo utilizan la implementación HDLC patentada de Cisco o el protocolo punto a punto (PPP) estándar de IETF en tramas similares a HDLC, como se define en RFC 1662.
El funcionamiento de un USART está íntimamente relacionado con los distintos protocolos; consulte esas páginas para obtener más detalles. Esta sección solo ofrece algunas notas generales.