guillotteCCS tiene una directiva de preprocesador para la configuración eficiente del modulo USART ...te recomiendo q lo utilices...
void Inicializo_rs232()
{
#asm
INI232:
MOVLW 15 //seleccion del banco.
MOVWF BSR
MOVLW 6 // con 6 cargo el spbrg con 9600baudios
MOVWF SPBRG
MOVLW 0X20
MOVWF TXSTA
MOVLW 0X90
MOVWF RCSTA
#endasm
}