I have a product where I want to switch from using the 16F627 to the 16F627A. I want to make this change so I can use the ICD2 instead of PSPlus for ICSP. Well, when I try to ICSP the circuit with the 627A, I get the following message: ICDWarn0033: MPLAB ICD 2 does not support programming this device if both the internal oscillator and internal MCLR are selected. You may continue programming, but you are encouraged to cancel, reconfigure your device, and try again. Well, sure enough, if I try to program with MPLAB's Config Bits set to MCLRE OFF, I can't program the device - the program already in it starts running when Vdd is applied. If I try to program the device with MCLRE ON, it programs OK but then my product doesn't work since I use the MCLR pin as I/O. I just need a sanity check - am I not going to be able to program the 16F627A with the ICD2 since I am using the MCLR pin for I/O and I'm using the INTOSC? I'm asking cause I can't believe it and can't stand the thought of doing any more firmware upgrades using the PSPlus. -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist