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.