Amigo FirmSoft:
Antes que nada es un gusto ayudar (o creer que puedo ayudar) a gente como usted. No quiero confundirte, pero el tema es así: la velocidad de la USART es generada por una serie de divisores y contadores internos del PIC esto quiere decir que dividiendo la frequencia del clock por un determinado valor te pases o quedes corto (una u otra) dee la velocidad exacta, normalmente si lo que te corres es poco, no hay problema, pero puede pasar que el error sea mucho y tengas que irte a una frecuencia en que la división de mas exacta, no necesariamente subir la frecuencia ayude, a veces correrte un poco a una más baja puede ser beneficioso, tenes que fijarte una tabla que viene en el datasheet de microchip. Por otro lado para tu caso es lo mismo los bits/segundo que los baudios, lo que no es lo mismo son los Bytes/segundo que los bits/segundo/8, no te olvides que en la comunicación asíncrona envías por ejemplo 1 bit de arranque, 1 de parada, 8 de datos y supongamos que sin paridad, con lo que por cada Byte transmitiras 10 bits, si tenes 9600 bits/s tenes 960 Bytes/seg, como te daras cuenta eso depende del tipo de transmision que uses.
Espero haberte aclarado algo y no oscurecido las cosas
En fin contame como te fué con las prubas PC -> MAX -> Pic
Un abrazo desde Uruguay
Daniel