Un decodificador o descodificador es un circuito combinacional, cuya función es inversa a la del
codificador, esto es, convierte un código binario de entrada (natural, BCD, etc.) de N bits de entrada y
M líneas de salida (N puede ser cualquier entero y M es un entero menor o igual a 2N)
Estos circuitos, normalmente, se suelen encontrar como decodificador / demultiplexor. Esto es
debido a que un demultiplexor puede comportarse como un decodificador.
por ejemplo tenemos un decodificador de 2 entradas con 22=4 salidas, su funcionamiento sería el
que se indica en la siguiente tabla, donde se ha considerado que las salidas se activen con un "uno"
lógico:
grafico decodificador
Un tipo de decodificador muy empleado es el de siete segmentos. Este circuito decodifica la
información de entrada en BCD a un código de siete segmentos adecuado para que se muestre en un
visualizador de siete segmentos.
Su función principal es la de direccionar espacios de memoria.
En un decodificador de 2 a 4 (se tienen 2 pines o patitas de entrada y 4 pines o patitas de salida). En
la entrada se pone el código en binario (00, 01, 10, 11), que hará que se active sólo una salida de las
cuatro posibles