MC10165
8-Input Priority Encoder
The MC10165 is a device designed to encode eight inputs to a
binary coded output. The output code is that of the highest order input.
Any input of lower priority is ignored. Each output incorporates a
latch allowing synchronous operation. When the clock is low the
outputs follow the inputs and latch when the clock goes high. This
device is very useful for a variety of applications in checking system
status in control processors, peripheral controllers, and testing
systems.
The input is active when high, (e.g., the three binary outputs are low
when input D0 is high). The Q3 output is high when any input is high.
This allows direct extension into another priority encoder when more
than eight inputs are necessary. The MC10165 can also be used to
develop binary codes from random logic inputs, for addressing ROMs,
RAMs, or for multiplexing data.
•
PD = 545 mW typ/pkg (No Load)
•
tpd = 4.5 ns typ (Data to Output)
•
tr, tf = 2.0 ns typ (20%–80%)
DIP PIN ASSIGNMENT
VCC1
Q1
Q0
CLOCK
D0
D7
D1
VEE
1
2
3
4
5
6
7
8
16
15
14
13
12
11
10
9
VCC2
Q2
Q3
D2
D5
D4
D3
D6
A
WL
YY
WW
= Assembly Location
= Wafer Lot
= Year
= Work Week
PLCC–20
FN SUFFIX
CASE 775
http://onsemi.com
MARKING
DIAGRAMS
16
CDIP–16
L SUFFIX
CASE 620
1
16
PDIP–16
P SUFFIX
CASE 648
1
1
10165
AWLYYWW
MC10165P
AWLYYWW
MC10165L
AWLYYWW
ORDERING INFORMATION
Device
MC10165L
MC10165P
Package
CDIP–16
PDIP–16
PLCC–20
Shipping
25 Units / Rail
25 Units / Rail
46 Units / Rail
Pin assignment is for Dual–in–Line Package.
For PLCC pin assignment, see the Pin Conversion Tables on page 18
of the ON Semiconductor MECL Data Book (DL122/D).
TRUTH TABLE
DATA INPUTS
D0
H
L
L
L
L
L
L
L
L
D1
X
H
L
L
L
L
L
L
L
D2
X
X
H
L
L
L
L
L
L
D3
X
X
X
H
L
L
L
L
L
D4
X
X
X
X
H
L
L
L
L
D5
X
X
X
X
X
H
L
L
L
D6
X
X
X
X
X
X
H
L
L
D7
X
X
X
X
X
X
X
H
L
Q3
H
H
H
H
H
H
H
H
L
OUTPUTS
Q2
L
L
L
L
H
H
H
H
L
Q1
L
L
H
H
L
L
H
H
L
Q0
L
H
L
H
L
H
L
H
L
MC10165FN
©
Semiconductor Components Industries, LLC, 2000
1
March, 2000 – Rev. 7
Publication Order Number:
MC10165/D
MC10165
LOGIC DIAGRAM
C4
VCC1 = PIN 1
VCC2 = PIN 16
VEE = PIN 8
D0 5
D1 7
3 Q0
D2 13
D3 10
D4 11
2 Q1
D5 12
15 Q2
D6 9
D7 6
14 Q3
http://onsemi.com
2
MC10165
ELECTRICAL CHARACTERISTICS
Test Limits
Pin
Under
Test
8
4
5
4
5
2
3
14
15
2
3
14
15
2
3
14
15
2
3
14
15
0.5
0.5
–1.060
–1.060
–1.060
–1.060
–1.890
–1.890
–1.890
–1.890
–1.080
–1.080
–1.080
–1.080
–1.655
–1.655
–1.655
–1.655
–0.890
–0.890
–0.890
–0.890
–1.675
–1.675
–1.675
–1.675
–30°C
Min
Max
144
390
350
0.5
0.5
–0.960
–0.960
–0.960
–0.960
–1.850
–1.850
–1.850
–1.850
–0.980
–0.980
–0.980
–0.980
–1.630
–1.630
–1.630
–1.630
–0.810
–0.810
–0.810
–0.810
–1.650
–1.650
–1.650
–1.650
Min
+25°C
Typ
105
Max
131
245
220
0.3
0.3
–0.890
–0.890
–0.890
–0.890
–1.825
–1.825
–1.825
–1.825
–0.910
–0.910
–0.910
–0.910
–1.595
–1.595
–1.595
–1.595
–0.700
–0.700
–0.700
–0.700
–1.615
–1.615
–1.615
–1.615
Min
+85°C
Max
144
245
220
Unit
mAdc
µAdc
µAdc
Vdc
Characteristic
Power Supply Drain Current
Input Current
Symbol
IE
IinH
IinL
Output Voltage
Logic 1
VOH
Output Voltage
Logic 0
VOL
Vdc
Threshold Voltage
Logic 1
VOHA
Vdc
Threshold Voltage
Logic 0
VOLA
Vdc
Switching Times (50Ω Load)
Propagation DelayData Input
t5+14+
t5–14–
t7+3+
t11+15+
t13+2+
t4–3+
t4–3–
t4–14+
t4–14–
tsetupH
tsetupL
tholdH
tholdL
(20 to 80%)
(20 to 80%)
t3+
14
14
3
15
2
3
(2.)
3
(3.)
14
(2.)
14
(3.)
3
3
3
3
3
2.0
2.0
2.0
2.0
2.0
1.5
1.5
1.5
1.5
6.0
6.0
1.0
1.0
1.1
3.5
7.0
7.0
7.0
7.0
7.0
4.5
4.5
4.5
4.5
3.0
3.0
3.0
3.0
3.0
2.0
2.0
2.0
2.0
6.0
6.0
1.0
1.0
1.1
3.4
3.0
–2.3
–2.7
2.0
3.3
7.0
7.0
7.0
7.0
7.0
4.0
4.0
4.0
4.0
2.0
2.0
2.0
2.0
2.0
1.5
1.5
1.5
1.5
6.0
6.0
1.0
1.0
1.1
3.5
8.0
8.0
8.0
8.0
8.0
4.5
4.5
4.5
4.5
ns
Clock Input
Setup Time
Hold Time
Rise Time
Fall Time
t3–
3
1.1
3.5
1.1
2.0
3.3
1.1
3.5
1. The same limit applies for all D type input pins. To test input currents for other D inputs, individually apply proper voltage to pin under test.
2. Output latched to low state prior to test.
3. Output latched to high state prior to test.
* To preserve reliable performance, the MC10165P (plastic packaged device only) is to be operated in ambient temperatures above 70°C only
when 500 lfpm blown air or equivalent heat sinking is provided.
http://onsemi.com
3
MC10165
ELECTRICAL CHARACTERISTICS
(continued)
TEST VOLTAGE VALUES
(Volts)
@ Test Temperature
–30°C
+25°C
+85°C
Pin
Under
Test
8
4
5
4
5
2
3
14
15
2
3
14
15
2
3
14
15
2
3
14
15
+1.11V
t5+14+
t5–14–
t7+3+
t11+15+
t13+2+
t4–3+
t4–3–
t4–14+
t4–14–
tsetupH
tsetupL
tholdH
tholdL
(20 to 80%)
(20 to 80%)
t3+
14
14
3
15
2
3
(2.)
3
(3.)
14
(2.)
14
(3.)
3
3
3
3
3
4
7
7
6
6
6
6
4
5
(1.)
4
5
(1.)
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
+0.31V
4
4
4
4
4
Pulse In
5
5
7
11
13
4
4
4
4
4,7
4,7
4,7
4,7
7
6
6
6
6
6
6
6
6
Pulse Out
14
14
3
15
2
3
3
14
14
3
3
3
3
3
VIHmax
–0.890
–0.810
–0.700
VILmin
–1.890
–1.850
–1.825
VIHAmin
–1.205
–1.105
–1.035
VILAmax
–1.500
–1.475
–1.440
VEE
–5.2
–5.2
–5.2
(VCC)
Gnd
1, 16
1, 16
1, 16
1, 16
1, 16
1, 16
1, 16
1, 16
1, 16
1, 16
1, 16
1, 16
1, 16
1, 16
1, 16
1, 16
1, 16
1, 16
1, 16
1, 16
1, 16
+2.0
1, 16
1, 16
1, 16
1, 16
1, 16
1, 16
1, 16
1, 16
1, 16
1, 16
1, 16
1, 16
1, 16
1, 16
TEST VOLTAGE APPLIED TO PINS LISTED BELOW
VIHmax
VILmin
VIHAmin
VILAmax
VEE
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
–3.2 V
8
8
8
8
8
8
8
8
8
8
8
8
8
8
Characteristic
Power Supply Drain Current
Input Current
Symbol
IE
IinH
IinL
Output Voltage
Logic 1
VOH
Output Voltage
Logic 0
VOL
Threshold Voltage
Logic 1
VOHA
Threshold Voltage
Logic 0
VOLA
Switching Times
Propagation Delay
(50Ω Load)
Data Input
Clock Input
Setup Time
Hold Time
Rise Time
Fall Time
t3–
3
4
7
3
8
1, 16
1. The same limit applies for all D type input pins. To test input currents for other D inputs, individually apply proper voltage to pin under test.
2. Output latched to low state prior to test.
3. Output latched to high state prior to test.
* To preserve reliable performance, the MC10165P (plastic packaged device only) is to be operated in ambient temperatures above 70°C only
when 500 lfpm blown air or equivalent heat sinking is provided.
Each MECL 10,000 series circuit has been designed to meet the dc specifications shown in the test table, after thermal equilibrium has been
established. The circuit is in a test socket or mounted on a printed circuit board and transverse air flow greater than 500 linear fpm is maintained.
Outputs are terminated through a 50–ohm resistor to –2.0 volts. Test procedures are shown for only one gate. The other gates are tested in the
same manner.
http://onsemi.com
4
MC10165
APPLICATION INFORMATION
A typical application of the MC10165 is the decoding of
system status on a priority basis. A 64 line priority encoder
is shown in the figure below. System status lines are
connected to this encoder such that, when a given condition
exists, the respective input will be at a logic high level. This
scheme will select the one of 64 different system conditions,
as represented at the encoder inputs, which has priority in
determining the next system operation to be performed. The
binary code showing the address of the highest priority input
present will appear at the encoder outputs to control other
system logic functions.
64–LINE PRIORITY ENCODER
LSB
Z
MC10164
1/2 MC10165
System
Clock
C
D0
Highest
Priority
Input
MC10165
Q0
Q1
Q2
Q3
X0 . . . . . . . X7 A B C
Z
MC10164
X0 . . . . . . . X7 A B C
Z
MC10164
X0 . . . . . . . X7 A B C
Six bit output
word yielding
number of
highest priority
channel present
at input
D7
C
D0
MC10165
C
D0
Q0
Q1
Q2
MSB
Q0
Q1
Q2
Q3
D7
D7
C
D0
MC10165
MC10165
MC10165
MC10165
MC10165
MC10165
Q0
Q1
Q2
Q3
D7
C
D0
Q0
Q1
Q2
Q3
D7
C
D0
Q0
Q1
Q2
Q3
D7
C
D0
Q0
Q1
Q2
Q3
D7
C
D0
Q0
Q1
Q2
Q3
D7
C
Lowest
Priority
Input
D0
Q0
Q1
Q2
Q3
D7
http://onsemi.com
5