# Demultiplexer

**is in fact a circuit which can distribute or deliver multiple outputs from a single input. It can often refer as data distributor or demux. It can perform as single input many output switch. The output lines of demultiplexer are ‘n’ in number, select line number is ‘m’ and n = 2**

*Demultiplexer*^{m}. The control signal or select input code decides the output line which the input has to be transmitted. The demux can also perform as binary to decimal decoder. For this, the data input line should be at logic 1 level and the binary input is given to the select input lines. The corresponding line will give the output. In the designing of multiple combinational circuits, this circuit is really useful.

Since, the need of package count is least for demultiplexer. The function of this circuit is the reverse of the multiplexer. The pin diagram of demultiplexer is in figure below.

## 1 to 4 Demultiplexer

Now, we can select a**1 to 4 Demultiplexer**. There are many other types like 1-to-2, 1-to-8, 1-to-16 demultiplexers etc. The details of this type are the following:

- Input

1 input bit is present. Here it is Data D. - Outputs

The number of outputs is four. They are Y_{0}, Y_{1}, Y_{2}and Y_{3}. - Control Bits

Two control bits are used here. They are A and B. The input data bit is send to the data bit of the output lines depending on the value of the select input or control bit.

If the condition AB = 01; the second AND gate from the top is enabled (shown in figure above). At this moment, all the other three AND gates are in disabled condition. So, input bit Data D is delivered to the output. Thus, Y_{1} = Data.

When the input is set as 0, Y_{1} will be low that is 0 and when input is 1 (high), Y_{1} will be 1(high). Thus, we can say that the Y_{1} value will directly depend on input D. The other three outputs are 0 (low state).

If the condition AB = 10, every other AND gates are disabled excluding the second AND gate from the bottom. So, input bit D is sent to Y_{2} output. Thus, Y_{2} = Data D.

Truth Table

Data D | Control | Input | Outputs | |||

_{0} | _{1} | _{2} | _{3} | |||

## Applications of Demultiplexer

**Demultiplexers**are implemented in several fields where there is a necessity of connecting single source to several destinations.

### Communication System of Demultiplexer

Generally the communication system includes transmission and reception of the signals. For these purposes, the multiplexer in the transmitting end and the demultiplexer in the receiving end have to work simultaneously. Transmission is done with the implementation of multiplexer. The output of the multiplexer; which is the single output and it is given as the input of the demultiplexer. The demultiplexer in the receiver will change this given input to the original signals.### Arithmetic and Logic Unit (ALU) of Demultiplexer

With the implementation of demultiplexer, the output of the ALU can keep in storage units or multiple registers. Here, the ALU output is given to the demultiplexer as its input. The outputs of the demultiplexer are given to the multiple registers where the data is stored.### Serial to Parallel Converter of Demultiplexer

This converter can give (recreate) the parallel data from the received serial data. Here, the input serial data is set as the input of demultiplexer. This is done at regular intervals. At the control input of demultiplexer, a counter is attached. The data signal is directed to the demultiplexer output with the help of this counter. After every bit of data signals is stored, the**demultiplexer**output can be extracted. It can be read out in parallel.

**Comments/Feedbacks**

Closely Related Articles Binary Adder Half and Full AdderBinary SubstractorSeven Segment DisplayBinary to Gray Code Converter and Grey to Binary Code ConverterBinary to BCD Code ConverterAnalog to Digital ConverterDigital Encoder or Binary EncoderBinary DecoderBasic Digital CounterDigital ComparatorBCD to Seven Segment DecoderParallel AdderParallel Adder or SubtractorMultiplexer555 Timer and 555 Timer WorkingLook Ahead Carry AdderMore Related Articles Digital ElectronicsBoolean Algebra Theorems and Laws of Boolean AlgebraDe Morgan Theorem and Demorgans LawsTruth Tables for Digital LogicBinary Arithmetic Binary AdditionBinary SubtractionSimplifying Boolean Expression using K MapBinary DivisionExcess 3 Code Addition and SubtractionK Map or Karnaugh MapSwitching Algebra or Boolean AlgebraBinary MultiplicationParallel SubtractorOR Operation | Logical OR OperationAND Operation | Logical AND OperationLogical OR GateLogical AND GateNOT GateUniversal Gate | NAND and NOR Gate as Universal GateNAND GateDiode and Transistor NAND Gate or DTL NAND Gate and NAND Gate ICsX OR Gate and X NOR GateTransistor Transistor Logic or TTLNOR GateFan out of Logic GatesINHIBIT GateNMOS Logic and PMOS LogicSchmitt GatesLogic Families Significance and Types of Logic FamiliesBinary Number System | Binary to Decimal and Decimal to Binary ConversionBinary to Decimal and Decimal to Binary ConversionBCD or Binary Coded Decimal | BCD Conversion Addition SubtractionBinary to Octal and Octal to Binary ConversionOctal to Decimal and Decimal to Octal ConversionBinary to Hexadecimal and Hex to Binary ConversionHexadecimal to Decimal and Decimal to Hexadecimal ConversionGray Code | Binary to Gray Code and that to Binary ConversionOctal Number SystemDigital Logic Gates2′s Complement1′s ComplementASCII CodeHamming Code2s Complement ArithmeticError Detection and Correction Codes9s complement and 10s complement | SubtractionSome Common Applications of Logic GatesKeyboard EncoderAlphanumeric codes | ASCII code | EBCDIC code | UNICODELatches and Flip FlopsS R Flip Flop S R LatchActive Low S R Latch and Flip FlopGated S R Latches or Clocked S R Flip FlopsD Flip Flop or D LatchJ K Flip FlopMaster Slave Flip FlopRead Only Memory | ROMProgrammable Logic DevicesProgrammable Array LogicApplication of Flip FlopsShift RegistersBuffer Register and Controlled Buffer RegisterData Transfer in Shift RegistersSerial In Serial Out (SISO) Shift RegisterSerial in Parallel Out (SIPO) Shift RegisterParallel in Serial Out (PISO) Shift RegisterParallel in Parallel Out (PIPO) Shift RegisterUniversal Shift RegistersBidirectional Shift RegisterDynamic Shift RegisterApplications of Shift RegistersUninterruptible Power Supply | UPSConversion of Flip FlopsJohnson CounterSequence GeneratorRing CounterNew Articles Acidity Test of Transformer Insulating OilMagnetic FluxRing CounterDischarging a CapacitorCharging a Capacitor