antes que nada, cuando colocas _CONFIG xxxx x x, ya no necesitas setear nada en el mplb ni en el porteus, ahora a mi si me corre tu programa, yo lo tengo la version 6.3 del mplab, ahora con respecto a que se queda en incf, eso esta raro, como te repito a mi si me rual de lo bien, no te olvides que tienes que selecionar el dispositovo a simular que esta en la opcion "select divice" de la opcion "Configure", ahora si das run solo sale que estas corriendo el programa pero no vas a ver los cambios en los registros y/o puertos, cuando le das animate recien podras ver el funcionamiento del programa paso a paso. Lo que yo hice fue antes de darle run al programa fue poner un break point a la altura de incf, luego run, entonces el programa corre y espera a que se desborde el wdt, luego le daba step into para ver paso a paso lo que realizaba el programa hasta que saltara hasta el loop de ahi le daba de nuevo run.