![Intel IXP45X Developer'S Manual Download Page 770](http://html1.mh-extra.com/html/intel/ixp45x/ixp45x_developers-manual_2073092770.webp)
Intel
®
IXP45X and Intel
®
IXP46X Product Line of Network Processors—Universal Asynchronous
Receiver-Transmitter (UART)
Intel
®
IXP45X and Intel
®
IXP46X Product Line of Network Processors
Developer’s Manual
August 2006
770
Order Number: 306262-004US
14.5.9
Modem Control Register
Register Name:
MCR
Hex Offset Address:
0xC800 X010
Reset Hex Value:
0x00000000
Register
Description:
Modem Control Register
Access: Read/Write.
31
5
4
3
2
1
0
(Reserved)
LOOP
OU
T2
OU
T1
RT
S
DT
R
Register
MCR
(Sheet 1 of 2)
Bits
Name
Description
31:5
(Reserved)
4 LOOP
Loop back test mode: This bit provides a local Loop back feature for
diagnostic testing of the UART. When LOOP is set to logic 1, the following will
occur:
• The transmitter serial output is set to a logic 1 state.
• The receiver serial input is disconnected from the pin.
• The output of the Transmitter Shift register is “looped back” into the
receiver shift register input.
• The four modem-control inputs (CTS_N, DSR_N, DCD_N, and RI_N) are
disconnected from the pins and the modem control output pin RTS_N is
forced to its inactive state.
Note:
Coming out of the loop back test mode may result in unpredictable
activation of the delta bits (bits 3:0) in the Modem Status Register
(MSR). It is recommended that MSR is read once to clear the delta bits
in the MSR.
The lower four bits of the Modem Control register are connected to the upper
four Modem
Status register bits:
• DTR = 1 forces DSR to a 1
• RTS = 1 forces CTS to a 1
• OUT1 = 1 forces RI to a 1
• OUT2= 1 forces DCD to a 1
— 0 = Normal UART operation
— 1 = Test mode UART operation
3
OUT2
Interrupt Mask:
The OUT2 bit is used to mask the UARTs’ interrupt output to
the Interrupt Controller unit.
OUT2 = 0 UART interrupt masked
OUT2 = 1 UART interrupt not masked
When LOOP=1, this bit is not used as interrupt mask. The interrupt goes to the
processor without mask in loop-back mode.