> Olin, do you have a reference somewhere that DS30262C is no longer valid > for 16f877? I guess so because I have DS39025F (PIC16F87x EEPROM Memory Programming Specification) in front of me right now, which I got off the Microchip site a few weeks ago. Table 6-1 in section 6.0 on page 18 shows Tprog, "programming cycle time", as 4mS max. Section 2.4.2.8, "Begin Programming", on page 6 mentions that a wait of "program cycle time" must be observed for the programming to complete. ***************************************************************** Embed Inc, embedded system specialists in Littleton Massachusetts (978) 742-9014, http://www.embedinc.com -- http://www.piclist.com hint: The PICList is archived three different ways. See http://www.piclist.com/#archives for details.