Datasheet
RL78/L12    CHAPTER 12 SERIAL ARRAY UNIT 
R01UH0330EJ0200 Rev.2.00      509 
Dec 13, 2013 
Figure 12-97. Flowchart for LIN Transmission 
Starting LIN 
communication 
Transmitting wakeup signal frame 
(80H → TxD0) 
UART0 stop 
(1 → ST00 bit) 
End of LIN 
communication 
Transmitting 
sync field 
Operation of the hardware (Reference) 
Yes 
TSF00 = 0? 
No 
Transmitting wakeup 
signal frame 
Note
Waiting for completion 
of transmission 
8 bit TxD0
Wakeup signal frame generation 
Transmit data 
Changing UART0 baud rate 
(
zz → SDR 
[
15:9
])
Changing baud rate 
for BF 
UAR
T
0restart 
(1 → SS00 bit) 
BF transmission 
00 → TxD0 
Yes 
TSF00 = 0? 
No 
Waiting for 
completion of BF 
transmission 
13-bit length 
TxD0
BF generation 
Transmit data 
UART0 stop  
(1 → ST00 bit) 
Changing UART0 baud rate 
(xx → SDR[15:9]) 
Return the baud rate
UART0 restart 
(1 → SS00 bit) 
55H 
TxD0
Sync field data generation 
Waiting for completion of transmission (transmission 
completed to the LIN bus) 
Transmitting ID to 
checksum 
Transmitting sync field 
55H → TxD0 
Yes 
TSF00 = 0? 
No 
Data → TxD0 
Yes 
BFF00 = 0? 
No 
Yes 
BFF00 = 0? 
No 
Yes 
Completing all data 
transmission? 
No 
Waiting for buffer 
empty 
Waiting for buffer empty 
Waiting for transmission ID to checksum 
Note When LIN-bus start from sleep status only 
Remark  Default setting of the UART is complete, and the flow from the transmission enable status. 










