![Hitachi H8/3935 Hardware Manual Download Page 454](http://html.mh-extra.com/html/hitachi/h8-3935/h8-3935_hardware-manual_140486454.webp)
442
SSR32—Serial status register 32
H'AC
SCI32
Bit
Initial value
Read/Write
Note:
*
Only a write of 0 for flag clearing is possible.
7
TDRE32
1
R/(W)
6
RDRF32
0
R/(W)
5
OER32
0
R/(W)
0
MPBT32
0
R/W
2
TEND32
1
R
1
MPBR32
0
R
4
FER32
0
R/(W)
Receive data register full
0
There is no receive data in RDR32
[Clearing conditions] • After reading RDRF32 = 1, cleared by writing 0 to RDRF32
• When RDR32 data is read by an instruction
1
There is receive data in RDR32
[Setting conditions] When reception ends normally and receive data is transferred from RSR32 to RDR32
Transmit data register empty
0
Transmit data written in TDR32 has not been transferred to TSR32
[Clearing conditions] • After reading TDRE32 = 1, cleared by writing 0 to TDRE32
• When data is written to TDR32 by an instruction
1
Transmit data has not been written to TDR32, or transmit data written in TDR32 has been transferred to TSR32
[Setting conditions]
• When bit TE32 in serial control register 32 (SCR32) is cleared to 0
• When data is transferred from TDR32 to TSR32
Transmit end
0
Transmission in progress
[Clearing conditions]
1
Transmission ended
[Setting conditions]
Parity error
0
Reception in progress or completed normally
[Clearing conditions] After reading PER32 = 1, cleared by writing 0 to PER32
1
A parity error has occurred during reception
[Setting conditions]
Framing error
0
Reception in progress or completed normally
[Clearing conditions] After reading FER32 = 1, cleared by writing 0 to FER32
1
A framing error has occurred during reception
[Setting conditions] When the stop bit at the end of the receive data is checked for a value of 1 at completion of
reception, and the stop bit is 0
Overrun error
0
Reception in progress or completed
[Clearing conditions] After reading OER32 = 1, cleared by writing 0 to OER32
1
An overrun error has occurred during reception
[Setting conditions] When the next serial reception is completed with RDRF32 set to 1
Multiprocessor bit receive
Multiprocessor bit transfer
0
Data in which the multiprocessor bit is 0 has been received
1
Data in which the multiprocessor bit is 1 has been received
0
A 0 multiprocessor bit is transmitted
1
A 1 multiprocessor bit is transmitted
3
PER32
0
R/(W)
*
*
*
*
*
• After reading TDRE32 = 1, cleared by writing 0 to TDRE32
• When data is written to TDR32 by an instruction
• When bit TE in serial control register 32 (SCR32) is cleared to 0
• When bit TDRE32 is set to 1 when the last bit of a transmit character is sent
When the number of 1 bits in the receive data plus parity bit does not match the parity
designated by the parity mode bit (PM32) in the serial mode register (SMR32)
Summary of Contents for H8/3935
Page 1: ......
Page 2: ......
Page 4: ......
Page 24: ...12 ...
Page 96: ...84 ...
Page 142: ...130 ...
Page 144: ...132 ...
Page 252: ...240 ...
Page 326: ...314 ...
Page 340: ...328 ...
Page 520: ...508 ...