As @SurDin explained a few more points, I want to add 1.UART takes data in parallel and helps transfer the shift register by bits or takes data by bits and reorganizes them in parallel form via a communication channel such as RS-232, RS-485, RS -422.
2.UART has a baud rate generator, transmitter and receiver.
3. The pulse speed generator receives synchronization either with an internal clock or an external source.
Communication media associated with a serial port that is internally connected to a UART controller.
user1011455
source share