Weil Du 8 Taster übertragen möchtest, wäre ein 8 Bit AD-Wandler ausreichend. Dann brauchst Du auf beiden Seiten eine stabile Referenz-Spannung, damit die möglichen 256 'Stufen' sauber unterschieden werden können.
Ganz wohl ist mir bei dem Gedanken nicht, 0...5V in 256 möglichen Stufen zu übertragen; das sind nur 20mV pro Stufe. Da wäre mir eine digitale Lösung wesentlich symphatischer.
Ich tendiere mehr zu zwei mal PIC mit MAX232 (RS232) oder 75176 (RS485). Das sind zwar wenig Bausteine, aber Programmier-Aufstand / -Aufwand.
Möchtest Du noch mal neu überdenken ?
Wie sicherheitsrelevant ist die Übertragung der 8 Taster ?

PS: Wenn immer nur 1 Taster betätigt wird, gibt es noch eine andere Möglichkeit.