...the world's most energy friendly microcontrollers
2016-04-28 - Giant Gecko Family - d0053_Rev1.20
115
www.silabs.com
• EMU_BUCTRL
• EMU_PWRCONF
• EMU_BUINACT
• EMU_BUACT
• EMU_ROUTE
Note
For registers residing in the CMU and EMU_AUXCTRL, the reset value will be read after
exit from EM4 or Backup mode, but if LOCKCONF in EMU_EM4CONF has been set, the
locked configuration will be used until LOCKCONF is cleared. This also applies for the
LOCKCONF bit itself.
The LOCKCONF bit does not lock the PROBE bitfield in EMU_BUCTRL.
10.3.4.10 EM4 with RTC and data retention
The backup power domain can also be powered by the main power. This provides possibility for
Backup RTC operation and data retention in EM4. Available functionality in EM4 is configured in
EMU_EM4CONF. Setting the VREGEN bit will keep the voltage regulator for the Backup domain enabled
when in EM4. This allows the Backup RTC to keep running. To enable the Backup RTC to wake up
the system from EM4, BURTCWU in EMU_EM4CONF needs to be set. When BURTCWU is set, any
enabled Backup RTC interrupt will wake up the system. For further details regarding the Backup RTC
and EM4 data retention, refer to Chapter 22 (p. 570) .
The voltage regulator can also be used to power the Backup RTC during a watchdog reset from any
energy mode. Set EMU_EM4CONF_VREGEN to enable the Backup RTC to be powered from the
regulator, making sure it survives a watchdog reset.
10.3.4.10.1 Oscillators in EM4
When the system is in EM4 or backup mode with the voltage regulator enabled, the ULFRCO is by
default enabled. If the LFXO or LFRCO is used by the Backup RTC, the ULFRCO can be shut down to
reduce power consumption. To do this, configure the OSC bitfield in EMU_EM4CONF.
Note
If OSC in EMU_EM4CONF is not set to ULFRCO, PRESC and LPCOMP in BURTC_CTRL
has to be configured in the following manner:
• 4 < (PRESC + LPCOMP) < 8, PRESC = 0,5,6,7
Refer to Chapter 22 (p. 570) for details on how to configure the Backup RTC.
10.3.4.10.2 Brown-out detector in EM4
To enable Brown-out detection in EM4, the Backup BODs have to be enabled, by setting EN in
EMU_BUCTRL. When BURDY in EMU_STATUS is set, the Brown-out detectors are ready and able to
issue a reset from EM4 if a Brown-out is detected on either regulated or unregulated power. The Backup
BOD' ability to issue reset from EM4 can be disabled by setting BUBODRSTDIS in EMU_EM4CONF.
Note
The Backup BODs can be enabled without allowing entrance to backup mode. This is done
by setting EN in EMU_BUCTRL, and clearing BUVINPEN in EMU_ROUTE.
10.3.5 Powering off SRAM blocks
The SRAM blocks can be individually disabled using the POWERDOWN bitfield in the EMU_MEMCTRL
register. To disable a block means that the power source is removed from the entire block, which will
conserve energy. Once a block has been disabled it can only be enabled by reset.
Summary of Contents for Giant Gecko EFM32GG
Page 842: ......