Hola!! A ver, la sintaxis de las sentencias estandar del c son igual para todos los compiladores. Lo que si que cambia en cada compilador es la libreria de definicon de los registros internos del pic y en consecuencia tambien cambian las expresiones que se usan para configurar los distintos registros. Yo te aconsejo el compilador ccs, es el que se usa mas aqui en el foro y el que hay mas librerias hechas.
Salu2