Roger Weichert wrote: > So if I make sure (right at the start of my program) to put in the > code > to set the unused pins as outputs, there should be no conflict in > leaving them > open and I should be able to forget about them from there. Yes. In fact, that is what my PIC development environment does automatically. You specify all the pins you use with /INBIT and /OUTBIT preprocessor directives, and the remaining pins are automatically set to outputs and driven low in the standard PORT module. >> If any are input-only pins, then tie them to Vss or Vdd directly or >> thru a resistor. > > and same as above? As long as I address their function by setting > them up in my initialisation, > they can happily survive regular resetting and restarting for whatever > reason ... > without potentially causing problems down the track. I'm not sure what you are asking about "regular resetting", but note that high impedence is the power state of all pins that can be high impedence. Just don't ever tied unused Vdd pins to ground ;-) ******************************************************************** Embed Inc, Littleton Massachusetts, http://www.embedinc.com/products (978) 742-9014. Gold level PIC consultants since 2000. -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist