I just re-read your question. Of course the port control and data bytes are 8-bits wide; there's 8 bits in a byte. When you write/read the 6-pin ports, the top two bits are ignored. -- View this message in context: http://old.nabble.com/port-issues-with-a-16f684-tp26148875p26803383.html Sent from the PIC - [PIC] mailing list archive at Nabble.com. -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist