could someone draw a clear distinction between these two for me? or are they basically the same? Decoder usually takes several inputs (2^n) and produces n outputs. Multiplexer is a switch but demultiplexer....if it's inverse of multiplexer than it has to have at least several inputs but the simplest mux has only 1 output, which means that if it is used as demux, it has only 1 input. Any clarification is greatly appreciated.