9397 750 14965 © Koninklijke Philips Electronics N.V. 2005. All rights reserved.
Product data sheet Rev. 02 — 20 June 2005 13 of 58
Philips Semiconductors
SC16C654B/654DB
5 V, 3.3 V and 2.5 V quad UART, 5 Mbit/s (max.) with 64-byte FIFOs
RIA 8 63 - A2 I Ring Indicator (active LOW). These inputs are associated
with individual UART channels, A through D. A logic 0 on this
pin indicates the modem has received a ringing signal from
the telephone line. A logic 1 transition on this input pin will
generate an interrupt.
RIB 28 19 - J3
RIC 42 30 23 K8
RID 62 50 - A9
RTSA 14 5 3 C2 O Request to Send (active LOW). These outputs are
associated with individual UART channels, A through D. A
logic 0 on the
RTS pin indicates the transmitter has data
ready and waiting to send. Writing a logic 1 in the modem
control register MCR[1] will set this pin to a logic 0,
indicating data is available. After a reset this pin will be set to
a logic 1. This pin only affects the transmit and receive
operations when Auto RTS function is enabled via the
Enhanced Feature Register (EFR[6]) for hardware flow
control operation.
RTSB 22 13 11 H2
RTSC 48 36 29 H9
RTSD 56 44 - C10
R/
W18 - 7 - IRead/Write strobe. This function is associated with the
68 mode only. This pin provides the combined functions for
Read or Write strobes.
Logic 1 = Read from UART register selected by CS and
A[0:4].
Logic 0 = Write to UART register selected by
CS and A[0:4].
RXA 7 62 48 A3 I Receive data input RXA-RXD. These inputs are associated
with individual serial channel data to the
SC16C654B/654DB. The RX signal will be a logic 1 during
reset, idle (no data), or when the transmitter is disabled.
During the local loop-back mode, the RX input pin is
disabled and TX data is connected to the UART RX input
internally.
RXB 29 20 13 K3
RXC 41 29 22 J8
RXD 63 51 38 B8
RXRDY38 - - - O Receive Ready (active LOW). This function is associated
with 68-pin package only.
RXRDY contains the wire-ORed
status of all four receive channel FIFOs, RXRDYA-RXRDYD.
A logic 0 indicates receive data ready status, that is, the
RHR is full, or the FIFO has one or more RX characters
available for unloading. This pin goes to a logic 1 when the
FIFO/RHR is empty, or when there are no more characters
available in either the FIFO or RHR. Individual channel RX
status is read by examining individual internal registers via
CS and A[0:4] pin functions.
TXA 17 8 6 E2 O Transmit data A, B, C, D. These outputs are associated
with individual serial transmit channel data from the
SC16C654B/654DB. The TX signal will be a logic 1 during
reset, idle (no data), or when the transmitter is disabled.
During the local loop-back mode, the TX output pin is
disabled and TX data is internally connected to the UART
RX input.
TXB 19 10 8 F2
TXC 51 39 32 F10
TXD 53 41 34 E10
Table 2: Pin description
…continued
Symbol Pin Type Description
PLCC68 LQFP64 HVQFN48 LFBGA6
4
9397 750 14965 © Koninklijke Philips Electronics N.V. 2005. All rights reserved.
Product data sheet Rev. 02 — 20 June 2005 14 of 58
Philips Semiconductors
SC16C654B/654DB
5 V, 3.3 V and 2.5 V quad UART, 5 Mbit/s (max.) with 64-byte FIFOs
6. Functional description
The SC16C654B/654DB 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. 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 electronic circuitry
to provide all these functions is fairly complex, especially when manufactured on a single
integrated silicon chip. The SC16C654B/654DB represents such an integration with
greatly enhanced features. The SC16C654B/654DB is fabricated with an advanced
CMOS process to achieve low drain power and high speed requirements.
The SC16C654B/654DB is an upward solution that provides 64 bytes of transmit and
receive FIFO memory, instead of 16 bytes provided in the 16C554, or none in the 16C454.
The SC16C654B/654DB is designed to work with high speed modems and shared
network environments that require fast data processing time. Increased performance is
realized in the SC16C654B/654DB by the larger transmit and receive FIFOs. This allows
the external processor to handle more networking tasks within a given time. For example,
the SC16C554 with a 16-byte FIFO unloads 16 bytes of receive data in 1.53 ms. (This
example uses a character length of 11 bits, including start/stop bits at 115.2 kbit/s.) This
means the external CPU will have to service the receive FIFO at 1.53 ms intervals.
However, with the 64-byte FIFO in the SC16C654B/654DB, the data buffer will not require
unloading/loading for 6.1 ms. This increases the service interval, giving the external CPU
additional time for other applications and reducing the overall UART interrupt servicing
TXRDY39 - - - O Transmit Ready (active LOW). This function is associated
with the 68-pin package only.
TXRDY contains the
wire-ORed status of all four transmit channel FIFOs,
TXRDYA-TXRDYD. A logic 0 indicates a buffer ready status,
that is, at least one location is empty and available in one of
the TX channels (A to D). This pin goes to a logic 1 when all
four channels have no more empty locations in the TX FIFO
or THR. Individual channel TX status can be read by
examining individual internal registers via
CS and A[0:4] pin
functions.
V
CC
13, 47,
64
4, 21,
35, 52
2, 28 A8, B2,
J4, H10
I Power supply inputs.
XTAL1 35 25 18 J6 I Crystal or external clock input. Functions as a crystal
input or as an external clock input. A crystal can be
connected between this pin and XTAL2 to form an internal
oscillator circuit; see
Figure 10. Alternatively, an external
clock can be connected to this pin to provide custom data
rates; see
Section 6.9 “Programmable baud rate generator”.
XTAL2 36 26 19 K6 O Output of the crystal oscillator or buffered clock. (See
also XTAL1.) Crystal oscillator output or buffered clock
output.
Table 2: Pin description
…continued
Symbol Pin Type Description
PLCC68 LQFP64 HVQFN48 LFBGA6
4
9397 750 14965 © Koninklijke Philips Electronics N.V. 2005. All rights reserved.
Product data sheet Rev. 02 — 20 June 2005 15 of 58
Philips Semiconductors
SC16C654B/654DB
5 V, 3.3 V and 2.5 V quad UART, 5 Mbit/s (max.) with 64-byte FIFOs
time. In addition, the four selectable levels of FIFO trigger interrupt and automatic
hardware/software flow control is uniquely 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 SC16C654B/654DB combines the package interface modes of the 16C454/554 and
68C454/554 series on a single integrated chip. The 16 mode interface is designed to
operate with the Intel-type of microprocessor bus, while the 68 mode is intended to
operate with Motorola and other popular microprocessors. Following a reset, the
SC16C654B/654DB is downward compatible with the 16C454/554 or the 68C454/554,
dependent on the state of the interface mode selection pin, 16/68.
The SC16C654B/654DB is capable of operation to 1.5 Mbit/s with a 24 MHz crystal and
up to 5 Mbit/s with an external clock input (at 3.3 V and 5 V; at 2.5 V the max speed is
3 Mbit/s). With a crystal of 14.7464 MHz, and through a software option, the user can
select data rates up to 460.8 kbit/s or 921.6 kbit/s, 8 times faster than the 16C554.
The rich feature set of the SC16C654B/654DB is available through internal registers.
Automatic hardware/software flow control, selectable transmit and receive FIFO trigger
levels, selectable TX and RX baud rates, infrared encoder/decoder interface, modem
interface controls, and a sleep mode are all standard features. MCR[5] provides a facility
for turning off (Xon) software flow control with any incoming (RX) character. In the
16 mode, INTSEL and MCR[3] can be configured to provide a software controlled or
continuous interrupt capability. Due to pin limitations of the 64-pin package, this feature is
offered by two different LQFP64 packages. The SC16C654DB operates in the continuous
interrupt enable mode by bonding INTSEL to V
CC
internally. The SC16C654B operates in
conjunction with MCR[3] by bonding INTSEL to GND internally.
The PLCC68 SC16C654B package offers a clock select pin to allow system/board
designers to preset the default baud rate table. The CLKSEL pin selects the 1× or 4×
pre-scalable baud rate generator table during initialization, but can be overridden following
initialization by MCR[7].

SC16C654DBIB64,151

Mfr. #:
Manufacturer:
NXP Semiconductors
Description:
UART Interface IC 4CH. UART 64B FIFO
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union