SB16C1058-TQFP128 IK Semicon Co., Ltd, SB16C1058-TQFP128 Datasheet - Page 44

no-image

SB16C1058-TQFP128

Manufacturer Part Number
SB16C1058-TQFP128
Description
Octal-uart Controller With 256-byte Fifo
Manufacturer
IK Semicon Co., Ltd
Datasheet
IN16C1058
OCTAL UART WITH 256-BYTE FIFO
JUNE 2009
44
REV 1.0
7.15 Receive FIFO Count Register (RCR, Page 2)
7.16 Flow Control Status Register (FSR, Page 2)
RCR shows the number of characters that is stored in RX FIFO. In 64-byte FIFO mode, it
consists of only RCR[6:0]. If the number of characters that is stored in RX FiFO is 0, it is
shown as ‘0000_0000’ and if 64, it is shown as ‘0100_0000’. In 256-byte FIFO mode, it
consists of ISR[6] + RCR[7:0]. If the number of characters that is stored in RX FiFO is 0, it
is shown as ‘0_0000_0000’ and if 255, it is shown as ‘0_1111_1111’. And in case of the
maximum number 256, it is shown as ‘1_0000_0000’.
FSR show the status of operation of TX Hardware Flow Control, RX Hardware Flow
Control, TX Software Flow Control, and RX Software Flow Control.
Table 19:
Bit
7:6
5
4
Symbol
FSR[7:6]
FSR[5]
FSR[4]
Flow Control Status Register Description
Not used, always ‘00’.
Description
TX Hardware Flow Control Status.
For more details, refer to ‘6.2 Hardware Flow Control’.
TX Software Flow Control Status.
If FIFO and Software flow control is enabled, it means
0 : When FIFO or Auto-RTS flow control is disabled.
1 : It shows that the number of data received in RX FIFO
0 : When FIFO or Software flow control is disabled.
1 : It shows that the number of data received in RX FIFO
If FIFO and Auto-RTS flow control is enabled, it means
the number of data received in RX FIFO at the first time
is less than the value of FUR, or it means the number of
data in RX FIFO was more than the value of FUR and
after the CPU read them, the number of data that
remains unread is less than or equal to the value of FLR.
That is, UART reports external device that it can receive
more characters.
exceeds the value of FUR and UART reports external
device that it cannot receive more data. If RX FIFO has
space to store more data, new data are stored in RX
FIFO but after it gets full, they are lost.
the number of data received in RX FIFO at the first time
is less than the value of FUR, or it means the number of
data in RX FIFO was more than the value of FUR and
after the CPU read them, the number of data that
remains unread after the CPU read the data received in
RX FIFO is less than or equal to the value of FLR. That
is, UART transmits Xon character to report external
device that it can receive more data.
exceeds the value of FUR and transmitting Xoff

Related parts for SB16C1058-TQFP128