Oh..did I mention, this isnt my hardware design (related to the pots) I've always done an external PUP on input pins. This might sound rather dumb, but if you enable the weak pup on PORTB, can you actually see them pulled EXTERNAL to the pin (as in using a logic probe), or is it just internal? I did this, enabled them in the option reg, but the pins still appear tristated and the code doesn't execute correctly either. Just curious... _________________________________________________________________ Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp. -- http://www.piclist.com hint: To leave the PICList mailto:piclist-unsubscribe-request@mitvma.mit.edu