> ... and the PIC can't source any current when > the output is high (if the pull-ups are disabled), Yes, it can. Port B has full totem pole drivers. The pullups are disabled for output pins because they don't make any sense then. The pullups can be useful when the pin is an input, because inputs are high impedence. This allows, for example, a switch to be sensed by the PIC by connecting it between a port B input pin and ground. ***************************************************************** Embed Inc, embedded system specialists in Littleton Massachusetts (978) 742-9014, http://www.embedinc.com -- http://www.piclist.com hint: The list server can filter out subtopics (like ads or off topics) for you. See http://www.piclist.com/#topics