Zusammenfassung:
Sie müssen zwischen "garantierten Betriebsbedingungen" und "absoluten Maximalwerten" unterscheiden. Auch zwischen Strom von einem zB einem logisch hohen Ausgangspin bei einer nützlich hohen Spannung und Kurzschlussstrom von einem Pin.
Bei 80 mA setzen Sie den IC Bedingungen aus, die die Garantien des Herstellers für das Überleben des Produkts überschreiten, und der Hersteller weist ausdrücklich darauf hin, dass solche Praktiken den IC dauerhaft beschädigen können.
YMMV :-)
Betriebs- und Absolutmaximalwerte
Hersteller veröffentlichen Daten, aus denen hervorgeht, unter welchen Bedingungen ein Gerät in der Praxis bei normalem Betrieb die Anforderungen erfüllt. Sie veröffentlichen auch absolute Maximalwerte für ein Gerät, ab denen Schäden am Gerät auftreten können.
Auf den Seiten 519 und 520 finden Sie Tabellen, in denen die von Atmel garantierten Spannungs- und Stromausgangsbedingungen angegeben sind . Nicht, dass mit zunehmendem Strom die Spannung aufgrund eines erhöhten Spannungsabfalls an der internen Schaltung abfällt. Sie geben nicht an, welchen Strom Sie erhalten können, wenn Sie einen Pin mit hohem Ausgang auf fast 0 Volt laden - aber Sie können sicher sein, dass er über dem maximal garantierten Wert liegt und wahrscheinlich den IC beschädigen würde.
Die wichtigste Spezifikation in Bezug auf Ihre Frage finden Sie auf Seite 317 des ATmega328-Datenblattes
Das sagt
29.1 Absolute Maximalwerte *
Gleichstrom pro E / A-Pin ........................................... ..... 40,0 mA
und
- HINWEIS Belastungen, die über die unter „Absolute Maximalwerte“ aufgeführten Werte hinausgehen, können das Gerät dauerhaft beschädigen. Dies ist nur eine Belastungsbewertung, und der Funktionsbetrieb des Geräts unter diesen oder anderen Bedingungen, die über die in den Betriebsabschnitten dieser Spezifikation angegebenen Bedingungen hinausgehen, ist nicht impliziert. Wenn das Gerät über einen längeren Zeitraum absoluten maximalen Nennbedingungen ausgesetzt wird, kann dies die Zuverlässigkeit des Geräts beeinträchtigen.
"Absolute Maximum Ratings" sind in allen seriösen Datenblättern enthalten und bedeuten genau das, was sie sagen. Sie sind das absolute Maximum, bei dem das Gerät vom Hersteller garantiert wird, dass es keine dauerhaften Schäden erleidet. Normalerweise sind die garantierten Betriebsbedingungen niedriger als die absoluten Maximalwerte.
Sie sagen: "Sie haben dies an jedem Pin versucht. Beachten Sie den Kommentar des Herstellers
- Die Exposition gegenüber absoluten maximalen Nennbedingungen über längere Zeiträume kann die Zuverlässigkeit des Geräts beeinträchtigen.
Hier liegt "längere Zeiträume" im Ermessen des Herstellers und von Murphy.
Möglicherweise haben Sie den IC nicht beschädigt. Wenn Sie es jedoch über den Maximalwerten betreiben, können Sie dies tun. Und wenn Sie es über den maximalen Betriebswerten betreiben, kann es in der Praxis zu Fehlfunktionen kommen. "Richtige" Konstruktionen müssen immer die vom Hersteller festgelegten Betriebsgrenzen einhalten.