Ho visto dozzine di diversi chip di clock in tempo reale sul mercato, nonché un numero di processori con un modulo di clock in tempo reale alimentato separatamente e alimentato separatamente.
Quasi tutti non solo memorizzano il tempo come anno-mese-giorno-ore-minuti-secondi, ma anche i singoli campi sono memorizzati in formato BCD anziché in formato binario.
C'è qualche motivo di fondo per questo?
Esistono applicazioni a microprocessore che fanno qualcosa di più sofisticato della semplice visualizzazione di un orologio in cui il formato BCD è più utile del binario o in cui il formato anno-mese-giorno-ora-minuti-secondi sarebbe più utile di un semplice conteggio a 47 bit dei cambiamenti di stato dell'oscillatore?
Da quello che posso dire, sembra che i produttori di RTCC aggiungano molti circuiti extra per rendere i loro chip meno utili; l'unica ragione per cui riesco a pensare che i moduli RTCC nei processori si comportino in quel modo è che i produttori di processori usano un'implementazione BCD preesistente piuttosto che produrre la propria.