I have six buttons going into a microcontroller on six IO pins. I have a seventh pin that acts as an interrupt and wakes the microcontroller, which is always asleep until a button is pressed (this is for a remote control). Is this circuit a legitimate way of doing it so that pressing any of the buttons will wake the microcontroller, and what kind of diode (Schottky, Zener, switching, rectifier) should I use?
I thought about doing SPDT switches but those are much more expensive than SMT diodes.
