English
Language : 

TMP86PH46NG Datasheet, PDF (113/170 Pages) Toshiba Semiconductor – 8 Bit Microcontroller
TMP86PH46NG
Serial Interface Status Register
SIOSR
7
6
5
4
3
2
1
(0027H)
SIOF
SEF
TXF
RXF TXERR RXERR
0
(Initial value: 0010 00**)
SIOF
SEF
TXF
RXF
TXERR
RXERR
Serial transfer operation status
monitor
Number of clocks monitor
Transmit buffer empty flag
Receive buffer full flag
Transfer operation error flag
Receive operation error flag
0: Transfer finished
1: Transfer in progress
0: 8 clocks
1: 1 to 7 clocks
0: Data exists in transmit buffer
1: No data exists in transmit buffer
0: No data exists in receive buffer
1: Data exists in receive buffer
Read
0: – (No error exist)
1: Transmit buffer under run occurs in an external clock mode
Write
0: Clear the flag
1: – (A write of "1" to this bit is ignored)
Read
0: – (No error exist)
1: Receive buffer over run occurs in an external clock mode
Write
0: Clear the flag
1: – (A write of "1" to this bit is ignored)
Read
only
R/W
Note 1: The operation error flag (TXERR and RXERR) are not automatically cleared by stopping transfer with SIOCR1<SIOS>
"0". Therefore, set these bits to "0" for clearing these error flag. Or set SIOCR1<SIOINH> to "1".
Note 2: *: Don't care
Receive buffer register
SIORDB
7
6
5
4
3
2
1
0
Read only
(0028H)
(Initial value: 0000 0000)
Transmit buffer register
SIOTDB
7
6
5
4
3
2
1
0
Write only
(0028H)
(Initial value: **** ****)
Note 1: SIOTDB is write only register. A bit manipulation should not be performed on the transmit buffer register using a read-
modify-write instruction.
Note 2: The SIOTDB should be written after checking SIOSR<TXF> "1". When SIOSR<TXF> is "0", the writing data can't be
transferred to SIOTDB even if write instruction is executed to SIOTDB
Note 3: *: Don't care
Page 103