Nikil, Nikhil Kakkar wrote: [in a direct msg] > I am not using the RS 232 Port of the TI microreader.. Instead I am > simply using the TX and RX pins of the reader and connecting them to > the RX and TX pins of the PIC chip. In that case there should not be a level or polarity problem. I suppose you connected TxD of Microreader to RxD of the UART of your PICmicro (and vice versa)? I think there is an error in your setup. Most likely you need to set the appropriate config bits. When you use the defaults the PIC expects an external oscillator, which is not what you want (as you said). One other comment: > PIR1bits.TXIF = 1; // TXREG is empty > PIE1bits.RCIE = 1;// Interrupt on RX is disabled for now > PIR1bits.RCIF = 1; // RXREG is empty > PIE1bits.TXIE = 1; // Interrupt on TX is disabled for now Your comments say 'disable' but setting it to 1 means 'enable'. Regards, Rob. -- Rob Hamerling, Vianen, NL (http://www.robh.nl/) -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist