Я, каква тема...
Моля за извинение ако пиша нещо, което е добре известно.
Честотата на кварца не е от значение. Съществува заблуда, че точността расте с честотоа.
При правене на часовник с микропроцесор, има едно важно правило за да работи наистина точно. Използва се таймер в процесора. Таймерът генерира прекъсване, при прекъсването НЕ СЕ нулира таймера, а е добре да си брои до препълване и това да му е цикъла. Прекъсването да е с висок приоритет и то е нещото, което води (при обслужване на прекъсването) до нарастване на броячите за време. Нарастването е съобразено с броя тактови импулси (прекъсвания от таймера) за една цяла секунда и корекцията (калибрацията) на точността по програмен път е точно по този показател, включително корекцията за точността от температурата. Процесорът може да има включен термосензор на някое АЦП, ако има такова. Основната програма да не прави нищо друго освен визуализация на броячаите.