Are the PIC EEPROM endurance ratings based on the number of 1->0->1 cycles or on the number of writes to a word? I modified the Linux picprg programmer by Brian Lane to skip locations that are to be programmed to 0x3ff. This greatly improved the speed since it did not have to negotiate to program every location. The speed increase is of course even greater on UV-EPROM variants. It did read from the locations though, which I felt may have been superfluous. But if endurance is based on number of writes to a word, then I have substantially changed the pattern by not programming locations near the end of code memory. -- James Cameron mailto:quozl@us.netrek.org http://quozl.netrek.org/ -- http://www.piclist.com hint: PICList Posts must start with ONE topic: [PIC]: PIC only [EE]: engineering [OT]: off topic [AD]: advertisements