Parmi la variété de codes possibles, le code 2421 est également utilisé.
Dans ce code, les poids affectés aux variables binaires ne sont plus 8, 4, 2, 1
mais 2, 4, 2, 1. Le tableau suivant nous présente une comparaison entre le code 2421 et le 8421.

Dans ce code il existe deux manières de représenter certain chiffres, ainsi :
7 peut s'écrire :
0111 ou 1101
ainsi que 5 :
0101 ou 1011
La première représentation est étudier dans cette page, la seconde est connu sous
le nom de code 2421 AIKEN.
Nous pouvons remarquer également que le 9 en décimal est représenté par quatre bits à 1
dans le code 2421. Ce qui veut dire que l'on ne peut pas représenter une valeur
supérieure à 9 avec 4 bits en 2421 contrairement au code 8421 qui peut représenter 16 valeurs différentes.
Le code 2421 n'a pas l'objet d'une version "circuit intégré". Le circuit pourra
être câblé en technologie discrète avec
des fonctions ET
et INVERSE.
Mais l'intégration "en dur" d'un tel convertisseur est possible
avec un CPLD ou FPGA.
Nous pouvons décrire notre circuit intégré graphiquement avec un outils traditionnel
de CAO permettant de connecter ensemble les portes élémentaires nécessaires.
La description textuelle par un langage de description de type VHDL est aussi
une possibilité non négligeable et d'actualité.
Nous pouvons alors disposer d'un
convertisseur de code 2421 vers décimal sous la forme d'une brique logiciel
réutilisable à l'infini.
La totalité des 16 combinaisons à 4 bits n'étant pas utilisées il est
possible de faire des économies de plusieurs fonctions logiques.
Les équations logiques du convertisseur de code 2421 décimal seront les suivantes :

Le schéma de ce convertisseur de code est le suivant :
Si nous observons les codes 8421 et 2421 représentés sur notre premier tableau
nous nous apercevons qu'il existe entre eux une importante similitude.
Les positions A et A' ainsi que D et D' sont égales dans les deux cas.
Les autres positions ne se distinguent que par les nombres 8 et 9.
La conversion du code 8421 en code 2421 se traduit alors par les équivalences logiques ci-dessous :

Le circuit logique correspondant est représenté sur la figure suivante :
Les équations logiques pour la conversion du code 2421 en 8421
s'expriment de la même manière :

Avec l'ajout des deux termes B' D' et C' D', il est possible de compléter
les équations afin d'utiliser un minimum de composant (fonction OU EXCLUSIF).

On notera que le code 2421 est un code pondéré.
Voir la suite : Le code plus 3
positron-libre