An intelligent (modern) programmer will only burn the
location until it
reads back correctly. This is done to avoid stressing the cells and
allows more erase cycles. What probably happened is the programmer wrote
it once, read the location was good, and moved on. For some facinating
reading, look at the programming algorithms for an EPROM some day....
I've read a lot of ROM/PROM/EPROM/EEPROM programming
algorithms. In my former line of work we used to
run into some very odd (and non-conforming) behavior
with some programmable parts.
--
Eric Dittman
dittman(a)dittman.net