INTEGRATED CIRCUITS
74ALS157/74ALS158
Data selector/multiplexer
Product specification
IC05 Data Handbook
1991 Feb 08
Philips
Semiconductors
Philips Semiconductors
Product specification
Data selector/multiplexer
74ALS157 Quad 2-input data selector/multiplexer, non-inverting
74ALS158 Quad 2-input data selector/multiplexer, inverting
DESCRIPTION
The 74ALS157 is a quad 2-input multiplexer which selects 4 bits of
data from one of two sources under the control of a common select
input (S). The enable input (E) is active when Low. When E is High,
all of the outputs (Yn) are forced Low regardless of all other input
conditions.
Moving data from two registers to a common output bus is a typical
use of the 74ALS157. The state of the select input determines the
particular register from which data comes.
The device is the logic implementation of 4-pole, 2-position switch
where the position of the switch is determined by the logic levels
supplied to the select input. The 74ALS158 is similar but has
inverting outputs (Yn).
TYPE
74ALS157
74ALS158
74ALS157/74ALS158
TYPICAL
PROPAGATION DELAY
6.0ns
6.0ns
TYPICAL
SUPPLY CURRENT
(TOTAL)
6mA
6mA
ORDERING INFORMATION
ORDER CODE
DESCRIPTION
COMMERCIAL RANGE
V
CC
= 5V
±10%,
T
amb
= 0°C to +70°C
74ALS157N, 74ALS158N
74ALS157D, 74ALS158D
DRAWING
NUMBER
16-pin plastic DIP
16-pin plastic SO
SOT38-4
SOT109-1
INPUT AND OUTPUT LOADING AND FAN-OUT TABLE
PINS
Ina, Inb, Inc, Ind
S
E
Ya – Yd, Ya – Yd
Data inputs
Select input
Enable input
Data outputs
DESCRIPTION
74ALS (U.L.)
HIGH/LOW
1.0/1.0
1.0/1.0
1.0/1.0
20/240
LOAD VALUE
HIGH/LOW
20µA/0.1mA
20µA/0.1mA
20µA/0.1mA
0.4mA/24mA
NOTE:
One (1.0) ALS unit load is defined as: 20µA in the High state and 0.1mA in the Low state.
PIN CONFIGURATION – 74ALS157
S
I0a
I1a
Ya
I0b
I1b
Yb
GND
1
2
3
4
5
6
7
8
16
15
14
13
12
11
10
9
V
CC
E
I0d
I1d
Yd
I0c
I1c
Yc
PIN CONFIGURATION – 74ALS158
S
I0a
I1a
Ya
I0b
I1b
Yb
GND
1
2
3
4
5
6
7
8
16
15
14
13
12
11
10
9
V
CC
E
I0d
I1d
Yd
I0c
I1c
Yc
SC00051
SC00052
LOGIC SYMBOL – 74ALS157
2
3
5
6
11
10
14
13
LOGIC SYMBOL – 74ALS158
2
3
5
6
11
10
14
13
I0a I1a I0b
1
15
S
E
Ya
I1b
I0c
I1c
I0d I1d
1
15
S
E
I0a I1a I0b
I1b
I0c
I1c
I0d I1d
Yb
Yc
Yd
Ya
Yb
Yc
Yd
V
CC
= Pin 16
GND = Pin 8
4
7
9
12
SC00053
V
CC
= Pin 16
GND = Pin 8
4
7
9
12
SC00054
1991 Feb 08
2
853–1129 01670
Philips Semiconductors
Product specification
Data selector/multiplexer
74ALS157/74ALS158
IEC/IEEE SYMBOL – 74ALS157
1
15
G1
EN
IEC/IEEE SYMBOL – 74ALS158
1
15
G1
EN
2
3
5
6
11
10
14
13
1
1
MUX
4
2
3
1
1
MUX
4
7
5
6
7
9
11
10
9
12
14
13
12
SC00055
SC00056
LOGIC DIAGRAM – 74ALS157
E
I0a
15 2
I1a
3
I0b
5
I1b
6
I0c
11
I1c
I0d
10
14
I0d
13
S
1
LOGIC DIAGRAM – 74ALS158
E
15
I0a
2
I1a
3
I0b
5
I1b
6
I0c
11
I1c
I0d
10
14
I0d
13
S
1
4
Ya
V
CC
= Pin 16
GND = Pin 8
7
Yb
9
Yc
Yd
12
4
Ya
V
CC
= Pin 16
GND = Pin 8
7
Yb
9
Yc
Yd
12
SC00057
SC00058
FUNCTION TABLE – 74ALS157
INPUTS
E
H
L
L
L
L
S
X
L
L
H
H
I0n
X
L
H
X
X
I1n
X
X
X
L
H
OUTPUTS
Yn
L
L
H
L
H
FUNCTION TABLE – 74ALS158
INPUTS
E
H
L
L
L
L
S
X
L
L
H
H
I0n
X
L
H
X
X
I1n
X
X
X
L
H
OUTPUTS
Yn
H
H
L
H
L
H = High voltage level
L = Low voltage level
X = Don’t care
H = High voltage level
L = Low voltage level
X = Don’t care
1991 Feb 08
3
Philips Semiconductors
Product specification
Data selector/multiplexer
74ALS157/74ALS158
ABSOLUTE MAXIMUM RATINGS
(Operation beyond the limit set forth in this table may impair the useful life of the device.
Unless otherwise noted these limits are over the operating free-air temperature range.)
SYMBOL
V
CC
V
IN
I
IN
V
OUT
I
OUT
T
amb
T
stg
Supply voltage
Input voltage
Input current
Voltage applied to output in High output state
Current applied to output in Low output state
Operating free-air temperature range
Storage temperature range
PARAMETER
RATING
–0.5 to +7.0
–0.5 to +7.0
–30 to +5
–0.5 to V
CC
16
0 to +70
–65 to +150
UNIT
V
V
mA
V
mA
°C
°C
RECOMMENDED OPERATING CONDITIONS
LIMITS
SYMBOL
V
CC
V
IH
V
IL
I
Ik
I
OH
I
OL
T
amb
Supply voltage
High-level input voltage
Low-level input voltage
Input clamp current
High-level output current
Low-level output current
Operating free-air temperature range
0
PARAMETER
MIN
4.5
2.0
0.8
–18
–0.4
8
+70
NOM
5.0
MAX
5.5
V
V
V
mA
mA
mA
°C
UNIT
DC ELECTRICAL CHARACTERISTICS
(Over recommended operating free-air temperature range unless otherwise noted.)
SYMBOL
V
OH
V
O
OL
V
IK
I
I
I
IH
I
IL
I
O
I
CC
PARAMETER
High-level output voltage
TEST CONDITIONS
1
MIN
V
CC
=
±10%,
V
IL
= MAX,
V
IH
= MIN
V
CC
= MIN, V
IL
= MAX,
,
,
V
IH
= MIN
V
CC
= MIN, I
I
= I
IK
V
CC
= MAX, V
I
= 7.0V
V
CC
= MAX, V
I
= 2.7V
V
CC
= MAX, V
I
= 0.4V
V
CC
= MAX, V
O
= 2.25V
74ALS157
Supply current (total)
74ALS158
V
CC
= MAX
–30
6
6
I
OH
= MAX
I
OL
= 4mA
I
OL
= 8mA
V
CC
– 2
0.25
0.35
–0.73
0.40
0.50
–1.5
0.1
20
–0.1
–112
11
10
LIMITS
TYP
2
UNIT
MAX
V
V
V
V
mA
µA
mA
mA
mA
mA
Low-level
Low level output voltage
Input clamp voltage
Input current at minimum input voltage
High-level input current
Low-level input current
Output current
3
NOTES:
1. For conditions shown as MIN or MAX, use the appropriate value specified under recommended operating conditions for the applicable type.
2. All typical values are at V
CC
= 5V, T
amb
= 25°C.
3. The output conditions have been chosen to produce a current that closely approximates one half of the true short-circuit output current, I
OS
.
1991 Feb 08
4
Philips Semiconductors
Product specification
Data selector/multiplexer
74ALS157/74ALS158
AC ELECTRICAL CHARACTERISTICS
LIMITS
SYMBOL
PARAMETER
TEST CONDITION
T
amb
= 0°C to +70°C
V
CC
= +5.0V
±
10%
C
L
= 50pF, R
L
= 500Ω
MIN
t
PLH
t
PHL
t
PLH
t
PHL
t
PLH
t
PHL
t
PLH
t
PHL
t
PLH
t
PHL
t
PLH
t
PHL
Propagation delay
I0n or I1n to Yn
Propagation delay
S to Yn
Propagation delay
E to Yn
Propagation delay
I0n or I1n to Yn
Propagation delay
S to Yn
Propagation delay
E to Yn
74ALS158
74ALS157
Waveform 1
Waveform 1, 3
Waveform 3
Waveform 2
Waveform 2, 4
Waveform 4
2.0
2.0
4.0
4.0
4.0
7.0
2.0
2.0
4.0
4.0
4.0
4.0
MAX
9.0
9.0
12.0
12.0
11.0
14.0
8.0
8.0
12.0
12.0
14.0
14.0
ns
ns
ns
ns
ns
ns
UNIT
AC WAVEFORMS
For all waveforms, V
M
= 1.3V.
I0n, I1n, S
V
M
t
PLH
V
M
t
PHL
V
M
V
M
I0n, I1n, S
V
M
t
PHL
V
M
t
PLH
V
M
V
M
Yn, Yn
Yn, Yn
SC00059
SC00060
Waveform 1. Propagation Delay for Data and Select to Output
Waveform 2. Propagation Delay for Data and Select to Output
E, S
V
M
t
PLH
V
M
t
PHL
V
M
V
M
E, S
V
M
t
PHL
V
M
t
PLH
V
M
V
M
Yn, Yn
Yn, Yn
SC00061
SC00062
Waveform 3. Propagation Delay for Enable and
Select to Output
Waveform 4. Propagation Delay for Enable and
Select to Output
1991 Feb 08
5