Nach dem Durchstöbern des Datenblattes fand ich Folgendes :
14.2.6 Nicht verbundene Pins
Wenn einige Pins nicht verwendet werden, wird empfohlen, sicherzustellen, dass diese Pins einen definierten Pegel haben. Obwohl die meisten Digitaleingänge in den oben beschriebenen Tiefschlafmodi deaktiviert sind, sollten potentialfreie Eingänge vermieden werden, um den Stromverbrauch in allen anderen Modi zu reduzieren, in denen die Digitaleingänge aktiviert sind (Reset, Aktivmodus und Ruhemodus).
Die einfachste Methode, um einen definierten Füllstand eines nicht verwendeten Stifts zu gewährleisten, besteht darin, das interne Hochziehen zu ermöglichen. In diesem Fall wird das Pull-Up während des Resets deaktiviert. Wenn ein geringer Stromverbrauch während des Zurücksetzens wichtig ist, wird empfohlen, ein externes Pull-up oder Pull-down zu verwenden. Das direkte Anschließen nicht verwendeter Pins an VCC oder GND wird nicht empfohlen, da dies zu übermäßigen Strömen führen kann, wenn der Pin versehentlich als Ausgang konfiguriert wird.
Update in Bezug auf Kommentar / Frage:
Nach Tabelle 14-1 ist der Pull-Up-Widerstand nur aktiv, wenn folgende Bedingungen erfüllt sind:
- Der Pin wird als Eingang gesetzt (DDxn-Bit ist logisch niedrig)
- PORTxn ist logisch hoch eingestellt
- PUD ist logisch niedrig
Der Pull-up-Widerstand kann nur dann mit einem signifikanten Strom versorgt werden, wenn der Pin bei aktiviertem Pull-up einen niedrigen Pegel aufweist. Dies bedeutet, dass entweder Atmel stark (unwahrscheinlich) durcheinander gebracht wurde oder dass Sie den Pin als Eingang konfiguriert haben, während das Pull-up aktiviert ist und der Pin irgendwie mit Masse verbunden ist.
In diesem Abschnitt werden 14.2.5
die Aktivierungs- und Ruhemodi für digitale Eingänge erläutert. Zusammenfassend kann gesagt werden, dass der Digitaleingang am Eingang des Schmitt-Triggers auf Masse geklemmt wird, um einen schwebenden Pegel im Ruhemodus zu verhindern, sofern der Pin nicht als externer Interrupt konfiguriert ist. Ich kann nicht feststellen, ob der digitale Ausgang im Ruhemodus deaktiviert ist. Es sieht nicht so aus, als wäre es laut Abbildung deaktiviert 14-2
, obwohl ich nicht zu überrascht wäre, wenn es so wäre. Am besten verwenden Sie einen internen oder einen externen Pull-Up-Widerstand.
Ich würde für 1) gehen: Eingabe mit internem Pull-up; Keine externen Teile erforderlich. In einer FMEA kann 5) besser abschneiden, aber das hängt davon ab, wie hoch Sie das Risiko einschätzen, dass Sie vergessen, das interne Pull-up zu aktivieren. Ein Software-Design-Peer-Review sollte Sie versichern.
quelle
Die Stifte machen normalerweise selbst keinen großen Unterschied. Sie werden sehen, dass jeder Pin auch eine bestimmte Funktion hat - deaktivieren Sie die Funktion des Pins
entnommen aus http://www.nerdkits.com/library/lowpowerexample/, die auch die gleichen chips verwenden.
quelle