Que lo pase a C, a mi parecer es imposible, lo maximo que se puede hacer es pasarlo a ASM y para eso se puede utilizar el MPLAB, en la opcion FILE-IMPORTAR y hay ya le cargas el *.hex, luego das VIEW-Program Memory,
da alguna idea del programa, pero lo malo es que las etiquetas de salto y nombre de variables se pierden y este los marca con numeros que indican direccion de memoria.