I have seen terms like UART, USART and EUSART in the microcontroller datasheets.
- UART: Universal Asynchronous Receiver / Transmitter
- USART: Universal Synchronous/Asynchronous Receiver / Transmitter
- EUSART: Enhanced Universal Synchronous/Asynchronous Receiver / Transmitter
- AUSART: Addressable Universal Asynchronous Receiver / Transceiver
However, I could not find understood the differences between them.
Would you please explain their differences in a simple language?