Am I right in thinking that PortC <4:5> on the 18F2550 can't be used as general purpose inputs ? My take on the datasheet is that they are dedicated USB data lines If possible I'd like to use them for either switch or pushbutton detect, but if that isn't doable then I'll just move on and try something else, perhaps multiplex a couple of the LCD's data lines TIA -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist