Arduino non possiede al suo interno un sistema RTC ( Real Time Clock ) da cui estrapolare dati temporali (ore, minuti, secondi e data) caratterizzati da una certa precisione, funzione necessaria quando questo dato è essenziale, per esempio per realizzare un orologio digitale oppure un data logger. Nelle figure 1 e 2 possimo vedere uno shield RTC realizzato con un integrato DS3231 (Maxim), un RTC preciso e dal basso costo, realizzato con un oscillatore stabilizzato termicamente.
Lo shield in oggetto incorpora anche una Eprom da 32K che non utilizziamo. Il piedino SQW dello shield è una uscita ad onda quadra proporzionale al clock dello shield.