Skip to main content
Knowledgebase
Home
Renesas Electronics America - Knowledgebase

Why are double channels used in UART?

Last Updated:12/26/2017

Question:

Although it is possible to transmit and receive by single channel with 3-wire serial I/O mode and simplified I2C, why are double channels used in UART?

Answer:

(1) I2C
Transmitting and receiving are not done at the same time (half-duplex communication), so channel (shift register) is enough with 1.

(2) 3-wire serial I/O mode
It is possible to transmit and receive at the same time (full-duplex communication). Master and slave are operating using with same clock timing, so channel (shift register) is enough with 1.

(3) UART
It is possible to transmit and receive at the same time (full-duplex communication). transmitting and receiving are operating individually, so channel (shift register) is required both for transmitting and receiving.
Suitable Products
RL78 Family
78K0R/Kx3