Button switch signal conditioner for PIC/other embedded.
-8 channel in 1 IC.
-opto isolator per input.
-5V/12V on open contacts for light in the button.
-RC or other filtering, debounce, limiting the signal to 5? Hz.
-Schmitt trigger with 10%/90% for eliminating ingress.
-Output buffer capable of lighting a led, relay and uC.
-configurator pins for settings of filter, invertor, trigger,...
No rocket science, just an all-in-one for (long distance) buttons in your home, you robot, you machine.