SEMICONDUCTOR TECHNICAL DATA
3–87
REV 6
Motorola, Inc. 1996
9/96
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%)
TRUTH TABLE
DATA INPUTS
D2
D3
X
X
X
X
H
X
L
H
L
L
L
L
L
L
L
L
L
L
OUTPUTS
Q2
L
L
L
L
H
H
H
H
L
D0
H
L
L
L
L
L
L
L
L
D1
X
H
L
L
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
Q1
L
L
H
H
L
L
H
H
L
Q0
L
H
L
H
L
H
L
H
L
PIN ASSIGNMENT
VCC1
Q1
Q0
CLOCK
D0
D7
D1
VEE
VCC2
Q2
Q3
D2
D5
D4
D3
D6
16
15
14
13
12
11
10
9
1
2
3
4
5
6
7
8
L SUFFIX
CERAMIC PACKAGE
CASE 620–10
P SUFFIX
PLASTIC PACKAGE
CASE 648–08