Hola.
Pues mucha experiencia no es que tenga, pero si he usado las prioridades en las interrupciones, para activar esto se hace con la directiva de preprocesador #priority RDA,EXT , la cual permite, por ejemplo, que cuando esta activa una interrupcion (INT_RDA) y se activa otra (INT_EXT), se seguiria realizando el codigo de la que tiene mayor prioridad (INT_RDA) y ademas, si por algun caso se dan simultaneamente, se atiende a la de mayor prioridad (INT_RDA).
Saludos