Ein paar Tasten gehen über einen AD, aber 12 Tasten sind dann doch recht viel, wenn man auch noch zulassen will, dass mehrere gleichzeitig gedrückt werden.

An einen 8 Bit Port-expander könnte man 12 Tasten auch als 2x6 Matirx anbringen und so bis zu 6 Tasten gleichzeitig drücken. Um beliebige Tastenkombination abzufragen könnte man bei der Matrix zu jeder Taste eine Diode in Reihe schalten.

Dann würde es sich aber ggf noch anbieten doch alle Tasten einzlen anzuschließne und eine 12 (bzw. 16) Port Erweiterung zu nehmen.