Hi, I don't think it is an Inverted logic problem, I tried it every way possible. 1 inverted 1 not, both inverted etc.. Here are my two #use rs232 statements. (I just added the ERRORS parm). It did not work. It might be the circuit although according to Rentron it should work, I am a programmer, so my EE skills are limited. TX #use rs232 (baud=1200, rcv=PIN_B1, xmit=PIN_B2, parity=N, bits=8, INVERT, ERRORS) RX #use rs232 (baud=1200, rcv=PIN_A0, xmit=PIN_A1, parity=N, bits=8, INVERT, ERRORS) >Are you using the ERRORS parameter in your #use rs232 directive? If not, >a simple framing error will hose the whole works. Also - is the data >coming from the IR receiver inverted, or not? What's your #use rs232 line >look like? -- http://www.piclist.com#nomail Going offline? Don't AutoReply us! email listserv@mitvma.mit.edu with SET PICList DIGEST in the body