du könntest auch einen weiteren Mikrocontroller nehmen, kostet oft nicht viel mehr als eine Erweiterung und du hättest neben den zusätzlichen Ports noch jede Menge anderer Möglichkeiten, außerdem brauchst du dann nicht gleich viele weitere ics, sondern vielleicht nur einen

aber, wenn du nur die Ports brauchst, kann es mit normalen Erweiterungen von Vorteil sein