I concur with OBW. The only time I have seen that error is when I don't have the correct chip selected or power properly defined and/or connected. What has caught me a time or two is when the chip is properly defined in the code, but I haven't selected it properly in the programmer "configure" screen (I still use MPLAB 8.92).
BTW, Thank you for a very complete question with links to the relevant data and errata sheets.
EDIT: In light of Max's post (below) , I use an ICD3 exclusively. I do have a PK3, but once I got the ICD3, I saw no reason to use it.
BTW, Thank you for a very complete question with links to the relevant data and errata sheets.
EDIT: In light of Max's post (below) , I use an ICD3 exclusively. I do have a PK3, but once I got the ICD3, I saw no reason to use it.
Last edited:




