English
Language : 

GM16C550 Datasheet, PDF (11/22 Pages) Hynix Semiconductor – ASYNCHRONOUS COMMUNICATIONS ELEMENT WITH FIFOs
GM16C550
Pin Descriptions
The following describes the function of all UART pins. Some
of these descriptions reference internal circuits.
In the following descriptions, a low represents a logic 0 (0V
nominal) and a high represents a logic 1 (+2.4V nominal).
INPUT SIGNALS
Chip Select (CS0, CS1, CS2 ) Pins 12-14: When CS0 and
CS1 are high and CS2 is low, the chip is selected. This
enable communication between the UART and the CPU. The
positive edge of an active Address Strobe signal latches the
decoded chip select signals, completing chip selection. If
ADS is always low, valid chip selects should stabilize
according to the CSW parameter.
Read (RD, RD ), Pins 22 and 21: When Rd is high or RD is
low while the chip selected, the CPR can read status information
or data from the selected UART register.
Note: Only an active RD or RD input is required to transfer
data from the UART during a read operation. Therefore
tie either the RD input permanently low or the RD input
permanently high, when it is not used.
Write (WR, WR ), Pin 19 and 18: When WR is high or
WR is low while the chip selected, the CPU can write
control words or data into the selected UART register.
Note: Only an active WR or WR input is required to transfer
data to the UART during a write operation. Therefore, tie
either the WR input permanently low or the WR input
permanently high, when it is not used.
Address Strobe ( ADS ), Pin 25: The positive edge of an
active Address Strobe ( ADS ) signal latches the Register
Select (A0, A1, A2) and Chip Select (CS0, CS1, CS2) signals.
Note: An active ADS input is required when the Register
Select (A0, A1, A2) signals are not stable for the
duration of a read or a write operation. If not required, tie
the ADS input permanently low.
Register Select (A0, A1, A2), Pins 26-28: Address signals
connected to these 3 inputs select a UART register for the CPU
to read from or write to during data transfer. A table of
registers and addresses is shown below. Note that the state of
the Divisor Latch Access Bit (DLAB), which is the most
significant bit of the Line Control Register, affects the
selection of certain UART registers. The DLAB must be set
high by the system software to access the Baud Generator
Divisor Latches.
Master Reset (MR), Pin 35: When this input is high it clears
all the registers (except the Receiver Buffer, Transmitter
Holding, and Divisor Latches), and the control logic of the
UART. The state of various output signals (SOUT, INTR,
OUT1 , OUT2 , RTS , DTR) are affected by an active MR
input (Refer to Table 1). This input is buffered with a TTL-
compatible Schmitt Trigger with 0.5V typical hysteresis.
Receiver Clock (RCLK), Pin 9: This input is the 16 X baud
rate clock for the receiver section of the chip.
Ring Indicator ( RI ), Pin 39: When low, this indicates
that a telephone ringing signal is received by the MODEM
or data set. The RI signal is a MODEM status input
Register Address
DLAB A2 A1 A0
Register
0
0 0 0 Receiver Buffer (read)
Transmitter Holding
Register (Write)
0
0 0 1 Interrupt Enable
×
0
1
0 Interrupt Identification (read)
×
0
1
0 FIFO Control (Write)
×
0
1
1 Line Control
×
1
0
0 MODEM Control
×
1
0
1 Line Status
×
1
1
0 MODEM Status
×
1
1
1 Scratch
1
0 0 0 Divisor Latch
0
(least significant byte)
1
0 0 1 Divisor Latch
(most significant byte)
Serial Input (SIN), Pin 10: Serial data input from the
communications link (peripheral device, MODEM, or data set).
Clear to Send ( CTS ), Pin 36: When low, this indicates that
the MODEM or data set is ready to exchange data. The CTS
signal is a MODEM status input whose conditions can be
tested by the CPU reading bit 4 (CTS) of the MODEM Status
Register. Bit 4 is the complement of the CTS signal. Bit 0
(DCTS) of the MODEM Status Register indicates whether the
CTS input has changed state since the previous reading of
the MODEM Status Register. CTS has no effect on the
Transmitter.
Note: Whenever the CTS bit of the MODEM Status Register
changes state, an interrupt is generated if the
MODEM Status Interrupt is enabled.
Data Set Ready ( DSR ), Pin 37: When low, this indicates that
the MODEM or data set is ready to establish the
communications link with the UART. The DSR signal is a
MODEM status input whose condition can be tested by the CPU
reading bit 5 (DSR) of the MODEM Status Register. Bit 5 is the
complement of the DSR signal. Bit 1 (DDSR) of the
MODEM Status Register indicates whether the DSR input
has changed state since the previous reading of the MODEM
Status Register.
Note: Whenever the DSR bit of the MODEM Status Register
changes state, an interrupt is generated if the
MODEM Status interrupt is enabled.
Data Carrier Detect ( DCD ), Pin 38: When low, indicates
that the data carrier has been detected by the MODEM or data
set. The DCD signal is a MODEM status input whose
condition can be tested by the Register. Bit 7 is the
complement of the DCD signal. Bit 3 (DDCD) of the
MODEM Status Register indicates whether the DCD input
has changed state since the previous reading of the MODEM
Status Register. DCD has no effect on the receiver.
Note: Whenever the DCD bit of the MODEM Status Register
changes state, an interrupt is generated if the
MODEM Status Interrupt is enabled.
whose condition can be tested by the CPU reading bit 6
( RI ) of the MODEM Status Register. Bit 6is the
complement of the RI signal. Bit 2 (TERI) of the MODEM
11