> If I don't erase the chip I get verification errors as well. But, an erase > before the programming causes the verification to succed. I've no idea > why Erase before Program is part of the routine with any PIC I use now (12F675, 16F88, 16F628, 18F452 with MPLAB/PS+). Possibly something to with the new Flash fabrication, don't know don't care, I just do it. Do you remember having to Erase first before your attempted munting of the 12F629 ? -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist