Titelbild Mikrocontroller

6.2. MCUCSR – MCU Control und Status Register

MCUCSR Register

MCUCSR Register


Bit 7 bis 4 – Res: Reservierte Bits

Diese Bits sind reserviert und werden immer als 0 gelesen.

Bit 3 – WDRF: Watchdog Reset Flag

Dieses Bit wird gesetzt „1“, wenn ein Watchdog Reset auftritt. Es wird durch eine Power-on Reset gelöscht oder wenn es mit einer logischen „0“ beschrieben wird.

Bit 2 – BORF: Brown-out Reset Flag

Dieses Bit wird gesetzt „1“, wenn ein Brown-out Reset auftritt. Es wird durch eine Power-on Reset gelöscht oder wenn es mit einer logischen „0“ beschrieben wird.

Bit 1 – EXTRF: Externer Reset Flag

Dieses Bit wird gesetzt „1“, wenn ein externer Reset auftritt. Es wird durch eine Power-on Reset gelöscht oder wenn es mit einer logischen „0“ beschrieben wird.

Bit 0 – PORF: Power-on Reset Flag

Dieses Bit wird gesetzt „1“, wenn ein Power-on Reset auftritt. Diese Bit kann nur gelöscht werden, indem es mit einer logischen „0“ beschrieben wird.

Die Reset-Flags können ausgewertet werden, um die Ursache eines Resets festzustellen. Dabei sollte das MCUSR so früh wie möglich im Programm ausgewertet und anschließend gelöscht werden.
Impressum