The SN54/74LS155 and SN54/74LS156 are high speed Dual 1-of-4
Decoder/Demultiplexers. These devices have two decoders with common
2-bit Address inputs and separate gated Enable inputs. Decoder “a” has an
Enable gate with one active HIGH and one active LOW input. Decoder “b” has
two active LOW Enable inputs. If the Enable functions are satisfied, one
output of each decoder will be LOW as selected by the address inputs. The
LS156 has open collector outputs for wired-OR (DOT-AND) decoding and
function generator applications.
The LS155 and LS156 are fabricated with the Schottky barrier diode
process for high speed and are completely compatible with all Motorola TTL
families.
• Schottky Process for High Speed
• Multifunction Capability
• Common Address Inputs
• True or Complement Data Demultiplexing
• Input Clamp Diodes Limit High Speed Termination Effects
• ESD > 3500 Volts
CONNECTION DIAGRAM DIP (TOP VIEW)
V
EbEbA0O
CC
1615
123456
E
a
14131211109
EaA1O3aO2aO1aO0aGND
3b
O
O
2b
O
1b
7
0b
NOTE:
The Flatpak version
has the same pinouts
(Connection Diagram) as
the Dual In-Line Package.
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. The HIGH level drive for the LS156 must be established by an external
resistor.
Address Inputs
1
Enable (Active LOW) Inputs
b
Enable (Active HIGH) Input
Active LOW Outputs (Note b)
0.5 U.L.
0.5 U.L.
0.5 U.L.
10 U.L.
LOW
0.25 U.L.
0.25 U.L.
0.25 U.L.
5 (2.5) U.L.
FAST AND LS TTL DAT A
5-1
LOGIC SYMBOL
1 213 31415
EE
A
DECODER aDECODER b
01230123
7654910 11 12
0
A
1
VCC = PIN 16
GND = PIN 8
A
0
A
1
Page 2
SN54/74LS155 • SN54/74LS156
LOGIC DIAGRAM
VCC = PIN 16
GND = PIN 8
= PIN NUMBERS
EaE
a
67
O0aO1aO2aO3aO0bO
FUNCTIONAL DESCRIPTION
The LS155 and LS156 are Dual 1-of-4 Decoder/Demultiplexers with common Address inputs and separate gated
Enable inputs. When enabled, each decoder section accepts
the binary weighted Address inputs (A0, A1) and provides four
mutually exclusive active LOW outputs (O
0–O3
). If the Enable
requirements of each decoder are not met, all outputs of that
decoder are HIGH.
Each decoder section has a 2-input enable gate. The
enable gate for Decoder “a” requires one active HIGH input
and one active LOW input (Ea•E
). In demultiplexing applica-
a
tions, Decoder “a” can accept either true or complemented
data by using the E
for Decoder “b” requires two active LOW inputs (E
or Ea inputs respectively. The enable gate
a
b•Eb
). The
LS155 or LS156 can be used as a 1-of-8 Decoder/Demultiplexer by tying Ea to E
as (A2). The other E
and relabeling the common connection
b
and Ea are connected together to form
b
the common enable.
The LS155 and LS156 can be used to generate all four
minterms of two variables. These four minterms are useful in
some applications replacing multiple gate functions as shown
in Fig. a. The LS156 has the further advantage of being able to
A0A
1
1315
3
459111210
1bO2bO3b
EbE
b
1412
AND the minterm functions by tying outputs together. Any
number of terms can be wired-AND as shown below.