How-To Guide

Table Of Contents
R01UH0823EJ0110 Rev.1.10 Page 989 of 1852
Nov 30, 2020
RX23W Group 33. Serial Communications Interface (SCIg, SCIh)
33.2.9 Serial Status Register (SSR)
Some bits in the SSR register have different functions in smart card interface mode and non-smart card interface mode.
(1) Non-Smart Card Interface Mode (SCMR.SMIF = 0)
Note 1. Only 0 can be written to this bit, to clear the flag. To clear this flag, confirm that the flag is 1 and then set it to 0.
Note 2. Write 1 when writing is necessary.
MPB Bit (Multi-Processor)
Holds the value of the multi-processor bit in the reception frame. This bit does not change when the SCR.RE bit is 0.
TEND Flag (Transmit End Flag)
Indicates completion of transmission.
[Setting conditions]
When the SCR.TE bit is set to 0 (serial transmission is disabled)
When the SCR.TE bit is changed from 0 to 1, the TEND flag is not affected and retains the value 1.
When the TDR register is not updated at the time of transmission of the tail-end bit of a character being transmitted
[Clearing condition]
When transmit data are written to the TDR register while the SCR.TE bit is 1
When setting the TEND flag to 0 to complete the interrupt handling, refer to
section 15.4.1.2, Operation of
Status Flags for Level-Detected Interrupts
.
Address(es): SCI1.SSR 0008 A024h, SCI5.SSR 0008 A0A4h, SCI8.SSR 0008 A104h, SCI12.SSR 0008 B304h
b7 b6 b5 b4 b3 b2 b1 b0
TDRE RDRF ORER FER PER TEND MPB MPBT
Value after reset:
10000100
Bit Symbol Bit Name Description R/W
b0 MPBT Multi-Processor Bit Transfer Sets the multi-processor bit for adding to the transmission frame
0: Data transmission cycles
1: ID transmission cycles
R/W
b1 MPB Multi-Processor Value of the multi-processor bit in the reception frame
0: Data transmission cycles
1: ID transmission cycles
R
b2 TEND Transmit End Flag 0: A character is being transmitted.
1: Character transfer has been completed.
R
b3 PER Parity Error Flag 0: No parity error occurred
1: A parity error has occurred
R/(W)
*
1
b4 FER Framing Error Flag 0: No framing error occurred
1: A framing error has occurred
R/(W)
*
1
b5 ORER Overrun Error Flag 0: No overrun error occurred
1: An overrun error has occurred
R/(W)
*
1
b6 RDRF Receive Data Full Flag 0: No valid data is held in the RDR register
1: Received data is held in the RDR register
R/(W)
*
2
b7 TDRE Transmit Data Empty Flag 0: Data to be transmitted is held in the TDR register
1: No data is held in the TDR register
R/(W)
*
2