I have unfortunately discovered another feature. The title says it all. Unprogrammed chip with MCLR high or low, Vdd=3D5V outputs 3V3 as expected. In high voltage programming mode with Vmclr=3D8.75V I get Vusb 2.5V. I was relying on this voltage during icsp in my circuit. Is this normal? I tested this in a diy programmer too, the same behavior is seen, Vusb =3D 2.5V when MCLR rises to Vpp. In the diy programmer I can stop clocks data etc at any time to inspect signals and I did that. --=20 http://www.piclist.com/techref/piclist PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .