Para detectar una caida en la alimentacion del circuito necesitas que tu micro tnga un diodo y un capacitor de valor grande a la entrada de la alimentacion, pero asegurate de que solo el PIC se alimente de alli, lo q haces es conectar el pin RB0 antes del diodo, la idea es q cuando la tension antes del diodo caiga (por falta de corriente) el diodo no permita q la corriente regrese (y el capacitor se descargue en nada), se comporta como una compuerta, pues bien esa caida de tension antes del diodo se vuelve 0V, por lo q para usar la int deberas configurarlo como Flanco descendente, el tiempo de reserva viene dado por la capacidad del condensador y el consumo de corriente del PIC y sus perifericos, por lo q debes seleccionar el capacitor en funcion del largo de la rutina de interrupcion.
El circuito seria algo asi:
Codigo:
Vcc ----+--->|-----+----- Vdd (PIC)
| D1 |
| = C1
| |
RB0 GND