O relógio digital baseado num microcontrolador é construído com o PIC16F877A e o seu programa de software é escrito com a linguagem de programação CCS C. Atualmente, estão disponíveis no mercado vários tipos de relógios digitais e módulos, mas este relógio é diferente, pelo menos no que diz respeito à precisão da hora. O controlo no microcontrolador é apenas uma caraterística do relógio. A frequência de entrada é obtida a partir do circuito de frequência do relógio de 50 Hz. Para mostrar a hora, são utilizados díodos emissores de luz (LED) de sete segmentos e quatro LEDs.