Datasheet

V850ES/JG3-H, V850ES/JH3-H CHAPTER 17 ASYNCHRONOUS SERIAL INTERFACE C (UARTC)
R01UH0042EJ0500 Rev.5.00 Page 735 of 1513
Aug 12, 2011
UCnTSF
• When the UCnPWR bit = 0 or the UCnTXE bit = 0 has been set.
• When, following transfer completion, there was no next data transfer
from UCnTX register
Write to UCnTX register
UCnTSF
0
1
Transfer status flag
UCnSTR
(n = 0 to 4)
0 0 0 0 UCnPE UCnFE UCnOVE
6 5 4 3 <2> <1>
After reset: 00H R/W Address: UC0STR FFFFFA04H, UC1STR FFFFFA14H,
UC2STR FFFFFA24H, UC3STR FFFFFA34H,
UC4STR FFFFFA44H
The UCnTSF bit is always 1 when performing continuous transmission. When
initializing the transmission unit, check that the UCnTSF bit = 0 before performing
initialization. The transmit data is not guaranteed when initialization is performed
while the UCnTSF bit = 1.
• When the UCnPWR bit = 0 or the UCnRXE bit = 0 has been set.
• When 0 has been written
When parity of data and parity bit do not match during reception.
UCnPE
0
1
Parity error flag
• The operation of the UCnPE bit is controlled by the settings of the
UCnCTL0.UCnPS1 and UCnCTL0.UCnPS0 bits.
The UCnPE bit can be read and written, but it can only be cleared by writing 0 to it, and
it cannot be set by writing 1 to it. When 1 is written to this bit, the value is retained.
• When the UCnPWR bit = 0 or the UCnRXE bit = 0 has been set
• When 0 has been written
When no stop bit is detected during reception
UCnFE
0
1
Framing error flag
• Only the first bit of the receive data stop bits is checked, regardless of the value
of the UCnCTL0.UCnSL bit.
• The UCnFE bit can be both read and written, but it can only be cleared by
writing 0 to it, and it cannot be set by writing 1 to it. When 1 is written to this bit,
the value is retained
.
• When the UCnPWR bit = 0 or the UCnRXE bit = 0 has been set.
• When 0 has been written
When receive data has been set to the UCnRX register and the next
receive operation is completed before that receive data has been read
UCnOVE
0
1
Overrun error flag
• When an overrun error occurs, the data is discarded without the next receive data
being written to the receive buffer.
• The UCnOVE bit can be both read and written, but it can only be cleared by writing
0 to it. When 1 is written to this bit,
the value is retained
.
<7> <0>