There are two methods in which the CPU transfers data through a USART/UART - Polled Transfer and Interrupt Controlled Transfer.
Polled USART | Interrupt Controlled USART |
---|---|
Compact code | Reasonable code size |
Application busy while communicating | Application free while communicating |