Hi Andre,

I think it's a conflict with the DEFINE's.

For 9bit reception, PBP needs to set a bit in RCSTA and TXSTA, but you've already specified what those values should be, so it can't.
You could change the values of the 2 defines, But why. It's easier to let PBP figure things out.

Try it like this ...
Code:
DEFINE OSC 8 ; set oscilator speed to 8mHz 
DEFINE HSER_BAUD  9600
DEFINE HSER_BITS 9
DEFINE HSER_EVEN 1
DEFINE HSER_CLROERR 1 ; Clear overflow automatically