Te recomienod que utilices MPlab para debuggear tus programas, este softaware es libre lo bajas de microchip y cuenta con un simulador que permite seguir paso a paso el curso del programa y simular entradas tanto de pines como escribir regitrso de forma artificial para verificar calculos.
Eso Suerte.