Using external programmer, PIC 16f88 programs without problem the first time. After that, programming errors crop up and the device seems to not be able to be reprogrammed. I noticed the user had !MCLR set as I/O and was using the internal oscillator. I vaguely recall something reading somewhere about this causing the problem. I got a few google hits searching on MCLR and 16f88, but looking for more explanation. I haven't been able to find anything on the Microchip site. Thanks for your time. Richard -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist