Hi, Sorry if this has posted twice - the first time it threw an error and it doesn't seem to have sent. I am having a problem using the ICD2 as a programmer and debugger. I am using a PIC16F87, running on a PICDem 4 board. This problem only occurs with one project. After the program has been run, the power needs to be unplugged for a second before the PIC will program again. If I don't unplug it, it says that when verifying the code, 0 was read instead of the expected value. When using the ICD2 as a debugger, if the power isn't unplugged before programming, it says the target device ID is 0. I am using the ICD2 with USB, and supplying power to the target board, not through the ICD2. -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist