The use cases presented in this document use the USART in asynchronous operation. There are other modes in which the USART can operate. Which one to use is mainly an implementation decision.