Used to disable an interrupt specified with attachInterrupt().

Library Documentation

void detachInterrupt(uint8 pin)

Disable any registered external interrupt on the given pin.


  • pin Maple pin number

Arduino Compatibility

There is one important difference between the Maple version of detachInterrupt and the Arduino version. On the Maple, the argument to detachInterrupt() is the pin on which the interrupt is attached, while on the Arduino, the argument is the interrupt number, which is different from the pin the interrupt is enabled on.

If you’re calling this function, you’ve already called attachInterrupt() to set up your interrupt handler, so just call detachInterrupt() with the same pin argument you gave to attachInterrupt().

See Also

License and Attribution

Portions of this page were adapted from the Arduino Reference Documentation, which is released under a Creative Commons Attribution-ShareAlike 3.0 License.