Me referia a lo siguiente:
Tu tienes
#use rs232(baud=9600,parity=N,xmit=PIN_C6,rcv=PIN_C7,bits=8,STREAM=PORT1)
Yo digo que lo completes asi:
#use rs232(baud=9600,parity=N,xmit=PIN_C6,rcv=PIN_C7,bits=8,STREAM=PORT1,ERRORS)
Al agregar el parametro ERRORS, si llegase a existir un error en la comunicacion se borrara y reseteara el modulo RS232 del PIC, continuando con la operacion normal, como dije en otros post, tambien es bueno revisar las banderas de error en el registro de estatus del modulo RS232, y de paso la ayuda de CCS