Philips Semiconductors Product data sheet
SC28L202Dual UART
1
2005 Nov 01
DESCRIPTION
The 28L202 is a high performance dual UART. Its functional and
programming features closely match but greatly extend those of
previous Philips dual channel UARTs. Its configuration on power up
is similar that of the SC26C92. Its differences from the SC26C92
are: 256-character receiver, 256 character transmit FIFOs, 3 V and
5 V compatibility, 8 I/O ports for each UART—16 total, arbitrating
interrupt system and overall faster bus and data speeds. It is
fabricated in an advanced 0.5 micron CMOS process.
It is a member of the IMPACT
line of Data Communications parts
Pin programming will allow the device to operate with either the
Motorola or Intel bus interface by changing the function of some pins
(reset is inverted, DACKN, and IACKN enabled for example).
The Philips Semiconductors 28L202 Dual Universal Asynchronous
Receiver/Transmitter (DUART) is a single-chip CMOS-LSI
communications device that provides two full-duplex asynchronous
receiver/transmitter channels in a single package. It interfaces
directly with microprocessors and may be used in a polled or
interrupt driven system. The use of the Interrupt system provides
intelligent interrupt vectors.
The operating mode and data format of each channel may be
programmed independently. Additionally, each receiver and
transmitter can select its operating speed as one of twenty-seven
fixed baud rates; a 16X clock derived from one of two programmable
counter/timers, or an external 1X or 16X clock. The baud rate
generator and counter/timer can operate directly from a crystal or
from external clock inputs. The ability to independently program the
operating speed of the receiver and transmitter make the DUART
particularly attractive for dual-speed channel applications such as
clustered terminal systems and bridges.
Each receiver and transmitter is buffered by 256 character FIFOs to
nearly eliminate the potential of receiver overrun, transmitter
underrun and to reduce interrupt overhead in interrupt driven
systems. In addition, a flow control capability (Xon/Xoff and
RTS/CTS) is provided to disable a remote transmitter when the
receiver buffer is full.
Also provided on the 28L202 is a multipurpose 8-bit I/O for each
channel. These can be used as general-purpose I/O ports or can be
assigned specific functions (such as clock inputs or status and
interrupt outputs) under program control. Normally they will be used
for modem control and DMA interface. All ports have change of state
detectors and input sections are always active making output
signals available to the internal circuits and the control processor.
The 28L202 is available in a 52–pin TSSOP package. For other
package options, contact Philips.
FEATURES
Member of IMPACT family: 3.3 V to 5.0 V , –40°C to +85°C and
80xx or 68k bus interface (I/M modes) for all devices.
Bit-by-bit real time transmission error check for high data integrity
systems.
Dual full-duplex independent asynchronous receiver/transmitters
256 character FIFOs for each receiver and transmitter
Powers up to 9600 baud, 1 stop bit, no parity, 1 stop bit, interrupt
disabled, all I/O set to input.
Pin programming to 68K or 80xxx bus interface
Three character recognition system per channel, used as:
General purpose character recognition
Xon/Xoff character recognition
Address recognition Wake up (multi-drop or ‘9 bit’) mode
System provides 4 levels of automation on a recognition event
Programmable data format
5 to 8 data bits plus parity and 9 bit mode
Odd, even, no parity or force parity
9/16,1, 1.5 or 2 stop bits
16-bit programmable Counter/Timer
Programmable baud rate for each receiver and transmitter
selectable from:
27 fixed rates: 50 to 2.0 Meg baud (includes MIDI rate)
Other baud rates via external clocks and C/T
Programmable user-defined rates derived from a programmable
Counter/timer
External 1X or 16X clock
Parity, framing, and overrun error detection
Line break detection and generation; false start bit detection
Programmable channel mode
Normal (full-duplex)
Automatic echo
Local loop back
Remote loop back
Multi-drop mode (also called ‘wake-up’ or ‘9-bit’)
Multi-function 8 bit I/O input port per channel loosely assigned to
each channel.
Can serve as clock or control inputs
Change of state detection on eight inputs
Inputs have typically >100 M pull-up resistors
Modem and DMA interface
Versatile arbitrating interrupt system
Interrupt system totally supports ‘single query’ polling
Output port can be configured to provide a total of up to six
separate interrupt type outputs that may be wire-ORed
(switched to open drain).
Each FIFO can be independently programmed for any of 256
interrupt levels
Watch dog timer for each receiver
Maximum data transfer rates: 1X – 3 Mb/sec, 16X – 2 Mb/sec
Automatic wake-up mode for multi-drop applications
Start-end break interrupt/status
Detects break which originates in the middle of a character
On-chip crystal oscillator
Power down mode at less than 10 µa
Receiver time-out mode
Single +3.3V or +5V power supply
Philips Semiconductors Product data sheet
SC28L202Dual UART
2005 Nov 01
2
ORDERING INFORMATION
Type n mber
Package
Temperat re range
Type
n
u
mber
Name Description Version
Temperat
u
re
range
Industrial, V
CC
= +3.3 +5 V ± 10 %
SC28L202A1DGG TSSOP56 plastic thin shrink small outline package; 56 leads;
body width 6.1 mm
SOT364-1 T
amb
= –40 °C to +85 °C
PIN CONFIGURATIONS
1
2
3
4
5
6
7
8
9
10
11
12 45
46
47
48
49
50
51
52
53
54
55
56V
CC
A6
A5
A4
A3
RXDA
RESET
D7
D6
D5
X2
X1/SCLK
IRQN
TXDA
I/O0A
I/O1A
I/O2A
I/O4A
I/O3A
I/O5A
I/O6A
I/O7AD4
13
14
15
16
17
18 39
40
41
42
43
44V
CC
n.c.
V
SS
V
SS
D3
V
SS
V
CC
V
SS
V
CC
I/O0B
D2
19 38
I/O1B
D1
20
21
22
23
24
25 32
33
34
35
36
37D0
I /M
RXDB
A2
A1
I/O2B
I/O5B
I/O3B
I/O6B
I/O7B
TXDNA0
26 31 RDNIACKN
27 30 WRNV
CC
28 29V
SS
CEN
V
SS
I/O4B
SD00727
Figure 1. 80xxx TSSOP56
1
2
3
4
5
6
7
8
9
10
11
12 45
46
47
48
49
50
51
52
53
54
55
56V
CC
A6
A5
A4
A3
RXDA
RESETN
D7
D6
D5
X2
X1/SCLK
IRQN
TXDA
I/O0A
I/O1A
I/O2A
I/O4A
I/O3A
I/O5A
I/O6A
I/O7AD4
13
14
15
16
17
18 39
40
41
42
43
44V
CC
n.c.
V
SS
V
SS
D3
V
SS
V
CC
V
SS
V
CC
I/O0B
D2
19 38
I/O1B
D1
20
21
22
23
24
25 32
33
34
35
36
37D0
I /M
RXDB
A2
A1
I/O2B
I/O5B
I/O3B
I/O6B
I/O7B
TXDBA0
26 31 DACKNIACKN
27 30 RWNV
CC
28 29V
SS
CEN
V
SS
I/O4B
SD00728
Figure 2. 68xxx TSSOP56
Philips Semiconductors Product data sheet
SC28L202Dual UART
2005 Nov 01
3
PIN CONFIGURATION FOR 80XXX BUS INTERFACE (INTEL) (see Figure 1)
Symbol Pin no.
Pin
type
Name and Function
I/M 21 I Bus Configuration: When HIGH, configures the bus interface to the Conditions shown in this table.
D0–D7 20–17,
12–9
I/O Data Bus: Bi-directional 3-State data bus used to transfer commands, data and status between the DUART and
the CPU. D0 is the least significant bit.
CEN 29 I Chip Enable: Active-LOW input signal. When LOW, data transfers between the CPU and the DUART are
enabled on D0–D7 as controlled by the WRN, RDN and A6–A0 inputs. When HIGH, places the D0–D7 lines in
the 3-State condition.
WRN 30 I Write Strobe: When LOW and CEN is also LOW, the contents of the data bus is loaded into the addressed
register. The transfer occurs on the rising edge of the signal.
RDN 31 I Read Strobe: When LOW and CEN is also LOW, causes the contents of the addressed register to be presented
on the data bus. The read cycle begins on the falling edge of RDN.
A6–A0 3–6,
23–25
I Address Inputs: Select the DUART internal registers and ports for read/write operations.
RESET 8 I Reset: A HIGH level clears internal registers (SR A, SR B, IMR, ISR, OPR, OPCR), places I/O[7:0] A and B at
high impedance input state, stops the counter/timer, and puts Channels A and B in the inactive state, with the
TxD A and TxD B outputs in the ‘mark’ (HIGH) state. Sets MR pointer to MR1 9600 baud, 1 start, no parity and 1
stop bit(s). (See Reset table)
IRQN 54 O Interrupt Request: Active-LOW, open-drain, output which signals the CPU that one or more of the eighteen (18)
maskable interrupting conditions are true.
IACKN 26 I Interrupt Acknowledge: Active-LOW input indicates an interrupt acknowledge cycle. Usually asserted by the
CPU in response to an interrupt request. When asserted places the interrupt vector on the bus.
X1/SCLK 55 I Crystal 1: Crystal or external clock input. A crystal or clock of the specified limits must be supplied at all times.
When a crystal is used, a capacitor must be connected from this pin to ground (see Figure 12).
X2 56 O Crystal 2: Connection for other side of the crystal. When a crystal is used, a capacitor must be connected from
this pin to ground (see Figure 12). If X1/Sclk is driven from an external source, this pin must be open or not
driving more that 2 CMOS or TTL loads.
RxD A 7 I Channel A Receiver Serial Data Input: The least significant bit is received first. ‘Mark’ is HIGH; ‘space’ is LOW.
RxD B 22 I Channel B Receiver Serial Data Input: The least significant bit is received first. ‘Mark’ is HIGH; ‘space’ is LOW.
TxD A 53 O Channel A Transmitter Serial Data Output: The least significant bit is transmitted first. This output is held in
the ‘mark’ condition when the transmitter is disabled, idle or when operating in local loop back mode. ‘Mark’ is
HIGH; ‘space’ is LOW.
TxD B 32 O Channel B Transmitter Serial Data Output: The least significant bit is transmitted first. This output is held in
the ‘mark’ condition when the transmitter is disabled, idle, or when operating in local loop back mode. ‘Mark’ is
HIGH; ‘space’ is LOW.
I/O[7:0]A 45–52 I/O General-purpose input and output ports channel A: The character of these pins is controlled by I/OPCR.
They may be inputs or outputs and will present many internal clocks and interrupt signals: RTS, CTS, DTR, DSR
etc. All have change of state detectors and the input is always active. These pins are set to input only when
addressed from the low order 16 address space. When these pins are configured for interrupt type signals
(RxRDY, TxRDY, C/TRDY) They switch to open drain outputs. Each of these pins have a small pull-up ‘resistor
that supplies approximately 5 µA of current.
I/O[7:0]B 33–40 I/O General-purpose input and output ports channel B: The character of these pins is controlled by I/OPCR.
They may be inputs or outputs and will present many internal clocks and interrupt signals: RTS, CTS, DTR, DSR
etc. All have change of state detectors and the input is always active. These pins are set to output only when
addressed from the low order 16 address space. When these pins are configured for interrupt type signals
(RxRDY, TxRDY, C/TRDY) They switch to open drain outputs. Each of these pins have a small pull-up ‘resistor
that supplies approximately 5 µA of current.
V
CC
1, 13,
27, 41,
42
Power Power Supply (5 pins): +3.3 V or +5 V supply input ± 10%. Operation is assured from 2.97 V to 5.5 V.
Timing parameters are specified with respect to the V
CC
being at 3.3 V ± 10% or 5.0 V ± 10%.
V
SS
2, 15,
16, 28,
43, 44
Power Ground (6 pins)
n.c. 14 not connected

SC28L202A1DGG,129

Mfr. #:
Manufacturer:
NXP Semiconductors
Description:
UART Interface IC 3-5V 2CH UART 3MBPS
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union