21.1 Overview

The Supply Controller (SUPC) manages the voltage references and the power supplies of the device.

The SUPC controls:
  • The voltage regulators (VDDCORE domain)
  • The FDPLL96M, DFLL48M and DFLLULP clock sources (VDDPLL domain)
It sets the voltage regulators according to the sleep modes, or the user configuration. In active mode, the voltage regulators can be selected on the fly between LDO (low-dropout) type regulator or Buck converter (BUCK).
The SUPC embeds different features to monitor, warn and reset the device:
  • A Power-on Reset (POR) on VDD and AVDD:
    • Monitoring is always activated, including during device start-up or during any sleep modes.
    • Having VDD/AVDD below a fixed threshold voltage will reset the whole device.
    Note: POR minimum and maximum threshold voltages can be found in Power Supply Electrical Specifications in the Electrical Characteristics chapter.
  • A Brown-out Detector (BOD33) on VDD and AVDD:
    • The BOD33 can monitor VDD/AVDD continuously (continuous mode) or periodically (sampled mode) with a programmable sample frequency in active mode as in any sleep modes.
    • A programmable threshold loaded from the NVM User Row is used to trigger an interrupt and/or reset the whole device.
  • A Brown-out Detector (BOD12) on VDDCORE.
  • A Brown-out Detector (BOD12PLL) on VDDPLL.
CAUTION: BOD12 and BOD12PLL are calibrated in production and their calibration parameters are stored in the NVM User Row. These data must not be changed to ensure correct device behavior.

The SUPC generates also a selectable reference voltage which can be used by analog modules like the ADC or DAC.