Interrupciones, instrucciones e ISRs

Lo olvidaba:

void (*isrAUsar)(); //Tiene que ser exactamente *isrAUsar?? o puede ser *isrTMR2

La parte "isrAUsar" viene siendo el nombre de la variable; así que puede ser el que quieras siempre y cuando no coincida con los utilizados para las interrupciones externas.