L'horloge numérique basée sur un microcontrôleur est construite avec PIC16F877A et son programme logiciel est écrit avec le langage de programmation CCS C. Différents types d'horloges numériques et de modules sont disponibles sur le marché aujourd'hui, mais cette horloge est différente, du moins en ce qui concerne la précision de l'heure. La seule caractéristique de l'horloge est d'être contrôlée par un microcontrôleur. La fréquence d'entrée provient du circuit de fréquence d'horloge de 50 Hz. Pour afficher l'heure, on utilise des diodes électroluminescentes (DEL) à sept segments et quatre DEL.