RL78/F13, F14 CHAPTER 15 SERIAL ARRAY UNIT
R01UH0368EJ0210 Rev.2.10 794
Dec 10, 2015
15.1.2 UART (UART0, UART1)
This is a start-stop synchronization function using two lines: serial data transmission (T
XD) and serial data reception
(R
XD) lines. By using these two communication lines, each data frame, which consist of a start bit, data, parity bit, and stop
bit, is transferred asynchronously (using the internal baud rate) between the microcontroller and the other communication
party. Full-duplex UART communication can be performed by using a channel dedicated to transmission (even-numbered
channel) and a channel dedicated to reception (odd-numbered channel). The LIN-bus can be implemented by using timer
array unit with an external interrupt (INTP0).
For details about the settings, see 15.7 Operation of UART (UART0, UART1) Communication.
[Data transmission/reception]
• Data length of 7, 8, 9, 16 bits
• Select the MSB/LSB first
• Level setting of transmit/receive data and select of reverse
• Parity bit appending and parity check functions
• Stop bit appending
[Interrupt function]
• Transfer end interrupt/buffer empty interrupt
[Error detection flag]
• Framing error, parity error, or overrun error
The LIN-bus is accepted in UART0 (0 and 1 channels of unit 0).
[LIN-bus functions]
• Wakeup signal detection
• Break field (BF) detection
• Sync field measurement, baud rate calculation
Using the external interrupt (INTP0) and
timer array unit