25.3.3 Communication Modes

The USART is a flexible peripheral that supports multiple communication protocols. The available modes of operation are divided into two groups: Synchronous and asynchronous communication.

Synchronous communication relies on one device on the bus acting as the host, providing a clock signal to other devices through the XCK signal on the AUX0 pin. All devices use this common clock for both transmission and reception, elliminating the need for additional synchronization mechanism.

The device can be configured to operate as either a host or a client on the synchronous bus.

Asynchronous communication does not use a common clock signal. Instead, it relies on all communicating devices being configured with the same baud rate. When receiving a transmission, hardware synchronization mechanisms are used to align the incoming transmission with the receiving device peripheral clock.