Is there a reason you can't use serial flash? Newer parts have a buffer onboard so overwriting a single byte is as follows: Instruct flash to copy block to internal scratch pad Modify data in scratch pad Instruct flash to erase block Instruct flash to write scratch pad to block Of course if you're doing this several times a second for a specific block then you'll run into longevity issues, but many (if not most) applications can store data in a slightly different format and avoid this effect. -Adam On 10/17/06, Mike Harrison wrote: > Looking for the biggest eeprom I can fit on an existing board - must be : > 5V (rules out ST serial flash unfortunately) > SO-8, 0.15" > Available ex-stock in small qtys > Don't care about the speed or protocol (e.g. cs polarity) as long as the pinout is standard SPI > EEPROM > > 256kbit is easy, ST list a 512kbit (M95512) but doesn't appear to be available anywhere... > Am I stuck at 256kbytes, or does anyone know of anything bigger? > > I may look to see if I can kludge an I2C part into the current pin assignments but there is other > SPI stuff on the same pins... > > > -- > http://www.piclist.com PIC/SX FAQ & list archive > View/change your membership options at > http://mailman.mit.edu/mailman/listinfo/piclist > -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist