Titelbild Mikrocontroller

8.1.3. Freigabe Digitale Eingang und Sleep Modi

Wie in der internen Schaltung des Pins zu sehen ist, kann das digitale Eingangssignal am Eingang des Schmitt-Triggers an Masse geschaltet werden. Dieses Signal ist in der Schaltung mit SLEEP bezeichnet und wird durch den Controller im Power-down, Power-save und Standby-Modus erzeugt, um in diesen Modi einen hohen Stromverbrauch zu verhindern, der durch schwankende Eingangssignale oder analoge Eingangssignale über VCC/2 entstehen kann.

SLEEP wird bei Port Pins, die als externer Interrupt freigegeben sind, außer Kraft gesetzt. Wenn der externe Interrupt nicht freigegeben ist, beeinflusst das SLEEP Signal auch diese Pins. Das SLEEP Signal wird ebenfalls nicht wirksam, wenn die alternativen Funktionen des Port Pins verwendet werden.

Wenn ein logischer High-Pegel bei einem als asynchroner externer Interrupt konfigurierten Pin, mit Interrupt bei steigender oder fallender Flanke oder bei Wechsel der logischen Zustandes am Pin, während der externe Interrupt nicht freigegeben ist anliegt, wird das dazugehörige Interrupt Flag gesetzt, wenn aus den o.g. Sleep Modi zurückgekehrt wird und diese das Festhalten von Pegeländerungen beinhalten.
Impressum