Mig, el tema me parece que viene por el control de flujo.
Los parámetros los tenía configurados como vos decis, es decir:
En el puerto 9600, sin control de flujo
En la aplicación, 9600 sin control de flujo
Si pongo control de flujo por hardware o Xoff Xon, tanto en la aplicación como en el puerto (administrador de dispositivos), el puerto se abre, no consume micro.... pero no anda.. no llegan los datos al pic...
AGREGO: si desconecto el pic del puerto serie y luego abro el puerto desde la aplicación no hay consumo de micro, es decir, el consumo de micro se produce cuando esta el pic conectado
La configuracion en CCS del pic es:
#use rs232(baud=9600,xmit=PIN_B2,rcv=PIN_B1,bits=8, parity=N)