hola a todos.he estado buscando sin exito,experencias con el mplab para problemas que se nos presentan cuando programamos en este entorno.
mi intencion es crear un hilo para estas discusiones,si es que no existe ya por el foro.
a continuacion expongo un problema que se me ha presentado y todabia no he podido solucionar,haber si alguien me puede dar la solucion y ya ire poniendo mis experiencias con este entorno en este mismo hilo.

estoy haciendo un programa en el mplab ,y lo ejecuto en el MPLAB-SIM, ejecuto el programa para que cuando ocurra una una interrupcion, el contador de programa salte al vector de interrupcion y de ahi a un subprograma y en ese mismo subprograma al encontrar un retfie,las interrupciones se deshabilitan ,y deberia de restaurarse el PC con el dato que se almaceno en stack-pointer.
y eso es lo que no pasa.el PC no se carga con el valor guardado en el puntero de pila y en consecuencia el programa entra en un bucle infinito.
otra cosa que no se porque se produce,es que cuando pongo la instruccion bcf INTCON,RBIF ,el registro no se modifica.
estoy utilizando la version de MPLAB 8.0