ChipFind - документация

Электронный компонент: ST16C650ACJ44

Скачать:  PDF   ZIP

Document Outline

Exar
Corporation 48720 Kato Road, Fremont CA, 94538
(510) 668-7000
FAX (510) 668-7017
www.exar.com
ST16C650A
2.90V TO 5.5V UART WITH 32-BYTE FIFO
JANUARY 2004
REV. 5.0.0
GENERAL DESCRIPTION
The ST16C650A
1
(650A) is a 2.90 to 5.5 volt
Universal Asynchronous Receiver and Transmitter
(UART) with 5 volt tolerant inputs. This device
supports Intel and PC ISA mode data bus interfaces
and is software compatible to industry standard
16C450, 16C550, ST16C580 and ST16C650A
UARTs.
The 650A has 32 bytes of TX and RX FIFOs and is
capable of operating up to serial data rates of 3.125
Mbps at 5 volt supply voltage. The internal registers
include the 16C550 register set plus Exar's enhanced
registers for additional features to support today's
highly demanding data communication needs. The
enhanced features include automatic hardware and
software flow control, selectable TX and RX trigger
levels, and wireless infrared (IrDA) encoder/decoder.
The device provides a new capability to give user the
ability to program the wireless infrared encoder
output pulse width, hence reducing the power
consumption of a handheld unit.
The ST16C650A device comes in the 44-pin PLCC
and 48-pin TQFP packages in both the commercial
and industrial temperature ranges.
N
OTE
:
1 Covered by US patents #5,649,122.
FEATURES
Added features in top mark date code of "HC YYWW"
and newer:
s
2.90 to 5.5 Volt Operation
s
5 Volt Tolerant Inputs
s
Automatic RS485 Half-Duplex Control Output
s
Programmable Infrared Encoder Pulse Width
s
Sleep Mode with Wake-up Indicator
s
Device ID & Revision
s
Up to 3.125 Mbps Data Rate at 5 Volts
Added feature in top mark date code of "I2 YYWW"
and newer:
s
0 ns address hold time
Intel or PC Mode 8-bit Bus Interface
32-byte Transmit and Receive FIFOs
Automatic Hardware (RTS/CTS) Flow Control
Hardware Flow Control Hysteresis
Automatic Software (Xon/Xoff) Flow Control
APPLICATIONS
Battery Operated Electronics
Handheld Terminal
Personal Digital Assistants
Cellular Phones DataPort
Wireless Infrared Data Communications Systems
F
IGURE
1. B
LOCK
D
IAGRAM
XTAL1/CLK
XTAL2
Crystal Osc/Buffer
DTR#, DSR#,
RTS#, CTS#,
CD#, RI#
Intel,
Motorola
or PC
Data Bus
Interface
32 Byte TX FIFO
Baud Rate Generator
Infrared Encoder and
Pulse Width Control
Transmitter
UART
Configuration
Regs
IOR
IOR#
32 Byte RX FIFO
Infrared
Decoder
Receiver with Auto
Software Flow Control
Modem Control Signals
TX
RX
CTS Flow
Control
RTS Flow
Control
BRG
Prescaler
CS1
CS0
DDIS#
INT
TXRDY#
RDRDY#
A2:A0
D7:D0
IOW
CS2#
SEL
S1
S2
S3
IRQA
IRQB
IRQC
IOW#
RESET
PC Mode:
COM 1 to 4
Decode Logic
ST16C650A
2.90V TO 5.5V UART WITH 32-BYTE FIFO
REV. 5.0.0
2
F
IGURE
2. I
NTEL
AND
PC
MODE
P
IN
O
UT
44-PLCC PACKAGE
48-TQFP PACKAGE
48
47
46
45
44
43
42
41
40
39
38
37
1
2
3
4
5
6
7
8
9
10
11
12
36
35
34
33
32
31
30
29
28
27
26
25
13
14
15
16
17
18
19
20
21
22
23
24
N.C.
D5
D6
D7
RCLK
N.C.
RX
TX
CS0
CS1
-CS2
-BAUDOUT
CL
K
S
E
L
XT
AL
1
XT
AL
2
IOW
#
IOW
GN
D
IOR
#
IOR
N.
C
.
AS
#
SEL
RESET
OP1#
DTR#
RTS#
OP2#
INT
RXRDY#
A0
A1
A2
N.C.
N.
C
.
D4
D3
D2
D1
D0
VC
C
RI
#
CD
#
DS
R#
CT
S
#
N.
C
.
ST16C650ACQ48
Intel Bus Mode (SEL = VCC)
DD
I
S
#
TX
R
D
Y
#
48
47
46
45
44
43
42
41
40
39
38
37
1
2
3
4
5
6
7
8
9
10
11
12
36
35
34
33
32
31
30
29
28
27
26
25
13
14
15
16
17
18
19
20
21
22
23
24
N.C.
D5
D6
D7
S2
A4
RX
TX
A5
A6
A7
LPT1#
N.
C.
XT
AL
1
XT
AL
2
IO
W
#
A8
GN
D
IOR
#
A3
S1
LP
T
2
#
IR
QC
AEN
#
SEL
RESET
OP1#
DTR#
RTS#
S3
IRQA
IRQB
A0
A1
A2
N.C.
N.
C.
D4
D3
D2
D1
D0
VC
C
RI
#
CD#
DS
R#
CT
S
#
A9
ST16C650ACQ48
PC Mode (SEL = GND)
6
5
4
3
2
1
44
43
42
41
40
7
8
9
10
11
12
13
14
15
16
17
39
38
37
36
35
34
33
32
31
30
29
18
19
20
21
22
23
24
25
26
27
28
D5
D6
D7
RCLK
RX
N.C.
TX
CS0
CS1
CS2#
BAUDOUT#
RESET
OP1#
DTR#
RTS#
OP2#
SEL
INT
RXRDY#
A0
A1
A2
D4
D3
D2
D1
D0
N.C
.
VCC
RI
#
CD#
DSR
#
CTS#
XTAL
1
XTAL
2
IOW#
IOW
GN
D
N.C
.
IOR#
IOR
DD
IS#
TXRD
Y#
AS#
ST16C650ACJ44
Intel Bus Mode (SEL = VCC)
6
5
4
3
2
1
44
43
42
41
40
7
8
9
10
11
12
13
14
15
16
17
39
38
37
36
35
34
33
32
31
30
29
18
19
20
21
22
23
24
25
26
27
28
D5
D6
D7
S2
RX
A4
TX
A5
A6
A7
LPT1#
RESET
OP1#
DTR#
RTS#
S3
SEL
IRQA
IRQB
A0
A1
A2
D4
D3
D2
D1
D0
A9
VCC
RI
#
CD#
DSR#
CT
S
#
XT
AL
1
XT
AL
2
IO
W
#
A8
GND
S1
IO
R
#
A3
LP
T
2
#
IR
Q
C
AE
N#
ST16C650ACJ44
PC Mode (SEL = GND)
40-PDIP PACKAGE
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
40
39
38
37
36
35
34
33
32
31
30
29
28
27
26
25
24
23
22
21
D0
D1
D2
D3
D4
D5
D6
D7
RC
L
K
RX
TX
CS
0
CS
1
C
S2#
B
A
UDO
UT
#
XT
AL1
XT
AL2
IO
W
#
IO
W
GN
D
VC
C
RI#
CD
#
DS
R#
CT
S
#
R
ESET
OP1#
DTR#
RT
S
#
OP2#
IN
T
RX
RDY
#
A0
A1
A2
AS#
TX
RD
Y
#
DDI
S
#
IO
R
IO
R
#
ST16C650ACP40
ST16C650A
REV. 5.0.0
2.90V TO 5.5V UART WITH 32-BYTE FIFO
3
PIN DESCRIPTIONS
ORDERING INFORMATION
P
ART
N
UMBER
P
ACKAGE
O
PERATING
T
EMPERATURE
R
ANGE
D
EVICE
S
TATUS
ST16C650ACP40
40-Lead PDIP
0C to +70C
Discontinued. See the ST16C650ACQ48 for a replacement.
ST16C650ACJ44
44-Lead PLCC
0C to +70C
Active
ST16C650ACQ48
48-Lead TQFP
0C to +70C
Active
ST16C650AIP40
40-Lead PDIP
-40C to +85C
Discontinued. See the ST16C650AIQ48 for a replacement.
ST16C650AIJ44
44-Lead PLCC
-40C to +85C
Active
ST16C650AIQ48
48-Lead TQFP
-40C to +85C
Active
N
AME
40-
PDIP
P
IN
#
44-
PLCC
P
IN
#
48-
TQFP
P
IN
#
T
YPE
D
ESCRIPTION
16 (Intel) MODE DATA BUS INTERFACE. The SEL pin is connected to VCC.
A2
A1
A0
26
27
28
29
30
31
26
27
28
I
Address bus lines [2:0]
A2:A0 selects internal UART's configuration registers.
D7
D6
D5
D4
D3
D2
D1
D0
8
7
6
5
4
3
2
1
9
8
7
6
5
4
3
2
4
3
2
47
46
45
44
43
IO
Data bus lines [7:0] (bidirectional)
IOR#
21
24
19
I
Input/Output Read (active low)
The falling edge instigates an internal read cycle and retrieves the data
byte from an internal register pointed by the address lines [A2:A0], places
it on the data bus to allow the host processor to read it on the leading
edge. Its function is the same as IOR, except it is active low. Either an
active IOR# or IOR is required to transfer data from 650A to CPU during a
read operation. If this input is unused, it should be connected to VCC to
minimize supply current.
IOR
22
25
20
I
Input/Output Read (active high)
Same as IOR# but active high. If this input is unused, it should be con-
nected to GND to minimize supply current.
IOW#
18
20
16
I
Input/Output Write (active low) - Intel bus mode
The falling edge instigates the internal write cycle and the trailing edge
transfers the data byte on the data bus to an internal register pointed by
the address lines [A2:A0]. Its function is the same as IOW, except it is
active low. Either an active IOW# or IOW is required to transfer data from
650A to the Intel type CPU during a write operation. If this input is unused,
it should be connected to VCC to minimize supply current.
ST16C650A
2.90V TO 5.5V UART WITH 32-BYTE FIFO
REV. 5.0.0
4
IOW
19
21
17
I
Input/Output Write (active high)
Same as IOW# but active high. If this input is unused, it should be con-
nected to GND to minimize supply current.
CS0
12
14
9
I
Chip Select 0 input (active high)
This input selects the ST16C650A device. If CS1 or CS2# is used as the
chip select then this pin must be connected to VCC. The 650A is selected
when all three chip selects are active. See
Figure 3
through
Figure 5
.
CS1
13
15
10
I
Chip Select 1 input (active high)
This input selects the ST16C650A device. If CS0 or CS2# is used as the
chip select then this pin must be connected to VCC. The 650A is selected
when all three chip selects are active. See
Figure 3
through
Figure 5
.
CS2#
14
16
11
I
Chip Select 2 input (active low)
This input selects the ST16C650A device. If CS0 or CS1 is used as the
chip select then this pin must be connected to GND. The 650A is selected
when all three chip selects are active. See
Figure 3
through
Figure 5
.
INT
30
33
30
O
Interrupt Output
This output becomes active whenever the transmitter, receiver, line and/or
modem status register has an active condition. See interrupt section for
more detail. When IM# pin is at logic 0 (Intel bus mode), this interrupt out-
put may be set to normal active high or active high open source to provide
wire-OR capability by connecting a 1k to 10k ohms resistor between this
pin and ground.
AS#
25
28
24
I
Address Strobe input (active low)
In the Intel bus mode, the leading-edge transition of AS# latches the chip
selects (CS0, CS1, CS2#) and the address lines A0, A1 and A2. This
input is used when the address lines are not stable for the duration of a
read or write operation. In devices with top mark date code of "I2 YYWW"
and newer, the address bus is latched even if this input is not used. These
devices feature a '0 ns' address hold time.
See "AC Electrical Characteris-
tics"
. If not required, this input can be permanently tied to GND.
TXRDY#
24
27
23
O
UART Transmitter Ready (active low)
The output provides the TX FIFO/THR status. See
Table 2
. If it is not
used, leave it unconnected.
RXRDY#
29
32
29
O
UART Receiver Ready (active low)
This output provides the RX FIFO/RHR status for receive channel A. See
Table 2
. If it is not used, leave it unconnected.
PC Mode Interface Signals. Connect SEL pin to GND and IM# pin to GND to select PC Mode.
A3
A4
A5
A6
A7
A8
A9
-
-
-
-
-
-
-
25
12
14
15
16
21
1
20
6
9
10
11
17
37
I
PC mode additional Address Lines
In the PC mode, these are the additional address lines from the host
address bus. They are inputs to the on-board chip select decode function
for COM 1-4 and LPT ports. See
Table 1
for details. The pins A4 and A9
have internal 100k
pull-up resistors.
N
AME
40-
PDIP
P
IN
#
44-
PLCC
P
IN
#
48-
TQFP
P
IN
#
T
YPE
D
ESCRIPTION
ST16C650A
REV. 5.0.0
2.90V TO 5.5V UART WITH 32-BYTE FIFO
5
AEN#
-
28
24
I
Address Enable input (active low)
When AEN# transition to logic 0, it decodes and validates COM 1-4 ports
address per S1, S2 and S3 inputs.
S1
S2
S3
-
-
-
23
10
35
21
5
31
I
Select 1 to 3
These are the standard PC COM 1-4 ports and IRQ selection inputs. See
Table 1
and
Table 3
for details. The S1 pin has an internal 100k
pull-up
resistor.
IRQA
IRQB
IRQC
-
-
-
33
32
27
30
29
23
O
Interrupt Request A, B and C Outputs (active high, tri-state)
These are the interrupt outputs associated with COM 1-4 to be connected
to the host data bus. See interrupt section for details. The Interrupt
Requests A, B or C functions as IRQx to the PC bus. IRQx is enabled by
setting MCR bit-3 to logic 1 and the desired interrupt(s) in the interrupt
enable register (IER).
LPT1#
-
17
12
O
Line Printer Port-1 Decode Logic Output (active low)
This pin functions as the PC standard LPT-1 printer port address decode
logic output, see
Table 1
. The baud rate generator clock output, BAUD-
OUT#, is internally connected to the RCLK input in the PC mode.
LPT2#
-
26
22
O
Line Printer Port-2 Decode Logic Output (active low)
This pin functions as the PC standard LPT-2 printer port address decode
logic output, see
Table 1
.
MODEM OR SERIAL I/O INTERFACE
TX
11
13
8
O
Transmit Data or wireless infrared transmit data
This output is active low in normal standard serial interface operation (RS-
232, RS-422 or RS-485) and active high in the infrared mode. Infrared
mode can be enabled by connecting pin ENIR to VCC or through software
setting after power up.
RX
10
11
7
I
Receive Data or wireless infrared receive data
Normal received data input idles at logic 1 condition and logic 0 in the
infrared mode. The wireless infrared pulses are applied to the decoder.
This input must be connected to its idle logic state in either normal, logic 1,
or infrared mode, logic 0, else the receiver may report "receive break" and/
or "error" condition(s).
RTS#
32
36
32
O
Request to Send or general purpose output (active low)
This port may be used for one of two functions:
1) automatic hardware flow control, see EFR bit-6, MCR bit-1and IER bit-
6.
2) RS485 half-duplex direction control, see XFR bits 2 and 5.
RTS# output must be asserted before auto RTS flow control can start.
CTS#
36
40
38
I
Clear to Send or general purpose input (active low)
If used for automatic hardware flow control, data transmission will be
stopped when this pin is de-asserted and will resume when this pin is
asserted again. See EFR bit-7 and IER bit-7.
DTR#
33
37
33
O
Data Terminal Ready or general purpose output (active low)
DSR#
37
41
39
I
Data Set Ready input or general purpose input (active low)
N
AME
40-
PDIP
P
IN
#
44-
PLCC
P
IN
#
48-
TQFP
P
IN
#
T
YPE
D
ESCRIPTION