Wenns ohne I2C sein soll dann vielleicht SPI, ist schneller und einfacher.

Anregung vielleicht hier:
https://www.roboternetz.de/wissen/in...xpander_am_AVR
Portexpander_am_AVR

Link von Hand eingeben (links gehen hier teilweise nicht richtig)