Hexadecimal number systems also play important roles in how microcontrollers are programmed. A hexadecimal number system uses 16 numbers. In most cases, the numbers 0-9 are used in the normal way. For numbers higher than 9, however, the letters a-f are oftentimes used.

Hexadecimal number systems make it possible for programmers to work with binary systems in a way that is easier for humans to understand.