My guess then is that the endurance is the number of times a location can undergo the read/write procedure, I would count 1 for each read/modify/write even though there are 2 steps in the process. Worst case you will be out by a factor of 2? Have looked at some Samsung SmartMedia chips recently and they say less than 0.1% failure in 1 million program/erase cycles. I think the idea is it's anyones guess when they actually fail and you need to take this into account with bad block mangement. -- Brent Brown, Electronic Design Solutions 16 English Street, Hamilton, New Zealand Ph/fax: +64 7 849 0069 Mobile/txt: 025 334 069 eMail: brent.brown@clear.net.nz -- http://www.piclist.com hint: PICList Posts must start with ONE topic: [PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads