MPLAB permite establecer un estimulo por cambio de estado (toggle) o que sea solamente un pulso (high or low)
He probado con ambas opciones y ocurre el mismo problema.
El problema no es que despues del retfie retorne una sola vez a la direccin 0x04 sino que entra en un bucle infinito saltando una y otra vez a la direccion.
He probado a inhabilitar el RBIE nada más entrar, y el resultado es que sale correctamente mediante el retfie, pero una vez en el bucle principal del programa, ya no me aceptaría más interrupciones, y si mediante código, volviera a habilitar el RBIE, justo al ejecutar "bsf intcon,rbie" vuelve a saltar a la direccion 0x04.
¿?