Ну я бы не сказал. А как ты вообще себе это видишь ?
Тут я вижу несколько подходов:
Атмега с небольшим колличеством портов (атмега 64, 644), тогда последовательный дисплей, кнопки через ацп (как у набора 8036) выходы через расширители портов mcp23016 или pcf8574 и т.д
Или сразу атмега 128, здесь можно всё подключать прямо на порты.
Вообще нужно сначало определиться с функциями и прикинуть сколько потребуеться (приблизительно) памяти.