Greetings, i have connected a DS1307 to a microcontroller. beside using it as real time clock, i also used the on chip RAM to store data. the RTC work fine but it seem that sometime the data i read from the RAM is not what i read back. this happens when i power up the whole circuit. i'm sure the data wrote to the RTC is not corrupt as there are plenty of time to power down after writing the data. how can i maintain the integrity of the data everytime ? Thanks in advance ! regards, ckchan -- http://www.piclist.com hint: PICList Posts must start with ONE topic: "[PIC]:","[SX]:","[AVR]:" =uP ONLY! "[EE]:","[OT]:" =Other "[BUY]:","[AD]:" =Ads