Erzähl einfach mal mehr über Dein Projekt.
Meine Erfahrung geht dahin, daß sehr oft die Anforderungen völlig
überzogen sind.
Z.B. lassen sich alle zeitabhängigen Prozesse meist aus nur einem Timer
ableiten (z.B. mein Scheduler in der Codesammlung).
Bzw. der ATMega162 hat ja sogar 4 Timer. Und noch ein Zählbyte nehmen
zur Erweiterung auf 16 Bit ist doch nicht schlimm.
Die MC-Entwickler sind ja nicht dumm, wenn wirklich oft mehr Timer
benötigt würden, dann hätten die das auch schon implementiert.
Und >=40 IOs braucht man eigentlich nur, wenn man direkt LCD-Segmente
ansteuern will.
In allen anderen Fällen kann man so gut wie immer IOs mehrfach
verwenden bzw. einfach erweitern (74HC595, 74HC165).
Siehe mein Beispiel mit dem ATTiny12 (5Pins für: LCD +Taste
+2Temperatursensoren +RTC) in der Codesammlung.
Im Gegenteil, je weniger Leitungen direkt zum MC gehen, umso weniger
Antennen hat man, die Störungen einfangen können.
Peter