XR16M570
22
1.62V TO 3.63V HIGH PERFORMANCE UART WITH 16-BYTE FIFO REV. 1.0.1
2.18 Internal Loopback
The M570 UART provides an internal loopback capability for system diagnostic purposes. The internal
loopback mode
is enabled by setting MCR register bit-4 to logic 1. All regular UART functions operate normally.
Figure 14 shows how the modem port signals are re-configured. Transmit data from the transmit shift register
output is internally routed to the receive shift register input allowing the system to receive the same data that it
was sending. The TX pin is held HIGH or mark condition while RTS# and DTR# are de-asserted, and CTS#,
DSR# CD# and RI# inputs are ignored. Caution: the RX input must be held HIGH during loopback test else
upon exiting the loopback test the UART may detect and report a false “break” signal.
F
IGURE 14. INTERNAL LOOPBACK
TX
RX
Modem / General Purpose Control Logic
Internal Data Bus Lines and Control Signals
RTS#
MCR bit-4=1
VCC
VCC
Transmit Shift Register
(THR/FIFO)
Receive Shift Register
(RHR/FIFO)
CTS#
DTR#
DSR#
RI#
CD#
OP1#
RTS#
CTS#
DTR#
DSR#
RI#
CD#
VCC
OP2#
XR16M570
23
REV. 1.0.1 1.62V TO 3.63V HIGH PERFORMANCE UART WITH 16-BYTE FIFO
3.0 UART INTERNAL REGISTERS
The complete register set for the M570 is shown in Table 6 and Table 7.
T
ABLE 6: UART INTERNAL REGISTERS
A2 A1 A0
ADDRESSES
R
EGISTER READ/WRITE COMMENTS
16C550 COMPATIBLE REGISTERS
0 0 0 DREV - Device Revision Read-only
LCR[7] = 1, LCR
0xBF,
DLL = 0x00, DLM = 0x00
0 0 1 DVID - Device Identification Register Read-only
0 0 0 DLL - Divisor LSB Register Read/Write
LCR[7] = 1, LCR
0xBF
See DLD[7:6]
0 0 1 DLM - Divisor MSB Register Read/Write
0 1 0 DLD - Divisor Fractional Register Read/Write LCR[7] = 1, LCR
0xBF,
EFR[4] = 1
0 0 0 RHR - Receive Holding Register
THR - Transmit Holding Register
Read-only
Write-only
LCR[7] = 0
0 0 1 IER - Interrupt Enable Register Read/Write
0 1 0 ISR - Interrupt Status Register
FCR - FIFO Control Register
Read-only
Write-only
LCR[7] = 0 if EFR[4] = 1
or
LCR
0xBF if EFR[4] = 0
0 1 1 LCR - Line Control Register Read/Write
1 0 0 MCR - Modem Control Register Read/Write
LCR
0xBF1 0 1 LSR - Line Status Register Read-only
1 1 0 MSR - Modem Status Register Read-only
1 1 0 MSR - Modem Status Register Write-only LCR
0xBF
EFR[4] = 1
1 1 1 SPR - Scratch Pad Register Read/Write LCR
0xBF, FCTR[6] = 0
1 1 1 EMSR - Enhanced Mode Select Register Write-only
LCR
0xBF, FCTR[6] = 1
1 1 1 FC - RX/TX FIFO Level Counter Register Read-only
ENHANCED REGISTERS
0 0 0 FC - RX/TX FIFO Level Counter Register Read-only
LCR = 0xBF
0 0 1 FCTR - Feature Control Register Read/Write
0 1 0 EFR - Enhanced Function Reg Read/Write
1 0 0 Xon-1 - Xon Character 1 Read/Write
1 0 1 Xon-2 - Xon Character 2 Read/Write
1 1 0 Xoff-1 - Xoff Character 1 Read/Write
1 1 1 Xoff-2 - Xoff Character 2 Read/Write
XR16M570
24
1.62V TO 3.63V HIGH PERFORMANCE UART WITH 16-BYTE FIFO REV. 1.0.1
TABLE 7: INTERNAL REGISTERS DESCRIPTION. SHADED BITS ARE ENABLED WHEN EFR BIT-4=1
ADDRESS
A2-A0
R
EG
NAME
READ/
W
RITE
BIT-7 BIT-6 BIT-5 BIT-4 BIT-3 BIT-2 BIT-1 BIT-0 COMMENT
16C550 Compatible Registers
0 0 0 RHR RD Bit-7 Bit-6 Bit-5 Bit-4 Bit-3 Bit-2 Bit-1 Bit-0
LCR[7] = 0
0 0 0 THR WR Bit-7 Bit-6 Bit-5 Bit-4 Bit-3 Bit-2 Bit-1 Bit-0
0 0 1 IER RD/WR 0/ 0/ 0/ 0/ Modem
Stat. Int.
Enable
RX Line
Stat.
Int.
Enable
TX
Empty
Int
Enable
RX
Data
Int.
Enable
CTS#
Int.
Enable
RTS#
Int.
Enable
Xoff Int.
Enable
Sleep
Mode
Enable
0 1 0 ISR RD FIFOs
Enabled
FIFOs
Enabled
0/ 0/ INT
Source
Bit-3
INT
Source
Bit-2
INT
Source
Bit-1
INT
Source
Bit-0
LCR[7] = 0
if EFR[4]=1
or
LCR
0xBF
if EFR[4]=0
RTS
CTS
Interrupt
Xoff
Interrupt
0 1 0 FCR WR RX FIFO
Trigger
RX FIFO
Trigger
TX FIFO
Trigger
TX FIFO
Trigger
Wake up
Int Enable
TX
FIFO
Reset
RX
FIFO
Reset
FIFOs
Enable
0 1 1 LCR RD/WR Divisor
Enable
Set TX
Break
Set
Parity
Even
Parity
Parity
Enable
Stop
Bits
Word
Length
Bit-1
Word
Length
Bit-0
1 0 0 MCR RD/WR 0/ 0/ 0/ Internal
Lopback
Enable
INT Out-
put
Enable
(OP2#)
OP1# RTS#
Output
Control
DTR#
Output
Control
LCR
0xBF
BRG
Pres-
caler
IR Mode
ENable
XonAny
1 0 1 LSR RD RX FIFO
Global
Error
THR &
TSR
Empty
THR
Empty
RX Break RX Fram-
ing Error
RX
Parity
Error
RX
Over-
run
Error
RX
Data
Ready
1 1 0 MSR RD CD#
Input
RI#
Input
DSR#
Input
CTS#
Input
Delta
CD#
Delta
RI#
Delta
DSR#
Delta
CTS#
WR
Fast IR Enable
9-bit
mode
Disable
RX
Disable
TX
0 0 0 0
1 1 1 SPR RD/WR Bit-7 Bit-6 Bit-5 Bit-4 Bit-3 Bit-2 Bit-1 Bit-0 LCR
0xBF
FCTR[6]=0
1 1 1 EMSR WR Xoff
interrupt
mode
select
LSR
interrupt
mode
select
00Invert
RTS in
RS485
mode
Send
TX
imme-
diate
FIFO
count
control
bit-1
FIFO
count
control
bit-0
LCR
0xBF
FCTR[6]=1
1 1 1 FC RD Bit-7 Bit-6 Bit-5 Bit-4 Bit-3 Bit-2 Bit-1 Bit-0

XR16M570IL24-F

Mfr. #:
Manufacturer:
MaxLinear
Description:
UART Interface IC 1.8 HIGH PERFORMANCE UART W/16
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union