Du könntest Dir einen weiteren µC mit 20 Eingängen so programmieren, dass er diese Eingänge ständig abfragt (pollt) und bei einem IRQ dessen Nr per SPI, I2C oder einfach binär an der anderen µC übermittelt. Bei binär bräuchtest Du 5^2=32, also 5 Ports+INTx -> 6 Leitungen.
Gruß
Edit: war ich wohl zu spät...
Lesezeichen