Con 4 bits se puede representar números, osea un dígito hexadecimal, utilizando el código binary coded decimal. Hay varias versiones:

  1. Natural: pesos 8421.
  2. Exceso 3: cada número tiene un 3 sumado.
  3. Aiken: pesos 2421 para una simetría entre 4 y 5, 3 y 6, 0 y 9, etc.
  4. 5421.
  5. Gray: en cada salto cambia un solo bit, tiene un patrón cíclico al incrementar de a uno.
DecimalBCD naturalBCD exceso 3BCD AikenBCD 5421BCD Gray
000000011000000000000
100010100000100010001
200100101001000100011
300110110001100110010
401000111010001000110
501011000101110000111
601101001110010010101
701111010110110100100
810001011111010111100
910011100111111001101