MC96F6432
230
June 22, 2018 Ver. 2.9
USI0ST1 (USI0 Status Register 1: For UART and SPI mode) : E1H
7
6
5
4
3
2
1
0
DRE0
TXC0
RXC0
WAKE0
USI0RST
DOR0
FE0
PE0
R/W
R/W
R
R/W
R/W
R
R/W
R/W
Initial value : 80H
DRE0
The DRE0 flag indicates if the transmit buffer (USI0DR) is ready to
receive new data. If DRE0 is
‘1’, the buffer is empty and ready to be
written. This flag can generate a DRE0 interrupt.
0
Transmit buffer is not empty.
1
Transmit buffer is empty.
TXC0
This flag is set when the entire frame in the transmit shift register has
been shifted out and there is no new data currently present in the
transmit buffer. This flag is automatically cleared when the interrupt
service routine of a TXC0 interrupt is executed. This flag can generate a
TXC0 interrupt. This bit is automatically cleared.
0
Transmission is ongoing.
1
Transmit buffer is empty and the data in transmit shift register
are shifted out completely.
RXC0
This flag is set when there are unread data in the receive buffer and
cleared when all the data in the receive buffer are read. The RXC0 flag
can be used to generate a RXC0 interrupt.
0
There is no data unread in the receive buffer
1
There are more than 1 data in the receive buffer
WAKE0
This flag is set when the RXD0 pin is detected low while the CPU is in
STOP mode. This flag can be used to generate a WAKE0 interrupt. This
bit is set only when in asynchronous mode of operation. This bit should
be cleared by program software. (only UART mode)
0
No WAKE interrupt is generated.
1
WAKE interrupt is generated
USI0RST
This is an internal reset and only has effect on USI0. Writing
‘1’ to this bit
initializes the internal logic of USI0 and this bit is automatically cleared to
‘0’.
0
No operation
1
Reset USI0
DOR0
This bit is set if a Data OverRun occurs. While this bit is set, the
incoming data frame is ignored. This flag is valid until the receive buffer
is read.
0
No Data OverRun
1
Data OverRun detected
FE0
This bit is set if the first stop bit of next character in the receive buffer is
detected as
‘0’. This bit is valid until the receive buffer is read. (only
UART mode)
0
No Frame Error
1
Frame Error detected
PE0
This bit is set if the next character in the receive buffer has a Parity Error
to be received while Parity Checking is enabled. This bit is valid until the
receive buffer is read. (only UART mode)
0
No Parity Error
1
Parity Error detected
Summary of Contents for MC96F6432 Series
Page 24: ...MC96F6432 24 June 22 2018 Ver 2 9 4 Package Diagram Figure 4 1 48 Pin LQFP 0707 Package...
Page 25: ...MC96F6432 June 22 2018 Ver 2 9 25 Figure 4 2 44 Pin MQFP Package...
Page 26: ...MC96F6432 26 June 22 2018 Ver 2 9 Figure 4 3 32 Pin LQFP Package...
Page 27: ...MC96F6432 June 22 2018 Ver 2 9 27 Figure 4 4 32 Pin SOP Package...
Page 28: ...MC96F6432 28 June 22 2018 Ver 2 9 Figure 4 5 28 Pin SOP Package...