Como no está adjuntado el fichero fuente de Niple, mi consejo es que mires los datashets de ambos micros.
Como me imagino que te refieres a los ficheros en ASM de los últimos post, ahí tienes la asignación de señales a cada pin del micro. Comprueba que te sirven cada uno de ellos, si necesitas cambiar alguno, entonces debes editar el fichero ASM y al inicio en las instrucciones de los "DEFINE" camia el que precises.
A la vez como has revisado el datashet debes de mirar que los registros: estado, ptoa, ptob, potc e intcon se corresponden con las direcciones indicadas en el ASM.
Una vez realizado eso ya puedes compilar el programa con el software: MPASMWIN de Microchip que es gratuito y ya tendrás el fichero hex.