USART (Receptor / transmisor universal síncrono / asíncrono)

Un USART (Receptor / Transmisor Universal Síncrono / Asíncrono) es un microchip que facilita la comunicación a través del puerto serie de una computadora usando el protocolo RS-232C.

Como un UART (Receptor / Transmisor Asíncrono Universal), un USART proporciona a la computadora la interfaz necesaria para la comunicación con módems y otros dispositivos seriales. Sin embargo, a diferencia de un UART, un USART ofrece la opción de modo síncrono. En la comunicación de programa a programa, el modo síncrono requiere que cada extremo de un intercambio responda a su vez sin iniciar una nueva comunicación. La operación asincrónica significa que un proceso opera independientemente de otros procesos.

Las diferencias prácticas entre el modo síncrono (que solo es posible con un USART) y el modo asíncrono (que es posible con un UART o un USART) se pueden resumir de la siguiente manera:

  • El modo síncrono requiere tanto datos como un reloj. El modo asíncrono solo requiere datos.
  • En modo síncrono, los datos se transmiten a una velocidad fija. En modo asíncrono, los datos no tienen que transmitirse a una velocidad fija.
  • Los datos síncronos se transmiten normalmente en forma de bloques, mientras que los datos asíncronos se transmiten normalmente un byte a la vez.
  • El modo síncrono permite una DTR (tasa de transferencia de datos) más alta que el modo asíncrono, si todos los demás factores se mantienen constantes.