Atmel MCU Evaluation Kit AT91SAM7X-EK AT91SAM7X-EK Data Sheet

Product codes
AT91SAM7X-EK
Page of 44
 25
SAM7X Series [SUMMARY DATASHEET]
6120IS–ATARM–14-Nov-13
9.1
Reset Controller 
Based on one power-on reset cell and one brownout detector
Status of the last reset, either Power-up Reset, Software Reset, User Reset, Watchdog Reset, Brownout Reset
Controls the internal resets and the NRST pin output
Allows to shape a signal on the NRST line, guaranteeing that the length of the pulse meets any requirement.
9.1.1
Brownout Detector and Power-on Reset
The SAM7X512/256/128 embeds one brownout detection circuit and a power-on reset cell. The power-on reset is 
supplied with and monitors VDDCORE. 
Both signals are provided to the Flash to prevent any code corruption during power-up or power-down sequences or if 
brownouts occur on the power supplies.
The power-on reset cell has a limited-accuracy threshold at around 1.5V. Its output remains low during power-up until 
VDDCORE goes over this voltage level. This signal goes to the reset controller and allows a full re-initialization of the 
device.
The brownout detector monitors the VDDCORE and VDDFLASH levels during operation by comparing them to a fixed 
trigger level. It secures system operations in the most difficult environments and prevents code corruption in case of 
brownout on the VDDCORE or VDDFLASH.
When the brownout detector is enabled and VDDCORE decreases to a value below the trigger level (Vbot18-, defined as 
Vbot18 - hyst/2), the brownout output is immediately activated.
When VDDCORE increases above the trigger level (Vbot18+, defined as Vbot18 + hyst/2), the reset is released. The 
brownout detector only detects a drop if the voltage on VDDCORE stays below the threshold voltage for longer than 
about 1
μs.
The VDDCORE threshold voltage has a hysteresis of about 50 mV, to ensure spike free brownout detection. The typical 
value of the brownout detector threshold is 1.68V with an accuracy of ± 2% and is factory calibrated.
When the brownout detector is enabled and VDDFLASH decreases to a value below the trigger level (Vbot33-, defined 
as Vbot33 - hyst/2), the brownout output is immediately activated.
When VDDFLASH increases above the trigger level (Vbot33+, defined as Vbot33 + hyst/2), the reset is released. The 
brownout detector only detects a drop if the voltage on VDDCORE stays below the threshold voltage for longer than 
about 1
μs.
The VDDFLASH threshold voltage has a hysteresis of about 50 mV, to ensure spike free brownout detection. The typical 
value of the brownout detector threshold is 2.80V with an accuracy of ± 3.5% and is factory calibrated.
The brownout detector is low-power, as it consumes less than 28 
μA static current. However, it can be deactivated to 
save its static current. In this case, it consumes less than 1
μA. The deactivation is configured through the GPNVM bit 0 of 
the Flash.