English
Language : 

XR28V382IL32-0A Datasheet, PDF (12/39 Pages) Exar Corporation – 3.3V DUAL LPC UART WITH 128-BYTE FIFO
XR28V382
3.3V DUAL LPC UART WITH 128-BYTE FIFO
REV. 1.0.1
1.4.3.1 Receive Holding Register (RHR) - Read-Only
The Receive Holding Register is an 8-bit register that holds a receive data byte from the Receive Shift Register.
It provides the receive data interface to the host processor. The RHR register is part of the receive FIFO of up
to 128 bytes by 11-bits wide, the 3 extra bits are for the 3 error tags to be reported in LSR register. When the
FIFO is enabled by FCR bit-0, the RHR contains the first data character received by the FIFO. After the RHR is
read, the next character byte is loaded into the RHR and the errors associated with the current data byte are
immediately updated in the LSR bits 2-4.
FIGURE 5. RECEIVER OPERATION IN NON-FIFO MODE
Clock
Receive Data Shift Data Bit
Register (RSR)
Validation
Receive Data Characters
Receive
Data Byte
and Errors
Error
Tags in
LSR bits
4:2
Receive Data
Holding Register
(RHR)
FIGURE 6. RECEIVER OPERATION IN FIFO MODE
RHR Interrupt (ISR bit-2)
RXFIFO1
C lo c k
Up to 128 byte
11-bit width
FIFO
Receive Data
Byte and Errors
Receive Data Shift
Register (RSR)
Data Bit
V a lid a tio n
Receive Data Characters
E xa m p le
: - RX FIFO trigger level selected at 8 bytes
R e ce ive
Data FIFO
FIFO
Trigger=8
RH R Interrupt (ISR bit-2) programm ed for
desired F IF O trigger level.
F IF O is E nabled by FC R bit-0=1
R e ce ive
D a ta
R X F IF O 1
12