Can any one help. I am trying to program a 12f629 with my new JDM programmer. It works with my collection of 16f84's and a new batch of 16f628's.

The error message when programming (using winpic800) is that it is not reading what it has just tried to program to the first address.

I initially thought it was my program but i have also tried a hex file from 'tinternet and still I am getting the same message.

I have also noticed that there is value is the last address position even on a brand new chip.

Finally, what is the bandgap, is the setting of this during programming critical?

Best regards