Schaltungstechnisch am einfachsten: einen Mikrocontroller nehmen. Dann reicht zb ein 14poliges IC, fast ohne Außenbeschaltung.
Damit ist der Aufwand dann in die Software verlagert worden.

Als SMD auf Briefmarkengröße unterzubringen. In THT auf ner großen Briefmarke.