Hi Mister_e,

I normally do the debounce in software.
I have always used capacitors on inputs to suppres noise, but maybe they are not necessary?

Sharky