Um RTC resolveria seu caso definitivamente. Antes de comprar, eu pesquisei sobre comentários dos vários RTC disponíveis. Um dos mais falados é aquele que tem chip DS1307, mas alguns relatam que ele atrasa. Precisa portanto ser constantemente sincronizado ou ajustado. Ja li gente falando de 5seg de atraso por dia. Isso talvez seja intolerável, pois em 2 semanas seriam mais de 1 minuto
Eu tenho um com chip DS3231. Apesar de ser xingling, a bichinha cumpre o que promete, ou seja, alta precisão. Montei um reloginho com ele e já faz uns 2 meses que checo se ele perdeu a precisão, e ele está sincronizado. estou muito satisfeito com a aquisição.