Une horloge en temps réel (RTC) est une horloge d'ordinateur qui est généralement sous la forme d'un circuit intégré. Elles ont été conçues pour suivre le temps, en temps réel, d'où le nom du produit. Une horloge en temps réel fait généralement partie intégrante de la carte-mère de l'ordinateur. Le plus souvent, une RTC inclut également un calendrier et une alarme.
La mémoire sur le système d'horloges stocke les descriptions du système et configure des valeurs, telles que la "valeur de temps actuelle". Les informations contenues dans la RTC sont lues avec un microprocesseur, généralement sur une interface série qui facilite les performances des fonctions logicielles qui dépendent du temps.
Conçues pour fonctionner sur une très faible consommation, les RTC fonctionnent souvent sur une source de batterie au lithium, mais peuvent également fonctionner sur une alimentation normale. Cette source d'alimentation leur permet de continuer à fonctionner et de générer le temps réel lorsqu'un système est en panne. Les nouveaux modèles de RTC utilisent des super-condensateurs comme source d'alimentation qui peuvent être rechargés et soudés à la carte. Certaines horloges en temps réel sont dotées d'une synchronisation vers un signal externe, tel qu'une fréquence de ligne de puissance compensée. Cela permet au dispositif de fournir un résultat précis sans avoir de schéma de compensation de température intégré.