Hallo,

bei einem Mega88 zB. kann man auf alle Pins einen Interupt legen, den PinChangeInterupt - PCINT, evtl. reicht da auch ein Mega48, da der nur auf die INTs wartet.
Mit den Mega48/88/168 kann man max. 23 solcher Eingänge bearbeiten, dann brauchts aber noch eine Schnittstelle, und den Reset, sinds 20, wenn man den internen Takt verwendet.