>I see to be having some trouble finding the spec on the actual EEPROM write times in the >16F877. I have 200 pages of data sheets in PDF format, and it seems like that data should >be listed in the back with the rest of the AC parameters but I can't find it. Does anyone p.157 of 30292b.pdf (16F877 data sheet): Param No. D122 - erase/write cycle time for Data EEPROM memory: 4 ms Typ, 8 ms Max Looks like it has to be one byte per write cycle (unlike, for example, the 24LC01 we use a lot - you can get 8 bytes per write cycle). -- http://www.piclist.com hint: The PICList is archived three different ways. See http://www.piclist.com/#archives for details.