
XR17V358
63
REV. 1.0.6
HIGH PERFORMANCE OCTAL PCI EXPRESS UART
FCTR[5]: Auto RS485 Enable
Auto RS485 half duplex control enable/disable. RTS# or DTR# can be selected as the control output via MCR
bit-2. Note that this feature has precedence over the Auto RTS/DTR flow control feature (EFR bit-6).
Therefore, the Auto RTS/DTR flow control feature will not have any effect when the Auto RS485 Half-Duplex
Direction Control feature is enabled.
Logic 0 = Standard ST16C550 mode. Transmitter generates an interrupt when transmit holding register
(THR) becomes empty. Transmit Shift Register (TSR) may still be shifting data bit out.
Logic 1 = Enable Auto RS485 half duplex direction control. RTS#/DTR# output changes from HIGH to LOW
when finished sending the last stop bit of the last character out of the TSR register. It changes from LOW to
HIGH when a data byte is loaded into the THR or transmit FIFO. The change to HIGH occurs prior sending
the start-bit. It also changes the transmitter interrupt from transmit holding to transmit shift register (TSR)
empty. If software flow control is enabled, the RTS#/DTR# output will not change if the TX FIFO is empty
and the RX FIFO level generates an XON or XOFF character to be transmitted.
FCTR[4]: Infrared RX Input Logic Select
Logic 0 = Select RX input as active HIGH encoded IrDA data, normal, (default).
Logic 1 = Select RX input as active LOW encoded IrDA data, inverted.
FCTR [3:0] - Auto RTS/DTR Flow Control Hysteresis Select
These bits select the auto RTS/DTR flow control hysteresis and only valid when TX and RX Trigger Table-D is
selected (FCTR bit [7:6] are set to logic 1). The RTS/DTR hysteresis is referenced to the RX FIFO trigger level.
After reset, these bits are set to logic 0 selecting the next FIFO trigger level for hardware flow control.
below shows the 16 selectable hysteresis levels.
T
ABLE
19: 16 S
ELECTABLE
H
YSTERESIS
L
EVELS
W
HEN
T
RIGGER
T
ABLE
-D
IS
S
ELECTED
FCTR B
IT
[3]
FCTR B
IT
[2]
FCTR B
IT
[1]
FCTR B
IT
[0]
RTS/DTR H
YSTERESIS
(
CHARACTERS
)
0
0
0
0
0
0
0
0
1
± 4
0
0
1
0
± 6
0
0
1
1
± 8
0
1
0
0
± 8
0
1
0
1
± 16
0
1
1
0
± 24
0
1
1
1
± 32
1
1
0
0
± 12
1
1
0
1
± 20
1
1
1
0
± 28
1
1
1
1
± 36
1
0
0
0
± 40
1
0
0
1
± 44
1
0
1
0
± 48
1
0
1
1
± 52