Para aquellos incautos que como yo usen el CCS 4.093 y tengan la intención de trabajar con el PIC 18F1320 ...
La USART del 18F1320 ¡¡¡ NO FUNCIONA !!!! con programas compilados con el CCS 4.093 Después de semanas intentando comprender por qué no me funcionaba un mismo programa en un 18F1320 (no comunicaba vía serie) y en los 18F4550 ó 18F6723 (iba perfectamente la comunicación en ambos), solo les cambiaba los settings imprescindibles para compilarlos para esos PIC's, comprobando que con el 18F1320 iba perdiendo bytes conforme el string a recibir iba siendo mas largo ... como si la sincronización de la USART fuese perdiéndose (síntoma claro de que el cálculo del baudrate era erróneo)
Así que hice la prueba mas tonta que se me ha ocurrido hacer en mi vida: compilé el programa que no iba en el 18F1320 con la antigua versión del CCS C 3.242 que tenía por aquí. Y por increíble que parezca todo funcionó de lujo y sin tocar un solo carácter del fuente en C.
Conclusión:
Una nueva versión del CCS C no quita bugs, deja los que tenía y añade unos nuevos.
P.D.: No se si para otros modelos de PIC le pasa lo mismo o similar.