Hi all hope it is ok to post this question here as im not using the same hardware etc as you.

Im using a Willem PCB3 Programmer and assembling my programmes with MPLAB. Then transferring the HEX file to the Willem to prog the chips.

I have programmed a 16F684 and a 12F675 with no problems once i knew how to configure them (reading the data sheets about a million times) as im new to this im still using the assembly language but would love to learn c when i have time.

Anyway i got some Pic16F627A's and my programmer selects the correct chip ID when i start the prog. It blank checks ok and it seems to prog ok as it will verify ok but i get the error message after programming (Can not write to Pic ID area) The chip does not work if i pull it and put it in my bread board b ut then im not 100% sure i have configured it correctly in software anyway.

I have tried everything i can think of and been pulling my hair out for days. Would appreciate any ideas anyone might have.
Thank you in advance.

Ps have learned more on this site in the first 5 mins of reading than anywhere else on the net cheers. Did try the obvious site for my problem but got zero results hmmmmm.