pull-down to pull-up interrupt