Datasheet
531
Start transmitting/receive
Initialization
Read TDRE bit in SSR
All
data transmitted/and
received
End transmission/reception
1
2
No
Yes
TDRE = 1?
Write transmission data in TDR
and clear TDRE bit of SSR to 0
RDRF = 1?
Yes
No
Clear TE and RE bits of SCR to 0
Yes
No
Read ORER bit of SSR
Error handling
3
ORER = 1?
Yes
Read receive data of RDR,
and clear RDRF bit of SSR to 0
Read RDRF bit of SSR
4
5
No
Figure 14.23 Sample Flowchart for Serial Transmission