Pues especifia un poco mas sobre que micro quieres trabajar, para los pics de microchip existe el mplab, pero al parecer creo k es un atmel el que utilizas, no conozco mucho sobre estos uC pero mi recomendacion seria que te des una vuelta por la pagina de Atmel, de seguro que ahi podras encontrar un compilador especial para el micro que manejes y que sea un programa mas reciente, suerte!!