On Thu, 1 Sep 2011, Nathan House wrote: > PIR1bits.RCIF =3D 0; // clear the USART receive interrupt flag RCIF is a read-only bit. You cannot write a zero to it. It reflects the state of RCREG: set when there is data waiting to be read, clear when there isn't. TXIF is also read-only. -- John W. Temples, III --=20 http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .