SC16C550B All information provided in this document is subject to legal disclaimers. © NXP Semiconductors N.V. 2014. All rights reserved.
Product data sheet Rev. 6 — 16 December 2014 7 of 49
NXP Semiconductors
SC16C550B
5 V, 3.3 V and 2.5 V UART with 16-byte FIFOs
DSR
[2]
41 39 37 25 I Data set ready. DSR is a modem status signal. Its
condition can be checked by reading bit 5 (DSR
) of the
Modem Status Register. Bit 1 (DSR) of the Modem Status
Register indicates DSR has changed levels since the last
read from the Modem Status Register. If the modem status
interrupt is enabled when DSR
changes levels, an interrupt
is generated.
DTR
37 33 33 22 O Data terminal ready. When active (LOW), DTR informs a
modem or data set that the UART is ready to establish
communication. DTR
is placed in the active level by setting
the DTR bit of the Modem Control Register. DTR is placed
in the inactive level either as a result of a Master Reset,
during loopback mode operation, or clearing the DTR
bit.
INT 33303020 OInterrupt. When active (HIGH), INT informs the CPU that
the UART has an interrupt to be serviced. Four conditions
that cause an interrupt to be issued are: a receiver error,
received data that is available or timed out (FIFO mode
only), an empty Transmitter Holding Register or an
enabled modem status interrupt. INT is reset (deactivated)
either when the interrupt is serviced or as a result of a
Master Reset.
n.c. 1, 12,
23, 34
1, 6, 13,
21, 25,
36, 37,
48
- 2, 15, 16 - not connected
OUT1
38 34 34 - O Outputs 1 and 2. These are user-designated output
terminals that are set to the active (LOW) level by setting
respective Modem Control Register (MCR) bits (OUT1 and
OUT2
). OUT1 and OUT2 are set to inactive the (HIGH)
level as a result of Master Reset, during loopback mode
operations, or by clearing bit 2 (OUT1
) or bit 3 (OUT2) of
the MCR.
OUT2
35 31 31 -
RCLK 10 5 9 - I Receiver clock. RCLK is the 16 baud rate clock for the
receiver section of the UART. In the HVQFN32 package,
BAUDOUT
and RCLK are bonded internally.
IOR 25 20 22 - I Read inputs. When either IOR
or IOR is active (LOW or
HIGH, respectively) while the UART is selected, the CPU
is allowed to read status information or data from a
selected UART register. Only one of these inputs is
required for the transfer of data during a read operation;
the other input should be tied to its inactive level (that is,
IOR tied LOW or IOR
tied HIGH).
IOR
[2]
24 19 21 14
RESET39353523 IMaster reset. When active (HIGH), RESET clears most
UART registers and sets the levels of various output
signals.
Table 2. Pin description
…continued
Symbol Pin Type Description
PLCC44 LQFP48 DIP40 HVQFN32
SC16C550B All information provided in this document is subject to legal disclaimers. © NXP Semiconductors N.V. 2014. All rights reserved.
Product data sheet Rev. 6 — 16 December 2014 8 of 49
NXP Semiconductors
SC16C550B
5 V, 3.3 V and 2.5 V UART with 16-byte FIFOs
RI
[2]
43 41 39 27 I Ring indicator. RI is a modem status signal. Its condition
can be checked by reading bit 6 (RI
) of the Modem Status
Register. Bit 2 (RI) of the Modem Status Register
indicates that RI has changed from a LOW to a HIGH level
since the last read from the Modem Status Register. If the
modem status interrupt is enabled when this transition
occurs, an interrupt is generated.
RTS
36 32 32 21 O Request to send. When active, RTS informs the modem
or data set that the UART is ready to receive data. RTS
is
set to the active level by setting the RTS
Modem Control
Register bit and is set to the inactive (HIGH) level either as
a result of a Master Reset or during loopback mode
operations or by clearing bit 1 (RTS
) of the MCR. This pin
has no effect on the UART’s transmit or receive operation.
RXRDY
32 29 29 - O Receiver ready. Receiver Direct Memory Access (DMA)
signaling is available with RXRDY
. When operating in the
FIFO mode, one of two types of DMA signaling can be
selected using the FIFO Control Register bit 3 (FCR[3]).
When operating in the 16C450 mode, only DMA mode 0 is
allowed. Mode 0 supports single-transfer DMA in which a
transfer is made between CPU bus cycles. Mode 1
supports multi-transfer DMA in which multiple transfers are
made continuously until the receiver FIFO has been
emptied. In DMA mode 0 (FCR[0] = 0 or FCR[0] = 1,
FCR[3] = 0), when there is at least one character in the
receiver FIFO or Receiver Holding Register, RXRDY
is
active (LOW). When RXRDY
has been active but there are
no characters in the FIFO or holding register, RXRDY goes
inactive (HIGH). In DMA mode 1 (FCR[0] = 1, FCR[3] = 1),
when the trigger level or the time-out has been reached,
RXRDY
goes active (LOW); when it has been active but
there are no more characters in the FIFO or holding
register, it goes inactive (HIGH). This function does not
exist in the HVQFN32 package.
RX 11 7 10 6 I Serial data input. RX is serial data input from a connected
communications device.
TX 13 8 11 7 O Serial data output. TX is composite serial data output to a
connected communication device. TX is set to the marking
(HIGH) level as a result of Master Reset.
TXRDY
27 23 24 - O Transmitter ready. Transmitter DMA signaling is available
with TXRDY
. When operating in the FIFO mode, one of
two types of DMA signaling can be selected using FCR[3].
When operating in the 16C450 mode, only DMA mode 0 is
allowed. Mode 0 supports single-transfer DMA in which a
transfer is made between CPU bus cycles. Mode 1
supports multi-transfer DMA in which multiple transfers are
made continuously until the transmit FIFO has been filled.
This function does not exist in the HVQFN32 package.
V
DD
44 42 40 28 power 2.5V, 3.3V or 5V supply voltage.
V
SS
22 18 20 9, 13
[1]
power Ground voltage.
Table 2. Pin description
…continued
Symbol Pin Type Description
PLCC44 LQFP48 DIP40 HVQFN32
SC16C550B All information provided in this document is subject to legal disclaimers. © NXP Semiconductors N.V. 2014. All rights reserved.
Product data sheet Rev. 6 — 16 December 2014 9 of 49
NXP Semiconductors
SC16C550B
5 V, 3.3 V and 2.5 V UART with 16-byte FIFOs
[1] HVQFN32 package die supply ground is connected to both the V
SS
pin and the exposed center pad. The V
SS
pin must be connected to
supply ground for proper device operation. For enhanced thermal, electrical, and board-level performance, the exposed pad needs to be
soldered to the board using a corresponding thermal pad on the board, and for proper heat conduction through the board thermal vias
need to be incorporated in the Printed-Circuit Board (PCB) in the thermal pad region.
[2] This pin has a pull-up resistor.
[3] In Sleep mode, XTAL2 is left floating.
6. Functional description
The SC16C550B provides serial asynchronous receive data synchronization,
parallel-to-serial and serial-to-parallel data conversions for both the transmitter and
receiver sections. These functions are necessary for converting the serial data stream into
parallel data that is required with digital data systems. Synchronization for the serial data
stream is accomplished by adding start and stop bits to the transmit data to form a data
character (character orientated protocol). Data integrity is insured by attaching a parity bit
to the data character. The parity bit is checked by the receiver for any transmission bit
errors. The SC16C550B is fabricated with an advanced CMOS process to achieve low
drain power and high speed requirements.
The SC16C550B is an upward solution that provides 16 bytes of transmit and receive
FIFO memory, instead of none in the 16C450. The SC16C550B is designed to work with
high speed modems and shared network environments that require fast data processing
time. Increased performance is realized in the SC16C550B by the larger transmit and
receive FIFOs. This allows the external processor to handle more networking tasks within
a given time. In addition, the four selectable levels of FIFO trigger interrupt are provided
for maximum data throughput performance, especially when operating in a multi-channel
environment. The combination of the above greatly reduces the bandwidth requirement of
the external controlling CPU, increases performance, and reduces power consumption.
The SC16C550B is capable of operation up to 3 Mbit/s with a 48 MHz external clock input
(at 5 V).
IOW 21 17 19 - I Write inputs. When either IOW or IOW is active (LOW or
HIGH, respectively) and while the UART is selected, the
CPU is allowed to write control words or data into a
selected UART register. Only one of these inputs is
required to transfer data during a write operation; the other
input should be tied to its inactive level (that is, IOW tied
LOW or IOW
tied HIGH).
IOW
[2]
20 16 18 12
XTAL1 18 14 16 10 I Crystal connection or External clock input.
XTAL2
[3]
19 15 17 11 O Crystal connection or the inversion of XTAL1 if XTAL1
is driven.
Table 2. Pin description
…continued
Symbol Pin Type Description
PLCC44 LQFP48 DIP40 HVQFN32

SC16C550BIB48,128

Mfr. #:
Manufacturer:
NXP Semiconductors
Description:
UART Interface IC 16CB 2.5V-5V 1CH UART 16B FIFO
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union