Danke für die fixe antwort. 20 Ports war wohl falsch ausgedrückt. 20 einzeln gesteuerte ausgänge zusammen zu bringen ist wohl ehr weniger kompliziert. Wenn ich richtig gezählt habe besitzt der Mega8 23 I/O`s (PB 0-7, PC 0-6, PD 0-7). Wenn alle genutzt sind ist natürlich kein externer Takt mehr möglich und der Reset Pin wird mit genutzt.
Spannung vor dem Regler zu nehmen geht leider nicht, da die LED`s bereits in der Anwendung verbaut sind und dort parallel geschaltet sind. Danke für den Hinweis mit dem ULN2803. Hab ich glatt übersehen.