Atmel Xplained Pro Evaluation Kit ATSAM4E-XPRO ATSAM4E-XPRO Data Sheet

Product codes
ATSAM4E-XPRO
Page of 1506
35
SAM4E [DATASHEET]
Atmel-11157D-ATARM-SAM4E16-SAM4E8-Datasheet_12-Jun-14
10.2
Power-on-Reset, Brownout and Supply Monitor
The SAM4E device embeds three features to monitor, warn and/or reset the chip:
• Power-on-Reset on VDDIO
• Brownout Detector on VDDCORE
• Supply Monitor on VDDIO
10.2.1 Power-on-Reset
The Power-on-Reset monitors VDDIO. It is always activated and monitors voltage at start up but also during power
down. If VDDIO goes below the threshold voltage, the entire chip is reset. For more information, refer to the
“Electrical Characteristics” section of the datasheet.
10.2.2 Brownout Detector on VDDCORE
The Brownout Detector monitors VDDCORE. It is active by default. It can be deactivated by software through the
Supply Controller (SUPC_MR). It is especially recommended to disable it during low-power modes such as wait or
sleep modes.
If VDDCORE goes below the threshold voltage, the reset of the core is asserted. For more information, refer to the
“Supply Controller (SUPC)” and “Electrical Characteristics” sections of the datasheet.
10.2.3 Supply Monitor on VDDIO
The Supply Monitor monitors VDDIO. It is not active by default. It can be activated by software and is fully
programmable with 16 steps for the threshold (between 1.6V to 3.4V). It is controlled by the Supply Controller
(SUPC). A sample mode is possible. It allows to divide the supply monitor power consumption by a factor of up to
2048. For more information, refer to the SUPC and Electrical Characteristics sections of the datasheet.
10.3
Reset Controller
The Reset Controller is based on a Power-on-Reset cell, and a Supply Monitor on VDDCORE.
The Reset Controller is capable to return to the software the source of the last reset, either a general reset, a
wake-up reset, a software reset, a user reset or a watchdog reset.
The Reset Controller controls the internal resets of the system and the NRST pin input/output. It is capable to
shape a reset signal for the external devices, simplifying to a minimum connection of a push-button on the NRST
pin to implement a manual reset.
The configuration of the Reset Controller is saved as supplied on VDDIO.
Multiplexing of four peripheral functions per I/O Line
For each I/O Line (whether assigned to a peripheral or used as general purpose I/O)
̶
Input change interrupt
̶
Configurable peripheral event generator
̶
Programmable Glitch filter
̶
Programmable debouncing filter
̶
Multi-drive option enables driving in open drain
̶
Programmable pull-up on each I/O line
̶
Pin data status register, supplies visibility of the level on the pin at any time
̶
Additional interrupt modes on a programmable event: rising edge, falling edge, low level or high level
̶
Lock of the configuration by the connected peripheral
Synchronous output, provides set and clear of several I/O lines in a single write
Write Protect Registers