You are on page 1of 23

MULTIPLEXER &

DEMULTIPLEXER
IC74151 & IC74154

PRESENTED BY;
V VARUN KUMAR
CONTENTS

 WHAT IS MULTIPLEXER
 WHAT IS IC74151
 FEATURES OF IC74151
 APPLICATIONS OF IC74151
 WHAT IS DEMULTIPLEXER
 FEATURES OF IC74154
 APPLICATIONS OF IC74154
WHAT IS MULTIPLEXER

 A multiplexer (MUX) is a digital circuit that selects one of several input signals and routes it
to a single output.
 The selection is controlled by a set of binary select lines. The number of select lines
determines the number of input signals that the multiplexer can handle.
 For example, a 2-to-1 multiplexer has two select lines, which means it can select one of two
input signals. A 4-to-1 multiplexer has four select lines, which means it can select one of four
input signals.
BLOCK DIAGRAM OF MULTIPLEXER
WHAT IS IC 74151

 IC74151 is an 8-input multiplexer integrated circuit (IC).


 It is a CMOS chip that can be used to select one of eight input signals and output it to a single output
pin.
 The IC has three select inputs, which are used to select the input signal that will be output.
 The select inputs can be wired to a decoder to create a binary code that selects the input signal.
 The IC also has two complementary outputs, which provide both inverting and non-inverting buffer
operation. This means that the output signal can be inverted or not, depending on the configuration of
the IC.
 The IC74151 is a versatile device that can be used in a variety of applications. It is commonly used in
digital logic circuits, such as Boolean function generators and decoders. It can also be used in analog
circuits, such as sample-and-hold circuits and voltage comparators.
PIN DIAGRAM
FEATURES OF IC74151

 Advanced oxide-isolated, ion-implanted Schottky TTL process


 Switching performance is guaranteed over full temperature and VCC supply range
 Pin and functional compatible with LS family counterpart
 Improved output transient handling capability
• Select one-of-eight data lines
• Performs parallel-to-serial conversion
• Permits multiplexing from N lines to one line
• Also for use as Boolean function generator
• Typical average propagation delay time data input to W output 12.5 ns
• Typical power dissipation 30mW
8 X 1 MULTIPLEXER

Block Diagram Truth table


LOGIC CIRCUIT OF 8 X 1 MULTPLEXER
APPLICATIONS

1.Data Multiplexing: The primary application of the IC 74151 is to perform data


multiplexing, where it selects one of the multiple data inputs and passes it to the output
based on the binary value applied to the selection inputs. This is useful in various digital
systems where data from different sources needs to be routed to a common output.
2.Address Decoding: In memory or I/O interfacing circuits, address decoding is essential to
select specific memory locations or peripherals. The IC 74151 can be used as part of the
address decoding circuit to select the desired memory or peripheral based on the address
lines applied to its selection inputs.
3.Data Demultiplexing: By using additional logic circuits, the IC 74151 can be configured to
act as a data demultiplexer, where a single data input is routed to one of several outputs
based on the selection inputs. This is the reverse of data multiplexing.
4.Priority Encoder: The IC 74151 can function as a priority encoder when used in
conjunction with other logic circuits. It can prioritize input signals and encode them into
binary code based on their priority level.
APPLICATIONS

5. Data Routing in Control Units: Control units in digital systems often require
data routing capabilities. The IC 74151 can be used to select various control
signals based on specific conditions or states, enabling efficient control of the
system's operation.
6. Arithmetic Logic Units (ALU): In ALUs, the IC 74151 can be used to select
different arithmetic or logic operations to be performed on the input data.
7. General Logic Control: The IC 74151 can be used as a general-purpose logic
control unit to select various control signals or data paths in digital systems.
8. Programmable Logic Devices: In some cases, the IC 74151 can be utilized in
programmable logic devices or CPLDs to implement specific functions or logic
configurations.
WHAT IS DEMULTIPLEXER

 A demultiplexer (DEMUX) is a digital circuit that has a single input and multiple
outputs. It is used to distribute a single signal to one of many destinations.
 The demultiplexer works by using a set of select inputs to control which output is
active. When a select input is high, the corresponding output is active and the input
signal is passed to that output.
 When a select input is low, the corresponding output is inactive and the input signal
is not passed to that output.
 The number of outputs in a demultiplexer is 2n, where n is the number of select
inputs. For example, a demultiplexer with 2 select inputs will have 4 outputs.
 The select inputs are typically binary numbers, and the output that is active is
determined by the value of the select inputs.
BLOCK DIAGRAM OF DEMULTIPLEXER
WHAT IS IC 74154

 IC 74154 is a 4-line to 16-line decoder/demultiplexer. It is a monolithic integrated


circuit (IC) that is available in a 24-pin dual-in-line (DIP) package. The 74154 has
four input lines, four address lines, two strobe lines, and 16 output lines.
 The 74154 can be used as a decoder or a demultiplexer. As a decoder, it decodes the
four input lines into one of 16 output lines.
 As a demultiplexer, it distributes a single input line to one of 16 output lines. The
two strobe lines are used to control the operation of the 74154.
 When both strobe lines are low, the 74154 decodes the four input lines. When either
strobe line is high, all 16 output lines are high.
 The 74154 is a versatile IC that can be used in a variety of applications. It is
commonly used in memory decoders, address decoders, and control logic circuits.
PIN DIAGRAM
FEATURES OF IC 74154

 Decodes 4 binary-coded inputs into one of 16 mutually exclusive outputs ■


 Performs the demultiplexing function by distributing data from one input line to
any one of 16 outputs
 Input clamping diodes simplify system design
 High fan-out, low-impedance, totem-pole outputs
 Typical propagation delay
3 levels of logic 23 ns
Strobe 19 ns
 Typical power dissipation 45 mW
4 TO16 LINE DECODER / DEMULTIPLEXER

Block Diagram

Truth Table
LOGIC CIRCUIT OF 8-16 DECODER
APPLICATIONS

1.Memory Address Decoding: One of the primary uses of the IC 74154 is in memory address
decoding. In microprocessors and microcontrollers, the IC 74154 can be used to decode the
address bus and enable the corresponding memory chip when the desired memory location
is accessed.
2.Data Demultiplexing: The IC 74154 can be used as a data demultiplexer, where a single
data input is routed to one of the sixteen output lines based on the 4-bit binary input. This is
useful when data needs to be distributed to multiple destinations.
3.LED Display Control: In applications where multiple LEDs or other display elements need
to be controlled, the IC 74154 can be used to decode a 4-bit binary value and activate the
corresponding LED or display segment.
4.Digital Decoding and Control: The IC 74154 can be utilized to decode digital signals and
control various components or subsystems based on the input value.
5.Address Decoding for I/O Devices: In I/O interfacing circuits, the IC 74154 can be used to
decode the address lines and select a specific I/O device or peripheral to communicate with
the microcontroller or microprocessor.
APPLICATIONS

6. Programmable Logic Devices: The IC 74154 can be used as a part of


programmable logic devices or CPLDs to implement complex logic functions or
create custom decoders.
7. Priority Encoder: The IC 74154 can function as a priority encoder when used in
conjunction with other logic components. It can prioritize input signals and
encode them into a 4-bit binary code based on their priority level.
8. Bus Control and Arbitration: In systems with multiple devices sharing a
common bus, the IC 74154 can be used to decode control signals and manage bus
arbitration, allowing devices to take turns accessing the bus.
9. Digital Multiplexing: In some applications, the IC 74154 can be used in reverse
as a multiplexer, where it selects one of the sixteen input lines and forwards it to
the output based on the 4-bit binary input.
MCQ’S

1. For a design of(4:1) multiplexer, how many select lines will be required?
a) 1 b) 3 c) 2 d) 4
2. In a multiplexer, if there are 4 input lines and 1 output line, then number of selection lines will be:
a) 3 b) 0 c) 2 d) 1
3. A combinational logic circuit that is used when it is desired to send data from two or more source
through a single transmission line is known as, ___________
a) Encoder b) Multiplexer c) Decoder d) Demultiplexer
4. Which of the following is a combinational logic circuit has 2n input lines and a single output line?
a) Demultiplexer b) Decoder c) Encoder d) Multiplexer
5. Which of the following circuits can be used as a series to parallel converter?
a) Encoder b) Decoder c) Demultiplexer d) Multiplexer
MCQ’S

6. The word demultiplex means ___________


a) One into many b) Many into one c) Distributor d) One into many as well as
Distributor
7. Most demultiplexers facilitate which type of conversion?
a) Decimal-to-hexadecimal b) Single input, multiple outputs
c) AC to d) Odd parity to even parity
8. In a multiplexer the output depends on its ___________
a) Data inputs b) Select inputs c) Select outputs d) Enable pin
9. Which IC is used for the implementation of 1-to-16 DEMUX?
a) IC 74154 b) IC 74155 c) IC 74139 d) IC 74138
10. In demultiplexer, the number of output lines is n and number of select lines is m. Which
of the following is correct?
a) n=2m b) m=2n c) n=2m d) n=2m
THANK YOU…

You might also like