Microcontrollers are not really good at keeping time, no really. Over long
periods of days or weeks of continuous running, they start to lose seconds and
minutes. That's why we have Real Time Counters (RTC) to help us keep time. They
are microcontrollers as well, but their sole purpose is