Electronic – UART shift registers


Can I say that in UART shift registers –

  1. UART Tx uses Parallel in Serial Out Shift registers – My reasoning is that we are writing complete byte but it will transmit bit by bit. True or False?

  2. UART Rx uses Serial in Parallel out shift registers – My reasoning is that we are receiving data in Serial but we will read data in parallel i.e. after 1 byte. True or False?

Best Answer

Welcome Tannoy,

If you take the example of a microcontroller, Yes it happens what you told in point 1 & point 2. But along with data bits, there are some control bits also get transmitted and received.

Below is a block diagram of STM8 microcontroller UART unit.

enter image description here

STM8S reference manual (RM0016)