Ante todo, hola a todos.
He leído mucho pero no encuentro la solución.
Estoy realizando un programa que se me esta haciendo extenso. Necesito otra pagina mas para seguir programando. Pero me doy cuenta que en la página 0 del pic si funcionan las interrupciones pero en la pag 1 no. ( Programo en ASM)
Antes cuando llego a la interrupción guardo w,fsr,pclach ,status y los devuelvo a su estado antes de rtfie y borro las banderas, lo he mirado con el debug y un Icd3 .
En la pag1 se encuentra Intcon = 11010011: Activado GIE, INTE, INTF en PIE2 00000001 Activado CCP2IE y la bandera activada en CCP2IF. Con todo esto mirando en un bucle en la PAG1 el micro no activa la interrupción.
Me estoy volviendo loco , ¿en què fallo?.
Me direcciono a las páginas siempre pclach antes y después de la intrucción CALL.
Una mano por favor y si no al cuello

Si se necesita tengo el programa en.asm
Un saludo y gracias de antemano. Cualquier ayuda sera muy agradecida.
Perdonar creo que este no es foro donde tiene que estar, ruego a los moderadores que lo muevan a su sitio, disculpen mi torpeza.