Logic 0 = An interrupt is pending and the ISR contents
may be used as a pointer to the appropriate interrupt
service routine.
Logic 1 = No interrupt pending. (normal default condi-
tion)
ISR BIT 1-3: (logic 0 or cleared is the default condition)
These bits indicate the source for a pending interrupt
at interrupt priority levels 1, 2, and 3 (See Interrupt
Source Table).
ISR BIT 4-5:
Not used - Initialized to a logic 0.
ISR BIT 6-7: (logic 0 or cleared is the default condition)
These bits are set to a logic 0 when the FIFO is not
being used. They are set to a logic 1 when the FIFOs
are enabled.
Line Control Register (LCR)
The Line Control Register is used to specify the
asynchronous data communication format. The word
length, the number of stop bits, and the parity are
selected by writing the appropriate bits in this register.
LCR BIT 0-1: (logic 0 or cleared is the default condi-
tion)
These two bits specify the word length to be transmit-
ted or received.
BIT-1BIT-0Word length
005
016
107
118
BIT-2Word lengthStop bit
length
(Bit time(s))
05,6,7,81
151-1/2
16,7,82
LCR BIT-3:
Parity or no parity can be selected via this bit.
Logic 0 = No parity. (normal default condition)
Logic 1 = A parity bit is generated during the transmis-
sion, receiver checks the data and parity for transmis-
sion errors.
LCR BIT-4:
If the parity bit is enabled with LCR bit-3 set to a logic
1, LCR BIT-4 selects the even or odd parity format.
Logic 0 = ODD Parity is generated by forcing an odd
number of logic 1s in the transmitted data. The
receiver must be programmed to check the same
format. (normal default condition)
Logic 1 = EVEN Parity is generated by forcing an even
the number of logic 1s in the transmitted. The receiver
must be programmed to check the same format.
LCR BIT-5:
If the parity bit is enabled, LCR BIT-5 selects the
forced parity format.
LCR BIT-5 = logic 0, parity is not forced. (normal
default condition)
LCR BIT-5 = logic 1 and LCR BIT-4 = logic 0, parity bit
is forced to a logical 1 for the transmit and receive
data.
LCR BIT-5 = logic 1 and LCR BIT-4 = logic 1, parity bit
is forced to a logical 0 for the transmit and receive
data.
LCR BIT-2: (logic 0 or cleared is the default condition)
The length of stop bit is specified by this bit in
conjunction with the programmed word length.
Rev. 3.10
21
Page 22
ST16C554/554D/68C554
Logic 0 = Forces INT (A-D) outputs to the three state
LCRLCRLCRParity selection
Bit-5Bit-4Bit-3
XX0No parity
001Odd parity
011Even parity
101Force parity 1
111Forced parity 0
LCR BIT-6:
When enabled the Break control bit causes a break
condition to be transmitted (the TX output is forced to
a logic 0 state). This condition exists until disabled by
setting LCR bit-6 to a logic 0.
Logic 0 = No TX break condition. (normal default
condition)
Logic 1 = Forces the transmitter output (TX) to a logic
0 for alerting the remote receiver to a line break
condition.
LCR BIT-7:
Not used - Initialized to a logic 0.
Modem Control Register (MCR)
This register controls the interface with the modem or
a peripheral device.
MCR BIT-0:
Logic 0 = Force -DTR output to a logic 1. (normal
default condition)
Logic 1 = Force -DTR output to a logic 0.
MCR BIT-1:
Logic 0 = Force -RTS output to a logic 1. (normal
default condition)
Logic 1 = Force -RTS output to a logic 0.
MCR BIT-2:
This bit is used in the Loopback mode only. In the
loopback mode this bit is use to write the state of the
modem -RI interface signal via -OP1.
MCR BIT-3: (Used to control the modem -CD signal
in the loopback mode.)
mode during the 16 mode. (normal default condition)
In the Loopback mode, sets -OP2 (-CD) internally to a
logic 1.
Logic 1 = Forces the INT (A-D) outputs to the active
mode during the 16 mode. In the Loopback mode, sets
-OP2 (-CD) internally to a logic 0.
MCR BIT-4:
Logic 0 = Disable loopback mode. (normal default
condition)
Logic 1 = Enable local loopback mode (diagnostics).
MCR BIT 5-7:
Not used - Initialized to a logic 0.
Line Status Register (LSR)
This register provides the status of data transfers
between. the 554D and the CPU.
LSR BIT-0:
Logic 0 = No data in receive holding register or FIFO.
(normal default condition)
Logic 1 = Data has been received and is saved in the
receive holding register or FIFO.
LSR BIT-1:
Logic 0 = No overrun error. (normal default condition)
Logic 1 = Overrun error. A data overrun error occurred
in the receive shift register. This happens when addi-
tional data arrives while the FIFO is full. In this case
the previous data in the shift register is overwritten.
Note that under this condition the data byte in the
receive shift register is not transfered into the FIFO,
therefore the data in the FIFO is not corrupted by the
error.
LSR BIT-2:
Logic 0 = No parity error. (normal default condition)
Logic 1 = Parity error. The receive character does not
have correct parity information and is suspect. In the
FIFO mode, this error is associated with the character
at the top of the FIFO.
LSR BIT-3:
Logic 0 = No framing error. (normal default condition)
Logic 1 = Framing error. The receive character did not
Rev. 3.10
22
Page 23
ST16C554/554D/68C554
have a valid stop bit(s). In the FIFO mode this error is
associated with the character at the top of the FIFO.
LSR BIT-4:
Logic 0 = No break condition. (normal default condi-
tion)
Logic 1 = The receiver received a break signal (RX
was a logic 0 for one character frame time). In the
FIFO mode, only one break character is loaded into
the FIFO.
LSR BIT-5:
This bit is the Transmit Holding Register Empty indi-
cator. This bit indicates that the UART is ready to
accept a new character for transmission. In addition,
this bit causes the UART to issue an interrupt to CPU
when the THR interrupt enable is set. The THR bit is
set to a logic 1 when a character is transferred from the
transmit holding register into the transmitter shift
register. The bit is reset to logic 0 concurrently with the
loading of the transmitter holding register by the CPU.
In the FIFO mode this bit is set when the transmit FIFO
is empty; it is cleared when at least 1 byte is written to
the transmit FIFO.
LSR BIT-6:
This bit is the Transmit Empty indicator. This bit is set
to a logic 1 whenever the transmit holding register and
the transmit shift register are both empty. It is reset to
logic 0 whenever either the THR or TSR contains a
data character. In the FIFO mode this bit is set to one
whenever the transmit FIFO and transmit shift register
are both empty.
LSR BIT-7:
Logic 0 = No Error. (normal default condition)
Logic 1 = At least one parity error, framing error or
break indication is in the current FIFO data. This bit is
cleared when LSR register is read.
Modem Status Register (MSR)
This register provides the current state of the control
interface signals from the modem, or other peripheral
device that the 554D is connected to. Four bits of this
register are used to indicate the changed information.
These bits are set to a logic 1 whenever a control input
from the modem changes state. These bits are set to
a logic 0 whenever the CPU reads this register.
MSR BIT-0:
Logic 0 = No -CTS Change (normal default condition)
Logic 1 = The -CTS input to the 554D has changed
state since the last time it was read. A modem Status
Interrupt will be generated.
MSR BIT-1:
Logic 0 = No -DSR Change. (normal default condition)
Logic 1 = The -DSR input to the 554D has changed
state since the last time it was read. A modem Status
Interrupt will be generated.
MSR BIT-2:
Logic 0 = No -RI Change. (normal default condition)
Logic 1 = The -RI input to the 554D has changed from
a logic 0 to a logic 1. A modem Status Interrupt will be
generated.
MSR BIT-3:
Logic 0 = No -CD Change. (normal default condition)
Logic 1 = Indicates that the -CD input to the has
changed state since the last time it was read. A
modem Status Interrupt will be generated.
MSR BIT-4:
-CTS (active high, logical 1). Normally MSR bit-4 bit
is the compliment of the -CTS input. However in the
loopback mode, this bit is equivalent to the RTS bit in
the MCR register.
MSR BIT-5:
DSR (active high, logical 1). Normally this bit is the
compliment of the -DSR input. In the loopback mode,
this bit is equivalent to the DTR bit in the MCR register.
MSR BIT-6:
RI (active high, logical 1). Normally this bit is the
compliment of the -RI input. In the loopback mode this
bit is equivalent to the OP1 bit in the MCR register.
Rev. 3.10
23
Page 24
ST16C554/554D/68C554
MSR BIT-7:
CD (active high, logical 1). Normally this bit is the
compliment of the -CD input. In the loopback mode
this bit is equivalent to the OP2 bit in the MCR register.
Scratchpad Register (SPR)
The ST16C554D provides a temporary data register
to store 8 bits of user information.
ST16C554D EXTERNAL RESET CONDITIONS
REGISTERSRESET STATE
IERIER BITS 0-7=0
ISRISR BIT-0=1, ISR BITS 1-7=0
LCRLCR BITS 0-7=0
MCRMCR BITS 0-7=0
LSRLSR BITS 0-4=0,
LSR BITS 5-6=1 LSR, BIT 7=0
MSRMSR BITS 0-3=0,
MSR BITS 4-7= input signals
FCRFCR BITS 0-7=0
SIGNALSRESET STATE
TX A-DHigh
-RTS A-DHigh
-DTR A-DHigh
-RXRDYHigh
-TXRDYLow
Rev. 3.10
24
Page 25
ST16C554/554D/68C554
AC ELECTRICAL CHARACTERISTICS
TA=0° - 70°C (-40° - +85°C for Industrial grade packages), Vcc=3.3 - 5.0 V ± 10% unless otherwise specified.
SymbolParameterLimitsLimitsUnitsConditions
3.35.0
MinMaxMinMax
T1w,T2wClock pulse duration1717ns
T3wOscillator/Clock frequency824MHz
T6sAddress setup time50ns
T7d-IOR delay from chip select1010ns
T7w-IOR strobe width3525ns
T7hChip select hold time from -IOR00ns
T9dRead cycle delay4030ns
T12dDelay from -IOR to data3525ns
T12hData disable time253515ns
T13d-IOW delay from chip select1010ns
T13w-IOW strobe width3525ns
T13hChip select hold time from -IOW00ns
T15dWrite cycle delay4030ns
T16sData setup time2015ns
T16hData hold time55ns
T17dDelay from -IOW to output5040ns100 pF load
T18dDelay to set interrupt from MODEM4035ns100 pF load
input
T19dDelay to reset interrupt from -IOR4035ns100 pF load
T20dDelay from stop to set interrupt11Rclk
T21dDelay from -IOR to reset interrupt4540ns100 pF load
T22dDelay from stop to interrupt4540ns
T23dDelay from initial INT reset to transmit 824824Rclk
start
T24dDelay from -IOW to reset interrupt4540ns
T25dDelay from stop to set -RxRdy11Rclk
T26dDelay from -IOR to reset -RxRdy4540ns
T27dDelay from -IOW to set -TxRdy4540ns
T28dDelay from start to reset -TxRdy88Rclk
T30sAddress setup time1010ns
T30wChip select strobe width4040ns
T30hAddress hold time1515ns
T30dRead cycle delay7070ns
T31dDelay from -CS to data1515ns
T31hData disable time15ns
T32sWrite strobe setup time1010ns
T32hWrite strobe hold time1010ns
T32dWrite cycle delay7070ns
Rev. 3.10
25
Page 26
ST16C554/554D/68C554
AC ELECTRICAL CHARACTERISTICS
TA=0° - 70°C (-40° - +85°C for Industrial grade packages), Vcc=3.3 - 5.0 V ± 10% unless otherwise specified.
SymbolParameterLimitsLimitsUnitsConditions
3.35.0
MinMaxMinMax
T33sData setup time2015ns
T33hData hold time1010ns
TRReset pulse width4040ns
NBaud rate devisor1216-11216-1Rclk
Rev. 3.10
26
Page 27
ST16C554/554D/68C554
ABSOLUTE MAXIMUM RATINGS
Supply range7 Volts
Voltage at any pinGND - 0.3 V to VCC +0.3 V
Operating temperature-40° C to +85° C
Storage temperature-65° C to 150° C
Package dissipation500 mW
DC ELECTRICAL CHARACTERISTICS
TA=0° - 70°C (-40° - +85°C for Industrial grade packages), Vcc=3.3 - 5.0 V ± 10% unless otherwise specified.
SymbolParameterLimitsLimitsUnitsConditions
3.35.0
MinMaxMinMax
V
ILCK
V
IHCK
V
IL
V
IH
V
OL
V
OL
V
OH
V
OH
I
IL
I
CL
I
CC
C
P
Clock input low level-0.30.6-0.50.6V
Clock input high level2.4VCC3.0VCCV
Input low level-0.30.8-0.50.8V
Input high level2.02.2VCCV
Output low level on all outputs0.4VIOL= 5 mA
Output low level on all outputs0.4VIOL= 4 mA
Output high level2.4VIOH= -5 mA
Output high level2.0VIOH= -1 mA
Input leakage±10±10µA
Clock leakage±10±10µA
Avg power supply current36mA
Input capacitance55pF
RINInternal pull-up resistance315kΩ
Note: See the Symbol Description Table, for a listing of pins having internal pull-up resistors.
Rev. 3.10
27
Page 28
ST16C554/554D/68C554
A0-A4
-CS
R/-W
D0-D7
T30s
T30w
T31d
T30h
T31h
General read timing in 68 mode
T30d
8654-RD-1
A0-A4
-CS
R/-W
D0-D7
Rev. 3.10
T32s
T30s
T30h
T32h
T30w
T33h
T33s
General write timing in 68 mode
28
T32d
8654-WD-1
Page 29
ST16C554/554D/68C554
A0-A2
-CS
-IOW
D0-D7
T6s
Valid
Address
Active
T13wT13d
Active
T16sT16h
Data
T13h
T15d
General write timing in 16 mode
X552-WD-1
A0-A2
-CS
-IOR
D0-D7
Rev. 3.10
Valid
Address
T6s
Active
T7wT7dT7hT9d
Active
T12dT12h
Data
X552-RD-1
General read timing in 16 mode
29
Page 30
ST16C554/554D/68C554
-IOW
-RTS
-DTR
-CD
-CTS
-DSR
INT
-IOR
-RI
Active
Change of state
T17d
Change of state
Change of state
T18dT18d
ActiveActive
T19d
Active
Change of state
Active
ActiveActive
T18d
Change of state
EXTERNAL
CLOCK
T2w
Modem input/output timing
T1w
T3w
External clock timing
X552-MD-1
X654-CK-1
Rev. 3.10
30
Page 31
ST16C554/554D/68C554
RX
INT
-IOR
START
BIT
DATA BITS (5-8)
D0D1D2D3D4D5D6D7
5 DATA BITS
6 DATA BITS
7 DATA BITS
PARITY
BIT
STOP
BIT
NEXT
DATA
START
BIT
T20d
Active
T21d
Active
16 BAUD RATE CLOCK
Receive timing
X552-RX-1
Rev. 3.10
31
Page 32
ST16C554/554D/68C554
RX
-RXRDY
-IOR
START
BIT
D0D1D2D3D4D5D6D7
DATA BITS (5-8)
Receive ready timing in none FIFO mode
PARITY
BIT
STOP
BIT
NEXT
DATA
START
BIT
T25d
Active
Data
Ready
T26d
Active
X552-RX-2
RX
-RXRDY
-IOR
Rev. 3.10
START
BIT
D0D1D2D3D4D5D6D7
DATA BITS (5-8)
Receive timing in FIFO mode
PARITY
BIT
STOP
BIT
First byte
that reaches
the trigger
level
T25d
Active
Data
Ready
T26d
Active
X552-RX-3
32
Page 33
ST16C554/554D/68C554
TX
INT
-IOW
Active
START
BIT
DATA BITS (5-8)
D0D1D2D3D4D5D6D7
5 DATA BITS
6 DATA BITS
7 DATA BITS
T23d
PARITY
BIT
STOP
BIT
NEXT
DATA
START
BIT
T22d
Active
Tx Ready
T24d
Active
16 BAUD RATE CLOCK
Transmit timing
X552-TX-1
Rev. 3.10
33
Page 34
ST16C554/554D/68C554
TX
-IOW
D0-D7
-TXRDY
Active
BYTE #1
START
BIT
DATA BITS (5-8)
D0D1D2D3D4D5D6D7
T27d
Active
Transmitter ready
PARITY
BIT
STOP
BIT
NEXT
DATA
START
BIT
T28d
Transmitter
not ready
X654-TX-2
Rev. 3.10
Transmit ready timing in none FIFO mode
34
Page 35
START BIT
ST16C554/554D/68C554
DATA BITS (5-8)
STOP BIT
TX
-IOW
D0-D7
-TXRDY
Active
BYTE #16
T27d
D0D1D2D3D4D5D6D7
5 DATA BITS
6 DATA BITS
7 DATA BITS
T28d
FIFO Full
PARITY BIT
X552-TX-3
Rev. 3.10
Transmit ready timing in FIFO mode
35
Page 36
ST16C554/554D/68C554
Rev. 3.10
36
Page 37
Package Dimensions
100 LEAD PLASTIC QUAD FLAT PACK
(14 mm x 20 mm, QFP)
Rev. 2.00
D
D
1
80 51
100
Seating Plane
81
130
A
2
A
B
e
50
E
E
1
31
C
α
A
1
L
1.6 mm Form 1.95 mm Form
INCHES MILLIMETERS
SYMBOL MIN MAX MIN MAX
A 0.102 0.130 2.60 3.30 0.102 0.134 2.60 3.40
A
1
A
2
B 0.009 0.015 0.22 0.38 0.009 0.015 0.22 0.38
C 0.005 0.009 0.13 0.23 0.005 0.009 0.13 0.23
D 0.904 0.923 22.95 23.45 0.931 0.951 23.65 24.15
D
1
E 0.667 0.687 16.95 17.45 0.695 0.715 17.65 18.15
E
1
e 0.0256 BSC 0.65 BSC 0.0256 BSC 0.65 BSC
L 0.029 0.040 0.73 1.03 0.026 0.037 0.65 0.95
0.002 0.010 0.05 0.25 0.002 0.014 0.05 0.35
0.100 0.120 2.55 3.05 0.100 0.120 2.55 3.05
0.783 0.791 19.90 20.10 0.783 0.791 19.90 20.10
0.547 0.555 13.90 14.10 0.547 0.555 13.90 14.10
INCHES MILLIMETERS
MIN MAX MIN MAX
α 0° 7° 0° 7° 0° 7° 0° 7°
Note: The control dimension is the millimeter column
Page 38
Package Dimensions
64 LEAD THIN QUAD FLAT PACK
(10 x 10 x 1.4 mm, TQFP)
Rev. 2.00
D
D
1
48 33
Seating Plane
49
64
116
A
2
A
e
B
32
D
D
1
17
C
α
A
1
L
INCHES MILLIMETERS
SYMBOL MIN MAX MIN MAX
A 0.055 0.063 1.40 1.60
A
1
A
2
B 0.005 0.009 0.13 0.23
C 0.004 0.008 0.09 0.20
D 0.465 0.480 11.80 12.20
D
1
e 0.020 BSC 0.50 BSC
L 0.018 0.030 0.45 0.75
0.002 0.006 0.05 0.15
0.053 0.057 1.35 1.45
0.390 0.398 9.90 10.10
α 0° 7° 0° 7°
Note: The control dimension is the millimeter column
Page 39
Package Dimensions
68 LEAD PLASTIC LEADED CHIP CARRIER
(PLCC)
Rev. 1.00
DD
D
D
1
1
268
1
D
3
45° x H2
D
3
45° x H1
C
A
A
1
Seating Plane
A
2
B
1
B
D
e
R
2
INCHES MILLIMETERS
SYMBOL MIN MAX MIN MAX
A 0.165 0.200 4.19 5.08
A
1
A
2
B 0.013 0.021 0.33 0.53
B
1
C 0.008 0.013 0.19 0.32
D 0.985 0.995 25.02 25.27
D
1
D
2
D
3
e 0.050 BSC 1.27 BSC
H1 0.042 0.056 1.07 1.42
H2 0.042 0.048 1.07 1.22
R 0.025 0.045 0.64 1.14
0.090 0.130 2.29 3.30
0.020 –––. 0.51 –––
0.026 0.032 0.66 0.81
0.950 0.958 24.13 24.33
0.890 0.930 22.61 23.62
0.800 typ. 20.32 typ.
Note: The control dimension is the inch column
Page 40
NOTICE
EXAR Corporation reserves the right to make changes to the products contained in this publication in order to improve design, performance or reliability . EXAR Corporation assumes no responsibility for the use of any circuits described herein, conveys no license under any patent or other right, and makes no representation that the circuits are
free of patent infringement. Charts and schedules contained here in are only for illustration purposes and may vary
depending upon a user’s specific application. While the information in this publication has been carefully checked;
no responsibility, however, is assumed for inaccuracies.
EXAR Corporation does not recommend the use of any of its products in life support applications where the failure or
malfunction of the product can reasonably be expected to cause failure of the life support system or to significantly
affect its safety or effectiveness. Products are not authorized for use in such applications unless EXAR Corporation
receives, in writing, assurances to its satisfaction that: (a) the risk of injury or damage has been minimized; (b) the
user assumes all such risks; (c) potential liability of EXAR Corporation is adequately protected under the circumstances.
Copyright 1994 EXAR Corporation
Reproduction, in part or whole, without the prior written consent of EXAR Corporation is prohibited.
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.