>> ... to write 32768 bytes It takes 4.5 minutes. > That comes out to 8.2mS per byte. That is plausible if you are doing > individual byte writes, but of course you should be doing page mode > writes. > That will make things much faster. >> I am going to try FRAM like Bob suggested. > Or learn to use the EEPROM you have properly. Surely that's cutting the garment to suit the cloth. If someone wants to do individual byte writes then being forced to do page writes to suit a hardware shortcoming *may* justify the use of a different technology. This obviously depends on the application and resource availability or perhaps how much the user is happy to have the hardware lead him by the nose, BUT "using something properly" where the item is of low capability is not necessarily the same as 'doing the job well'. But, you know that. R -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist