Un pulsador te esta dando interrupciones fallidas? No puedo creerlo!!
Como esta conectado ese interruptor?
Busca un esquema que lo describa o dibuja algo le tomas una foto y lo posteas debidamente.
Repito.. no podemos llevar 42 post con un tema que luce como simple y como de costumbre estamos obviando algo. Lo digo en tu beneficio no porque no se puedan tener 100 post. Yo busco que tu problema se resuelva como todos en el foro a la brevedad.
Ademas no entiendo para que quieres una interrupción para ver un pulsador.
Es un evento LENTO, que puedes controlar solo con millis() y un debounce sin usar interrupciones y sin estar sujeto a situaciones que no controlas.
Cada 5 min quieres saber el estado del pulsador. No hace falta una interrupcion.
El concepto de la interrupcion es para cosas que se registran a alta velocidad no al revés.
El pulsador esta conectado con PULL-UP porque la interrupción está definida x FALLING.
Una R conectada entre 5V y el pin que va a GND.

O sea de este modo, por favor confirma esto?