A few weeks ago I developed a short program which I intended to run on a 16C62. But since I didn't have one available at the time, I used a 16C64 instead and everything turned out perfectly. Now that I have finally acquired some 16C62 samples, I modified the code by changing the List & Include directives and deleting the init statements for Port D and Port E (which were never used anyway). Seems like a simple excercise, no? The problem is, MPLAB and Picstart+ don't seem to program the 16C62 correctly. Running Blank Check after programming seems to indicate that the config & ID bits were programmed, but the main program space was not. (When I run Blank Check on a 16C64, it DOES say that program memory is not blank, as I would expect.) Can anyone suggest what I might have missed here?