QUAD 2-INPUT MULTIPLEXER
The LSTTL/MSI SN54L/74LS158 is a high speed Quad 2-input Multiplexer. It selects four bits of data from two sources using the common Select and Enable inputs. The four buffered outputs present the selected data in the inverted form. The LS158 can also generate any four of the 16 different functions of two variables. The LS158 is fabricated with the Schottky barrier diode process for high speed and is completely compatible with all Motorola TTL families.
•Schottky Process for High Speed
•Multifunction Capability
•Inverted Outputs
•Input Clamp Diodes Limit High Speed Termination Effects
•ESD > 3500 Volts
•Special Circuitry Ensures Glitch Free Multiplexing
CONNECTION DIAGRAM DIP (TOP VIEW)
|
VCC |
|
E |
I0c |
|
I1c |
|
Zc |
I0d |
I1d |
|
Zd |
|
|
|
||||||||
|
|
16 |
|
15 |
|
14 |
|
13 |
|
12 |
|
11 |
|
10 |
|
9 |
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
NOTE: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
The Flatpak version |
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
has the same pinouts |
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(Connection Diagram) as |
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
the Dual In-Line Package. |
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
2 |
|
3 |
|
4 |
|
5 |
|
6 |
|
7 |
|
8 |
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
S |
|
I0a |
I1a |
|
Za |
|
I0b |
I1b |
Zb |
|
GND |
|
|
|
|||||||
PIN NAMES |
|
|
|
|
|
|
|
|
|
|
|
|
|
LOADING (Note a) |
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
HIGH |
LOW |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||
S |
|
|
|
Common Select Input |
|
1.0 |
U.L. |
0.5 |
U.L. |
||||||||||||||
E |
|
|
|
Enable (Active LOW) Input |
1.0 |
U.L. |
0.5 |
U.L. |
|||||||||||||||
I0a ± I0d |
|
|
|
Data Inputs from Source 0 |
0.5 |
U.L. |
0.25 |
U.L. |
|||||||||||||||
I1a ± I |
1d |
|
|
|
Data Inputs from Source 1 |
0.5 |
U.L. |
0.25 |
U.L. |
||||||||||||||
Za ± Zd |
|
|
|
Inverted Outputs (Note b) |
|
10 |
U.L. |
5 (2.5) |
U.L. |
NOTES:
a)1 TTL Unit Load (U.L.) = 40 μA HIGH/1.6 mA LOW.
b)The Output LOW drive factor is 2.5 U.L. for Military (54) and 5 U.L. for Commercial (74) Temperature Ranges.
LOGIC DIAGRAM
|
I0a |
I1a |
I0b |
I1b |
I0c |
I1c |
I0d |
|
I1d |
E S |
2 |
3 |
5 |
6 |
|
14 |
13 |
11 |
10 |
15 |
1 |
VCC = PIN 16
GND = PIN 8
4 |
7 |
12 |
9 |
= PIN NUMBERS |
Za |
|
Zb |
Zc |
Zd |
SN54/74LS158
QUAD 2-INPUT MULTIPLEXER
LOW POWER SCHOTTKY
|
|
|
J SUFFIX |
|
|
|
CERAMIC |
|
|
|
CASE 620-09 |
16 |
1 |
|
|
|
|
|
|
|
|
|
N SUFFIX |
|
|
|
PLASTIC |
16 |
|
|
CASE 648-08 |
|
|
|
|
|
1 |
|
|
|
|
|
D SUFFIX |
|
16 |
|
SOIC |
|
|
CASE 751B-03 |
|
|
|
1 |
|
|
|
|
ORDERING INFORMATION
SN54LSXXXJ Ceramic
SN74LSXXXN Plastic
SN74LSXXXD SOIC
LOGIC SYMBOL
|
|
15 |
2 |
3 |
5 |
6 |
14 |
13 |
11 |
10 |
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
E |
I0a I1a I0b |
I1b I0c I1c |
I0d I1d |
|||||||||||||
1 |
|
S |
Za |
|
Zb |
|
|
Zc |
|
|
Zd |
|
|
|||||
|
|
|
|
|
|
|
|
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4 |
|
7 |
|
|
12 |
|
|
9 |
|
|
||||
|
|
|
|
|
|
|
VCC = PIN 16 |
|
|
|||||||||
|
|
|
|
|
|
|
GND |
= |
PIN |
8 |
|
|
|
|
FAST AND LS TTL DATA
5-273
SN54/74LS158
FUNCTIONAL DESCRIPTION
The LS158 is a Quad 2-input Multiplexer fabricated with the Schottky barrier diode process for high speed. It selects four bits of data from two sources under the control of a common Select Input (S) and presents the data in inverted form at the four outputs. The Enable Input (E) is active LOW. When E is HIGH, all of the outputs (Z) are forced HIGH regardless of all other inputs.
The LS158 is the logic implementation of a 4-pole, 2-position switch where the position of the switch is deter-
mined by the logic levels supplied to the Select Input.
A common use of the LS158 is the moving of data from two groups of registers to four common output busses. The particular register from which the data comes is determined by the state of the Select Input. A less obvious use is as a function generator. The LS158 can generate four functions of two variables with one variable common. This is useful for implementing gating functions.
TRUTH TABLE
|
SELECT |
|
|
|
ENABLE |
INPUT |
INPUTS |
OUTPUT |
|
|
|
|
|
|
E |
S |
I0 |
I1 |
Z |
H |
X |
X |
X |
H |
L |
L |
L |
X |
H |
L |
L |
H |
X |
L |
L |
H |
X |
L |
H |
L |
H |
X |
H |
L |
|
|
|
|
|
H = HIGH Voltage Level
L = LOW Voltage Level
X = Don't Care
GUARANTEED OPERATING RANGES
Symbol |
Parameter |
|
Min |
Typ |
Max |
Unit |
|
|
|
|
|
|
|
VCC |
Supply Voltage |
54 |
4.5 |
5.0 |
5.5 |
V |
|
|
74 |
4.75 |
5.0 |
5.25 |
|
|
|
|
|
|
|
|
TA |
Operating Ambient Temperature Range |
54 |
± 55 |
25 |
125 |
°C |
|
|
74 |
0 |
25 |
70 |
|
|
|
|
|
|
|
|
IOH |
Output Current Ð High |
54, 74 |
|
|
± 0.4 |
mA |
IOL |
Output Current Ð Low |
54 |
|
|
4.0 |
mA |
|
|
74 |
|
|
8.0 |
|
|
|
|
|
|
|
|
FAST AND LS TTL DATA
5-274