Ian Chapman wrote : > Ah.. thanks! You may have answered my question there. I think you're > saying that, if a programmer is connected properly to the > ICSP pins and > is behaving correctly, then there should be no circumstances > in which the > PIC gets the opportunity to execute any code which changes > the I/O pins > from their high- impedance states at reset. Note that some ICSP programmers (Wisp628 comes to mind) *by default* releases the PIC *after* programming. All I/O goes high-Z and MCLR is raised. This is made so you can easily edit/build/flash/test in a very short cycle without disconnecting anything. That is the default if you just give the host software a "GO myfile.hex" command. There might be some switch to prevent the automatic "run" of the target, I have not checked right now... Regards, Jan-Erik -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist