No hay ninguna diferencia, son lo mismo
El codificador convierte múltiples entradas en un código binario, mientras que el multiplexor selecciona una de varias entradas
El codificador solo trabaja con señales digitales y el multiplexor con analógicas
El codificador tiene más salidas que entradas