Um RTC( Real Time Clock ) é um relógio em forma de circuito integrado. É utilizado para manter o horário de sistemas, mesmo quando desligados. Os RTCs geralmente funcionam em conjunto de uma pequena bateria, que com um consumo extremamente baixo, podem durar alguns anos sem trocá-la.
Os diversos modelos de RTC diferem no consumo, tipo de comunicação, precisão e recursos adicionais.
O Raspberry Pi não contém um RTC na placa, o horário é sincronizado via internet. Em projetos em que uma conexão com a internet não é uma opção, um RTC pode se tornar necessário dependendo da aplicação.
Um bom recurso de alguns RTCs é a função alarme. No caso do RTC DS3231, são dois alarmes com diversas configurações.