On RTC, I'd like a separate chip with an in package resonator (quartz or MEMS) where the resonator and oscillator are well matched and temperature compensated like the old Mostek MT48T02 TimeKeeper RAM. Further, I'd like the chip to just be a 64 bit counter that advances once per second. I'll use time.h to convert a Unix time stamp into whatever format I may need for display. A Unix time stamp makes handling time zones easy. The RTC is always UTC. Add an offset to get the time anywhere. Add another offset for DST. Times are logged as the time stamp, taking much less space then a bunch of BCD out of an RTC, and, with time.h, much easier to deal with. Harold --=20 FCC Rules Updated Daily at http://www.hallikainen.com - Advertising opportunities available! Not sent from an iPhone. --=20 http://www.piclist.com/techref/piclist PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .