On April 27, 2005 03:09 am, Jinx wrote: > > Technically speaking, you should be able to manage if you use > > "page" writes of 16 bytes instead of attempting to try and write > > Twc = 5ms is for byte or page at 1 byte received per 600uS, you would receive 16 bytes in: 16 x 600uS = 9.6mS which leaves you about 4.6mS to verify the last write, setup the next 16 to write and 5mS (max) for writing a page. 4.6mS is short for a 2nd write, so it would have to be some elaborate software routine in case the last write didn't verify as correctly written. > > 100,000 x 16 x 600uS = 960 Seconds worth of "reliable" use. > > x 2048 for the 24LC16 I forgot that....thanks... that extends life-time to about 22days. 960seconds x 2048 = about 22days Even then, I would consider using checksums just to make sure you don't save corrupt data which drops the number of useful days due to more bytes written, but extends the life due to the checksums "saving-the-day" if bad page writes were found to happen. -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist