Wie wärs direkt am Microcontroller einen Optokoppler einzusetzen.
Der Taster steuert dann über eine eigene Stromversorgung die LED im Optokoppler an.
Ein Störimpuls muss dann schon sehr energiereich sein, um die Led des Optokopplers zu leuchten zu bringen.
Geschirmte Leitungen sollten dann ein übriges zur Funktionssicherheit beitragen.