Der Mega32 ist sicher ausreichend. Man könnte auch noch einen kleineren µC nehmen, wie Mega88 oder Mega48. Die Programmierung ist nur unwesentlich anders.

Wenn man es drauf anlegt könnte sogar was richtig kleines wie Tiny24 oder gar Tiny13 ausreichen. Das muß aber nicht.