La funzione di un CODIFICATORE (encoder) è quella di rilevare quale linea in ingresso è attiva (HIGH) e fornire in uscita il codice binario relativo al numero della linea attivata.
Esempio: Encoder da 8 (2n) linee in ingresso e 3 (n) in uscita
La tabella di verità di questo Encoder è la seguente:
Ad esempio, se attivo l’ingresso 3 in uscita avrò il suo codice binario corrispondente 011: