Intel G1620T CM8063701448300 User Manual

Product codes
CM8063701448300
Page of 1272
Datasheet
1087
PCU - Universal Asynchronous Receiver/Transmitter (UART)
21.7.7
Modem Status Register (COM1_MSR)—Offset 3FEh
The MSR, modem status register contains information about the four incomming 
modem control lines on the device. The information is split in two nibbles. The four 
most siginificant bits contain information about the current state of the inputs where 
the least significant bits are used to indicate state changes. The four LSB's are reset, 
each time the register is read. Whenever bits 0, 1, 2 or 3 are set to logic one, to 
indicate a change on the modem control inputs, a modem status interrupt is generated 
if enabled through the IER, regardless of when the change occurred. Since the delta 
bits (bits 0, 1, 3) can get set after a reset if their respective modem signals are active 
(see individual bits for details), a read of the MSR after reset can be performed to 
prevent unwanted interrupts.
Access Method
Default: 00h
Type: I/O Register
(Size: 8 bits)
7
4
0
0
0
0
0
0
0
0
0
DCD
RI
DS
R
CT
S
DD
C
D
TE
RI
DDS
R
DC
TS
Bit 
Range
Default & 
Access
Description
7
0b
RO
Data Carrier Detect (DCD): This is used to indicate the current state of the modem 
control line dcd_n. This bit is the complement of dcd_n. When the Data Carrier Detect 
input (dcd_n) is asserted it is an indication that the carrier has been detected by the 
modem or data set. '0' - dcd_n input is de-asserted (logic 1) '1' - dcd_n input is 
asserted (logic 0) In Loopback Mode (MCR[4] set to one), DCD is the same as MCR[3] 
(Out2). Note that PCU-UART does not implement the Data Carrier Detect (dcd_n) input.
6
0b
RO
Ring Indicator (RI): This is used to indicate the current state of the modem control 
line ri_n. This bit is the complement of ri_n. When the Ring Indicator input (ri_n) is 
asserted it is an indication that a telephone ringing signal has been received by the 
modem or data set. '0' - ri_n input is de-asserted (logic 1) '1' - ri_n input is asserted 
(logic 0) In Loopback Mode (MCR[4] set to one), RI is the same as MCR[2] (Out1). Note 
that PCU-UART does not implement the Ring Indicator (ri_n) input.
5
0b
RO
Data Set Ready (DSR): This is used to indicate the current state of the modem control 
line dsr_n. This bit is the complement of dsr_n. When the Data Set Ready input (dsr_n) 
is asserted it is an indication that the modem or data set is ready to establish 
communications with the DW_apb_uart. '0' - dsr_n input is de-asserted (logic 1) '1' - 
dsr_n input is asserted (logic 0) In Loopback Mode (MCR[4] set to one), DSR is the 
same as MCR[0] (DTR). Note that PCU-UART does not implement the Data Set Ready 
(dsr_n) input.
4
0b
RO
Clear to Send (CTS): This is used to indicate the current state of the modem control 
line cts_n. This bit is the complement of cts_n. When the Clear to Send input (cts_n) is 
asserted it is an indication that the modem or data set is ready to exchange data with 
the DW_apb_uart. '0' - cts_n input is de-asserted (logic 1) '1' - cts_n input is asserted 
(logic 0) In Loopback Mode (MCR[4] = 1), CTS is the same as MCR[1] (RTS). Note that 
PCU-UART does not implement the Clear to Send (cts_n) input.
3
0b
RO
Delta Data Carrier Detect (DDCD): This is used to indicate that the modem control 
line dcd_n has changed since the last time the MSR was read. '0' - no change on dcd_n 
since last read of MSR '1' - change on dcd_n since last read of MSR Reading the MSR 
clears the DDCD bit. In Loopback Mode (MCR[4] = 1), DDCD reflects changes on 
MCR[3] (Out2). Note, if the DDCD bit is not set and the dcd_n signal is asserted (low) 
and a reset occurs (software or otherwise), then the DDCD bit is set when the reset is 
removed if the dcd_n signal remains asserted. Note that PCU-UART does not implement 
the Data Carrier Detect (dcd_n) input.