Hallo,

kleine Gegenfrage: Was machen deine 24 I/O Pins denn?
Steuern die nur irgendwelche LED's , Relais usw. an oder
wird daran etwas angeschlossen bei dem das I/O Timing kritisch ist?
Hintergrund meiner Frage ist folgender:
Wenn das Timing nicht so kritisch ist könntest Du die 24 I/O Ports auch mit drei RCF8574 lösen.
Jeder PCF 8574 hat 8 I/O Pins die per I2C angesteuert und ausgelesen werden können und kostet bei Reichelt 1,75€.

Dann bräuchtest Du vom AVR nur zwei I/O Pins und hättest den Rest für die anderen Ein- und Ausgänge frei
Welchen ATMEL µC Du dann einsetzten willst hängt dann mehrr vom Speicher den deine Anwendung benötigt ab.

Gruß
m.artmann