El analizador lógico menciona que tienes Framing Error, pero creo que ya vi el problema.
¿Cual PIC estas usando? para ver la hoja de datos.
Porque si veo la hoja de datos del pic18F4550, cuando pones BRG16 a 0 entonces el valor de SPBRGH se ignora, y tu estas cargando SPBRGH con 51 en lugar de cargar SPBRG con 51.