CHAPTER 14 SERIAL INTERFACE UART6
Preliminary User’s Manual U16315EJ1V0UD
299
(f)
Reception error
Three types of errors may occur during reception: a parity error, framing error, or overrun error. If the error
flag of asynchronous serial interface reception error status register 6 (ASIS6) is set as a result of data
reception, a reception error interrupt request (INTSR6/INTSRE6) is generated.
Which error has occurred during reception can be identified by reading the contents of ASIS6 in the reception
error interrupt servicing (INTSR6/INTSRE6) (refer to
Table 14-3
).
The contents of ASIS6 are reset to 0 when ASIS6 is read.
Table 14-3. Cause of Reception Error
Reception Error
Cause
Value of ASIS6
Parity error
The parity specified for transmission does not match the parity of the
receive data.
04H
Framing error
Stop bit is not detected.
02H
Overrun error
Reception of the next data is completed before data is read from
receive buffer register 6 (RXB6).
01H
The error interrupt can be separated into INTSR6 and INTSRE6 by clearing bit 0 (ISRM6) of asynchronous
serial interface operation mode register 6 (ASIM6) to 0.
Figure 14-18. Reception Error Interrupt
1. If ISRM6 is cleared to 0 (INTSR6 and INTSRE6 are separated)
(a) No error during reception
(b) Error during reception
INTSR6
INTSRE6
INTSR6
INTSRE6
2. If ISRM6 is set to 1 (error interrupt is included in INTSR6)
(a) No error during reception
(b) Error during reception
INTSRE6
INTSR6
INTSRE6
INTSR6