El circuito Integrado TTL 74LS147 es un codificador prioritario de 10 líneas a 4 líneas y de 8 líneas a 3 líneas de los insumos para asegurar que sólo el orden más alto de la línea de datos esté codificada. Este dispositivo tiene entradas y salidas de datos que estan activas en el nivel lógico bajo.
El LS147 codifica nueve líneas de datos a cuatro líneas (8-4-2-1) BCD. Lo implícito de la condición decimal de cero no requiere una condición de entrada porque cero es codificado cuando todas las nueve líneas de datos están en un nivel lógico alto.