Supongo q quieres aprender a usar el 2550 porque quieres usar el USB, porque de otra manera no tiene mucho sentido usar un pic como ese para hacer parpadear un led... Bueno, todo vale para aprender.
Te faltan los famosos fuses, definir si vas a trabajar con un oscilador de cristal, y la frecuencia de este, para atravez del PLL y los Divisores llegar a la frecuencia de 48MHz q pretendes. Me parece q no puedes llegar a esa frecuencia con un oscilador interno, después activar o desactivar otras configuraciones, como la del MCLR, Power Up, Watchdog, Brownout, para saber q es cada uno de ellos, y además que hay algunos otros fuses mas te recomiendo leas la hoja de datos, coloca a buscar en tu lector de PDF "Configuration Word" o en la opcion Valid fuses del CCS también puedes ver un resumen.
En CCS existe una directiva llamada #use fast_io(x), si no la colocas no tiene mucho sentido usar los tris, ya q al no usarlo trabajas en el modo standard, donde el compilador se encarga de colocar los tris cuando manipules los puertos.
Las cosas estas no se aprenden tan rápido, lee un poco tanto por el foro y en la hoja de datos del micro, paciencia y buen humor!