bueno muchas gracias por las respuestas me han sacado de la duda

, aprobecho para hacerles 2 preguntas mas si no es mucha molestia:
1) en el MPLAB se puede programar en C ?? en el MPLAB se puede programar mas de 8 bits en assembler ?
Sí. El oficial es el C18 que puedes ver por aquí y aquí. El C lo usas con el MPLAB.
2)Para comenzar con la programacion en 32 bits en C para pics, conocen algun buen libro como guia ? lo que encuentro son ejemplos sueltos por internet pero se me hace mucho lio
He visto revistas en España hace tiempo los primeros PIC32, como se enciende un Led por poner ejemplos. Libros los hay muy bien en Inglés. En español encontrarás PIC de 8 bits a borbotones, el mejor bajo mi punto de vista en ensamblador es www.pic16f84a.org, sobre PIC de 16 bits hay libros pero no me interesan, prefiero dar el salto de los 32 bits si lo llegara hacer algún día. Cuando haya más demanda lo harán al castellano, España es así, no arriesga por nada exceptuando algunos casos. Si buscan bien, hay tutoriales de PIC32 en español como puedes comprobar por aquí.
http://www.aquihayapuntes.com/curso-pic32.html
gracias de antemano, saludos!