hi,
ich würde auch eher einen "grossen" µC nehmen (xmega128a1), die 32 Ausgänge auf 4 Ports - sind 4 Ints, nicht 32 - in der ISR das (oder die) angesproche Bit(s) ermitteln
und das Ergebnis der jeweiligen ISR evtl. auf eine unsigned long Variable "mappen". Über I2C externe Hardware abzufragen dürfte eher "länger" dauern.
mfg
Achim
Lesezeichen