26.6.1 Voltage Regulators

Enabling, Disabling, and Resetting

The main regulators output supply level is automatically defined by the Sleep mode selected in the Power Manager module.

Additional regulators are disabled by default and can be enabled and disabled by writing the corresponding AVREGEN bit in the VREGCTRL register. There is one additional regulator used to power the USB.

VDDCORE Control

The VDDCORE supplies (VDDCORE_SW, VDDCORE_RAM, VDDCORE_BU, VDDCORE_USB if enabled in Standby mode).

Additional Regulator Voltage Control

Additional regulator voltage level is off while in Sleep mode equal or deeper than Standby mode to reduce consumption, meaning that domain driven by this regulator (USB) cannot be used in Standby mode. This default behavior can be changed by configuring the ”Additional Voltage Regulator Configuration” bits field in the VREGCTRL CONTROL register (VREGCTRL.AVREGCFG).

Charge Pump for Low VDDIO Voltage

This is highly recommended to activate charge pumps when VDDA/VDDIO is too low. The control of Charge pump n (n = 0,1) is managed by setting the corresponding bit in VREGCTRL.CPEN[1:0]. When CPEN[n] bit is set, the enable and auto-enable bits of the charge pump[N] are set. In standby mode, the charge pumps are automatically turned OFF except if a consumer (PTC, ADC or AC) of the charge pump is requesting the charge pump.