LSI LS7060

LSI/CSI
UL
®
LS7060/7062
LSI Computer Systems, Inc. 1235 Walt Whitman Road, Melville, NY 11747
(631) 271-0400 FAX (631) 271-0405
A3800
32 BIT/DUAL 16 BIT BINARY UP COUNTER
WITH BYTE MULTIPLEXED THREE-STATE OUTPUTS
July 1998
PIN ASSIGNMENT - TOP VIEW
1
ALT COUNT
2
B3 OUT
3
B2 OUT
4
B1 OUT
5
B0 OUT
6
13 TEST COUNT
RESET
7
12 SCAN RESET/LOAD
8
11 ENABLE
9
10 SCAN
CASCADE EN OUT
V SS (-V)
17 B4 OUT
16 B5 OUT
15 B6 OUT
LS7060
COUNT A, ALT COUNT A (LS7062)
Input count pulses to the first 16 bit counter may be applied
through either of these two inputs. The ALT COUNT A input circuitry contains a Schmitt trigger network which allows proper
counting with “infinitely” long clock edges. A high applied to either
of these two inputs inhibits counting.
RESET
All 32 counter bits are reset to zero when RESET is brought low
for a minimum of 1µs. RESET must be high for a minimum of
300ns before next valid count can be recorded.
TEST COUNT (LS7060)
Count pulses may be applied to the last 16 bits of the binary
counter through this input, as long as Bit 16 of the counter is a
low. The counter advances on the negative transition of these
pulses. This input is intended to be used for test purposes.
7060/62-071698-1
PIN ASSIGNMENT - TOP VIEW
18
V DD (+V)
2
17
B4 OUT
B3 OUT
3
16
B5 OUT
B2 OUT
4
15
B6 OUT
B1 OUT
5
14
B7 OUT
B0 OUT
6
13
COUNT B
RESET
7
12
SCAN RESET/LOAD
CASCADE EN OUT
8
11
ENABLE
V SS (-)
9
10
SCAN
COUNT A
ALT COUNT A
1
LSI
COUNT, ALT COUNT (LS7060)
Input count pulses to the 32 bit counter may be applied through
either of these two inputs. The ALT COUNT input circuitry contains a Schmitt trigger network which allows proper counting with
"infinitely" long clock edges. A high applied to either of these two
inputs inhibits counting.
14 B7 OUT
FIGURE 1
DESCRIPTION OF OPERATION:
32 (16) BIT BINARY UP COUNTER - LS7060 (LS7062)
The 32(16) bit static ripple through counter increments on the
negative edge of the input count pulse. Maximum ripple time is
4µs (2µs) - transition count of 32(16) ones to 32(16) zeros.
Guaranteed count frequency is DC to 15MHz.
See Figure 9A(9B) for Block Diagram.
18 V DD (+V)
COUNT
LSI
FEATURES:
• DC to 15 MHz Count Frequency
• Byte Multiplexer
• DC to 1 MHz Scan Frequency
• +4.75V to +5.25V Operation (VDD-VSS)
• Three-State Data Outputs, Bus and TTL Compatible
• Inputs TTL and CMOS Compatible
• Unique Cascade Feature Allows Multiplexing of
Successive Bytes of Data in Sequence in Multiple
Counter Systems
• Low Power Dissipation
• LS7060, LS7062 (DIP); LS7060-S, LS7062-S (SOIC)
See Figures 1 and 2
DESCRIPTION:
The LS7060/LS7062 is a monolithic, ion implanted MOS Silicon
Gate, 32 bit/dual 16 bit up counter. The IC includes latches, multiplexer, eight three-state binary data output drivers and output
cascading logic.
LS7062
FIGURE 2
COUNT B (LS7062)
Count pulses may be applied to the last 16 bits of the binary
counter through this input. The counter advances on the negative transition of these pulses.
LATCHES - LS7060 (LS7062)
32 bits of latch are provided for storage of counter data. All latches are loaded when the LOAD input is brought low for a minimum of 1µs and kept low until a minimum of 4µs (2µs) has
elapsed from previous negative edge of count pulse (ripple time).
Storage of valid data occurs when LOAD is brought high for a
minimum of 250ns before next negative edge of count pulse or
RESET.
SCAN COUNTER AND DECODER
The scan counter is reset to the least significant byte position
(State 1) when SCAN RESET input is brought low for a minimum of 1µs. The scan counter is enabled for counting as long
as the ENABLE input is held low. The counter advances to the
next significant byte position on each negative transition of the
SCAN pulse. When the scan counter advances to State 5 it disables the Output Drivers and stops in that state until
SCAN RESET is again brought low.
SCAN
When the scan counter is enabled, each negative transition of
this input advances the scan counter to its next state. When
SCAN is low the Data Outputs are disabled. When SCAN is
brought high the Data Outputs are enabled and present the
latched counter data corresponding to the present state of the
scan counter. Therefore, in microprocessor applications, the
Data Output Bus may be utilized for other activities while new
data is propagating to the outputs. This positive SCAN pulse
can be viewed as a "Place the next byte on my bus" instruction
from the microprocessor. Minimum positive and negative pulse
widths of 500ns for the SCAN signal are required for scan
counter operation.
ENABLE
When this input is high, the scan counter and the Data Outputs are
disabled. When ENABLE is low, the scan counter and Data Outputs are enabled for normal operation. Transition of this input
should only be made while the SCAN input is in a low state in order
to prevent false clocking of the scan counter.
CASCADE ENABLE
This output is normally high. It transitions low and stays low when
the scan counter advances to State 5. In a multiple counter system
this output is connected to the ENABLE input of the next counter in
the cascade string. The SCAN input and SCAN RESET/LOAD input are carried to all the counters in the "Cascade". Counter 1 then
presents its bytes of data to the Output Bus on each positive transition of the SCAN pulse as previously discussed. When State 5 of
Counter 1 is achieved, Counter 2 presents its data to the Output
Bus. This sequence continues until all counters in the cascade
have been addressed. See Figure 5 for an illustration of a 3 device
cascade design. This output is TTL and CMOS compatible.
THREE-STATE DATA OUTPUT DRIVERS
The eight Data Output Drivers are disabled when either ENABLE
input is high, the scan counter is in State 5, or the SCAN input is
low. The Output Drivers are TTL and Bus compatible.
SCAN RESET/LOAD
When this input is brought low for a minimum of 1µs, the scan
counter is reset to State 1, the least significant byte position,
and the latches are simultaneously loaded with new count
information.
ABSOLUTE MAXIMUM RATINGS:
PARAMETER
StorageTemperature
Operating Temperature
Voltage (any pin to VSS)
The information included herein is believed to be
accurate and reliable. However, LSI Computer Systems,
Inc. assumes no responsibilities for inaccuracies, nor for
any infringements of patent rights of others which may
result from its use.
SYMBOL
TSTG
TA
VIN
VALUE
-55 to +150
0 to +70
+10 to -0.3
UNIT
°C
°C
V
DC ELECTRICAL CHARACTERISTICS:
(VDD = +5V ± 5%, VSS = 0V, TA = 0˚C to + 70˚C unless otherwise noted.)
PARAMETER
Power Supply Current
SYMBOL
IDD
Min
-
MAX
15
UNIT
mA
Input High Voltage
Input Low Voltage
VIH
VIL
+3.5
0
VDD
+0.6
V
V
Output High Voltage
CASCADE ENABLE
VOH
B0 - B7
Output Low Voltage
CASCADE ENABLE
VOL
VDD-0.2
+2.4
+2.4
+2.0
-
IOL
3.0
4.8
7.3
5.7
4.0
2.2
-
+0.2
+0.4
+0.4
1
V
V
V
V
V
V
V
mA
mA
mA
mA
mA
mA
µA
IO = 0, VDD = Min
IO = -100µA, VDD = Min
IO = -260µA, VDD = Min
IO = 750µA, VDD = Min
IO = 0, VDD = Min
IO = 1.6mA, VDD = Min
IO = 1.6mA, VDD = Min
VO = +1.2V, VDD = Min
VO = +0.8V, VDD = Min
VO = +0.4V, VDD = Min
VO = +1.2V, VDD = Min
VO = +0.8V, VDD = Min
VO = +0.4V, VDD = Min
VO = +.4V to +2.4V,VDD = Min
CIN
COUT
ILI
-
6
12
1
pF
pF
µA
TA = 25˚C, f = 1MHz
TA = 25˚C, f = 1MHz
VDD = Max
B0 - B7
Output Source Current
B0 - B7 Outputs
Output Sink Current
B0 - B7 Outputs
Output Leakage Current
B0 - B7 (Off State)
Input Capacitance
Output Capacitance
Input Leakage Current
ENABLE, RESET, SCAN
7060/62-071698-2
Isource
Isink
CONDITIONS
At Maximum Operating Frequency
VDD = Max, Outputs No Load
-
INPUT CURRENT
*SCAN RESET/LOAD
**All Count inputs
IIH
IIL
IIH
IIL
-
-2.5
-5
5
1
µA
µA
µA
µA
VDD = Max, VIH = +3.5
VDD = Max, VIL = 0
VDD = Max, VIH = +3.5
VDD = Max, VIL = 0
*Input has internal pull-up resistor to VDD
** Inputs have internal pull-down resistor to VSS
DYNAMIC ELECTRICAL CHARACTERISTICS:
(VDD = +5V ± 5%, VSS = 0V, TA = 0˚C to +70˚C unless otherwise noted.)
PARAMETER
Count Frequency
(All Count inputs)
Count Pulse Width
(All Count Inputs)
SYMBOL
fc
MIN
DC
MAX
15
UNIT
MHz
tCPW
30
-
ns
Measured at 50% point,
Max tr, tf = 10ns
Count Rise & Fall time
(Pins 1, 13)
tr, tf
-
30
µs
-
Count Ripple Time
(Pins 1, 2 - LS7062)
tCR
-
4
µs
Transition from 32 ones to 32 zeros
from negative edge of count pulse
Count Ripple Time
(Pin 13 - LS7060)
(Pins 1,2,13 - LS7062)
Reset Pulse Width
(All Counter Stages
Fully Reset)
tCR
-
2
µs
tRPW
500
-
ns
Transition of 16 bits from
all ones to all zeros from negative edge
of count pulse
Measured at 50% point
Max tr, tf = 200ns
tRR
-
250
ns
SCAN Frequency
SCAN Pulse Wildth
fSC
tSCPW
500
1
-
MHz
ns
SCAN RESET/LOAD
Pulse Width
(All latches loaded and
Scan Counter Reset to
Least Significant Byte)
tRSCPW
1
-
µs
SCAN RESET/LOAD
Removal Time
(Reset Removed from
Scan Counter; Load
Command Removed
From Latches)
tRSCR
-
250
ns
Measured from SCAN RESET/
LOAD at VIH
Output Disable
Delay Time
(B0 - B7)
tDOD
-
200
ns
Output ENABLE
Delay Time
(B0 - B7)
tDOE
-
200
ns
Output Delay Time
CASCADE ENABLE
tDCE
-
300
ns
Transition to Output High
Impedance State Measured
From Scan at VIL or
ENABLE at VIH
Transition to Valid On State
Measured from Scan at VIH
and ENABLE at VIL; Delay to
Valid Data Levels for COL =10pF
and one TTL Load or Valid Data
Currents for High Capacitance Loads
Negative Transition from Scan at VIL
and ST5 of Scan Counter or Positive
Transition From SCAN RESET/LOAD at
VIL to Valid Data Levels for COL = 10pF
and one TTL Load
RESET Removal Time
(Reset Removed From
All Counter Stages)
7060/62-071398-3
CONDITIONS
-
Measured from RESET signal at VIH
Measured at 50% point
Max tr, tf = 100ns
Measured at 50% point
Max tr, tf = 200ns
tRSCPW
SCAN RESET
ENABLE
tRSCR
SCAN
tSCPW tSCPW
ST1 (int.)
ST2 (int.)
ST3 (int.)
ST4 (int.)
ST5 (int.)
ENABLE (int.)
t DCE
t DCE
CASCADE ENABLE
t DOD
t DOE
valid
LSB
DATA OUTPUTS
valid
LSB+1
valid
LSB +2
valid
MSB
FIGURE 3. SCAN COUNTER & DECODER OUTPUTS TIMING DIAGRAM
tRPW
tRPW
RESET
tRR + tCPW
tRSCR
tRR+tCPW
COUNT
LOAD
tCPW
tCR
tCPW
tRSCPW
FIGURE 4. COUNTER TIMING DIAGRAM
OUTPUT DATA BUS
A
B
CE
EN SC RESET SC
CE
EN SC RESET SC
C
CE
EN SC RESET SC
ENABLE
SCAN RESET
SCAN
FIGURE 5.
7060/62-071098-4
ILLUSTRATION OF A 3 DEVICE CASCADE
END OF SCAN
SCAN RESET
ENABLE
SCAN
CASCADE ENABLE A
CASCADE ENABLE B
CASCADE ENABLE C
(END OF SCAN)
1
DATA BYTE ON BUS
2
3
PACKAGE
4
5
1
2
A
3
4
5
1
2
B
3
4
5
C
FIGURE 6. TIMING DIAGRAM FOR THE 3 DRIVER CASCADE
METHOD 1
METHOD 2
INHIBIT
INHIBIT
S
Q
TO
COUNT INPUT
R
D
PR
Q
TO COUNT
INPUT
C
COUNT
PULSES
(Same as input to Alt Count)
COUNT
PULSES
(Same as input to Alt Count)
FIGURE 7. SYNCHRONIZING INHIBIT WITH COUNT PULSES FOR LS7060
INHIBIT
D
COUNT PULSES
(Same as input to
ALT COUNT A)
C
Q
TO COUNT A
COUNT PULSES
INHIBIT
Q
C*
(*Reference LS7062 Block
Diagram, Figure 9B)
NOTE: Count A may only change during positive portion of Count Pulses (Alt Count A)
when Count A is used as an inhibit.
FIGURE 8. SYNCHRONIZING INHIBIT WITH COUNT PULSES FOR COUNTER A FOR LS7062
7060/62-071398-5
FIGURE 9A. LS7060 BLOCK DIAGRAM
CASCADE ENABLE
8
DATA OUT
LSB
MSB
B0 B1 B2 B3 B4 B5 B6 B7
V DD
18
+V
V SS
9
-V
ENABLE
SCAN
10
SCAN RESET/LOAD
12
ST1
ST2
ST3
4
3 17 16 15 14
EN
THREE STATE
OUTPUT DRIVERS
ST5
5 STATE
STATIC SCAN COUNTER AND
C SC
DECODER
(STOPS IN STATE 5 UNTIL SCAN RESET
R SC CAUSES RESET TO STATE ONE)
11
6 5
ENABLE
8 BITS
ST4
8 BIT MUX BUS
G
LOAD
B0
COUNT
1
MUX
GATE
G
8 BIT LATCH
B7
8 BIT BINARY
COUNTER
C
R
LOAD
MUX
GATE
G
8 BIT LATCH
B0
B7
8 BIT BINARY
COUNTER
C
R
LOAD
B0
MUX
GATE
G
8 BIT LATCH
B7
8 BIT BINARY
COUNTER
C
R
LOAD
B0
C
R
7
RESET
13
TEST COUNT
7060/62-071798-6
8 BIT LATCH
B7
8 BIT BINARY
COUNTER
2
ALT COUNT
MUX
GATE
CASCADE ENABLE
FIGURE 9B. LS7062 BLOCK DIAGRAM
DATA OUT
8
LSB
MSB
B0 B1 B2 B3 B4 B5 B6 B7
V DD
18
+V
V SS
9
-V
ENABLE
SCAN
SCAN RESET/LOAD
6
5 STATE
STATIC SCAN COUNTER AND
C SC
DECODER
(STOPS IN STATE 5 UNTIL SCAN RESET
R SC CAUSES RESET TO STATE ONE)
11
10
12
ST1
ST2
ST3
5
4 3 17 16 15 14
ST5
ENABLE
THREE STATE
OUTPUT DRIVERS
EN
8 BITS
ST4
8 BIT MUX BUS
G
LOAD
B0
COUNT A
MUX
GATE
8 BIT LATCH
B7
8 BIT BINARY
COUNTER
1
C
R
G
LOAD
B0
MUX
GATE
G
8 BIT LATCH
LOAD
B7
B0
8 BIT BINARY
COUNTER
C
8 BIT LATCH
B7
8 BIT BINARY
COUNTER
C
R
MUX
GATE
R
MUX
GATE
G
8 BIT LATCH
LOAD
B0
B7
8 BIT BINARY
COUNTER
C
R
2
ALT COUNT
13
COUNT B
7060/62-071798-7
7
RESET