English
Language : 

GDC21D601 Datasheet, PDF (134/189 Pages) Hynix Semiconductor – 32-Bit RISC MCU
GDC21D601
Bit 6 :
This bit is the Transmitter Empty (TEMT) indicator. Bit 6 is set to a logic 1 whenever the Transmitter
Holding Register (THR) and the Transmitter Shift Register (TSR) are both empty. It is reset to a logic 0
whenever either the THR or TSR contains a data character. In the FIFO mode this bit is set to one
whenever the transmitter FIFO and register are both empty.
Bit 7 :
In the 16450 mode, this is 0. In the FIFO mode, LSR7 is set when there is at least one parity error,
framing error or break indication in the FIFO.
LSR7 is cleared when the CPU reads the LSR, if there are no subsequent errors in the FIFO.
** Note : The Line Status Register is intended for read operations only.
FIFO Control Register
This is a write only register at the same location as the IIR (the IIR is a read only register). This register is used to
enable the FIFOs, clear the FIFOs and set the RCVR FIFO to trigger level.
Bit 0 :
Writing a 1 to FCR0 enables both the XMIT and RCVR FIFOs. Resetting FCR0 will clear all bytes in
both FIFOs. When changing from FIFO Mode to 16C450 Mode and vice versa , data is automatically
cleared from the FIFOs. This bit must be a 1 when other FCR bits are written to or they will not be
programmed.
Bit 1 : Writing a 1 to FCR1 resets its counter logic to 0. The shift register is not cleared. The 1 that is written to
this bit position is self-cleared.
Bit 2 : Writing a 1 to FCR2 resets its counter logic to 0. The shift register is not cleared. The 1 that is written to
this bit position is self-cleared.
Bit 3 : FCR3 is not used.
Bit 4,5 : FCR4 to FCR5 are reserved for future use.
Bit 6,7 : FCR6 and FCR7 are used to set the trigger level for the RCVR FIFO interrupt.
FCR[7:6]
00
01
10
11
Table 8. RCVR FIFO Interrupt
RCVR FIFO Trigger Level (Bytes)
01 (default)
04
08
14
135