[an error occurred while processing this directive]
резистор + BAT54 + конденстор (R+C времени чуть больше времени, с которо позволительно процу опрашивать вход). Дальше софт. Не пытайтесь давить дребезг кондерами. Имхо опрос 1 мс, тау RC 0.5 мс - самое оптимальное
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)