|
HD6433308 Datasheet, PDF (339/349 Pages) Hitachi Semiconductor – Hitachi Single-Chip MicroComputer | |||
|
◁ |
SSRâSerial Status Register
HâFFDC
SCI
Bit
7
6
5
4
3
2
1
0
TDRE RDRF ORER FER PER
â
â
â
Initial value 1
0
0
0
0
1
1
1
Read/Write R/(W)* R/(W)* R/(W)* R/(W)* R/(W)* â
â
â
Parity Error
0 Cleared when CPU reads PER = â1,â then
writes â0â in PER.
1 Set when a parity error occurs (parity of receive
data does not match parity selected by O/E bit).
Framing Error
0 Cleared when CPU reads FER = â1,â then writes â0â in FER.
1 Set when a framing error occurs (stop bit is â0â).
Overrun Error
0 Cleared when CPU reads ORER = â1,â then writes â0â in ORER.
1 Set when an overrun error occurs (next data is completely
received while RDRF bit is set to â1â).
Receive Data Register Full
0 Cleared when CPU reads RDRF = â1,â then writes â0â in RDRF.
1 Set when one character is received normally and transferred from
RSR to RDR.
Transmit Data Register Empty
0 Cleared when CPU reads TDRE = â1,â then writes â0â in TDRE
1 Set when:
1. Data is transferred from TDR to TSR.
2. TE is cleared while TDRE = "0."
* Software can write a â0â in bits 7 to 3 to clear the flags, but cannot write a â1â in these bits.
RDRâReceive Data Register
Bit
7
6
5
Initial value 0
0
0
Read/Write R
R
R
HâFFDD
4
3
2
0
0
0
R
R
R
Receive data
SCI
1
0
0
0
R
R
331
|
▷ |