Die mikrocontrollerbasierte Digitaluhr ist mit dem PIC16F877A aufgebaut und ihr Softwareprogramm wurde mit der Programmiersprache CCS C geschrieben. Verschiedene Arten von Digitaluhren und Modulen sind heutzutage auf dem Markt erhältlich, aber diese Uhr unterscheidet sich zumindest in der genauen Zeit. Die Steuerung durch einen Mikrocontroller ist die einzige Besonderheit der Uhr. Die Eingangsfrequenz wird von der 50-Hz-Taktfrequenzschaltung übernommen. Zur Anzeige der Zeit werdenSieben-Segment-Leuchtdioden (LEDs) und vier LEDs verwendet.