En el Mplab tienes un debuger en el que puedes comprobar tanto las señales de los puertos, como todos los registros.
Creo que existe tambien un programa que se llama simupic, en el que puedes programar y ver las variables de forma grafica, pero no estoy seguro, pero te aconsejo el mplab que es muy facil y si tienes dudas pues preguntamelo.