PIC32CZ2051CA91100 SUPC registers

The 11 registers of SUPC (Supply Controller), from 0x44020000, with their reset value and every field. The PIC32CZ2051CA91100 has 5746 registers in 63 peripherals, one page each.

SUPC Supply Controller

INTENCLRInterrupt Enable Clear

Address
0x44020000
Reset
0x00000000
Access
read/write
Size
32-bit
6 fields
FieldBitsWhat it does
ADDVREGRDY210Additional Regulator ready 2 Interrupt Enable
ADDVREGRDY19Additional Regulator ready 1 Interrupt Enable
ADDVREGRDY08Additional Regulator ready 0 Interrupt Enable
BORVDDUSB6:5BORVDDUSB Interrupt Enable
LVDRDY1Low Voltage Detector Ready Interrupt Enable
LVDET0Low Voltage Detector Interrupt Enable

INTENSETInterrupt Enable Set

Address
0x44020004
Reset
0x00000000
Access
read/write
Size
32-bit
6 fields
FieldBitsWhat it does
ADDVREGRDY210Additional Regulator ready 2 Interrupt Enable
ADDVREGRDY19Additional Regulator ready 1 Interrupt Enable
ADDVREGRDY08Additional Regulator ready 0 Interrupt Enable
BORVDDUSB6:5BORVDDUSB Interrupt Enable
LVDRDY1Low Voltage Detector Ready Interrupt Enable
LVDET0Low Voltage Detector Interrupt Enable

INTFLAGInterrupt Flag Status and Clear

Address
0x44020008
Reset
0x00000000
Access
read/write
Size
32-bit
6 fields
FieldBitsWhat it does
ADDVREGRDY210Additional Regulator ready 2 Interrupt. Set to one if additionnal regulator is ready meaning that output voltage is correct.
ADDVREGRDY19Additional Regulator ready 1 Interrupt. Set to one if additionnal regulator is ready meaning that output voltage is correct.
ADDVREGRDY08Additional Regulator ready 0 Interrupt. Set to one if additionnal regulator is ready meaning that output voltage is correct.
BORVDDUSB6:5BORVDDUSB Interrupt. Set to one if VDDUSB issue is detected.
LVDRDY1Low Voltage Detector Ready Interrupt. Set to one if LVD is ready to operate.
LVDET0Low Voltage Detector Interrupt. Set to one if VDDIO crosses the treshold voltage in the good direction according to LVD.DIR.

STATUSFlag status

Address
0x4402000C
Reset
0x00000000
Access
read only
Size
32-bit
6 fields
FieldBitsWhat it does
ADDVREGRDY210Additional Regulator ready 2 Status. One if voltage is OK. It corresponds to vreg_ready_mv signal of additional regulator.
ADDVREGRDY19Additional Regulator ready 1 Status. One if voltage is OK. It corresponds to vreg_ready_mv signal of additional regulator.
ADDVREGRDY08Additional Regulator ready 0 Status. One if voltage is OK. It corresponds to vreg_ready_mv signal of additional regulator.
BORVDDUSB6:5BORVDDUSB Status. One if VDDUSB is OK. It corresponds to bor_vddusb_n_mv signal of SMOR.
LVDRDY1Low Voltage Detector Ready Status
LVDET0Low Voltage Detector Status.

SYNCBUSYSynchronisation Busy

Address
0x44020010
Reset
0x00000000
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
BOR0BOR Synchronization Busy

BORBOR Control

Address
0x44020014
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
BORFILT9:8BOR filtering
  • 0 No digital filtering
  • 1 32us filtering
  • 2 125us filtering
  • 3 250us filtering
DCBORPSEL6:4Duty Cycle BOR Prescaler Select
  • 0 Not Divided
  • 1 Divide clock by 2
  • 2 Divide clock by 4
  • 3 Divide clock by 8
  • 4 Divide clock by 16
  • 5 Divide clock by 32
  • 6 Divide clock by 64
  • 7 Divide clock by 128

LVDLVD Control

Address
0x44020018
Reset
0x00000000
Access
read/write
Size
32-bit
5 fields
FieldBitsWhat it does
LEVEL19:16Threshold Level. See "pwr_smor_[nn]_v1 DOS" - level section to get details.
RUNSTDBY4Run during Standby
OEVEN3Output Event Enable
DIR2Direction
  • 0 Rising detection
  • 1 Falling detection
ENABLE1Enable

VREGCTRLVREG Control

Address
0x4402001C
Reset
0x00000000
Access
read/write
Size
32-bit
7 fields
FieldBitsWhat it does
AVREGSTDBY26:24Additional Voltage Regulator Configuration
  • 0 Regulator is OFF while in sleep mode equal or deeper than standby mode. It is OFF in hibernate and backup mode as well.
  • 1 Regulator is ON in Standby mode if AVREGEN bit is set. is OFF from Hibernate mode. It is OFF in backup mode as well.
AVREGEN18:16Additional Voltage Regulator Enable
CPEN10:8Charge Pump Enable and Auto-enable.
BKUP_VLD5Backup Valid Status Bit
SRAM_VLD4SRAM Valid Status Bit
OFFSTDBY2Off in Standby Control for VREGSW[N-1]. Useful for Riverside only.
  • 0 In standby mode, VREGSW1,2,3 are OFF
  • 1 In standby mode, VREGSW1,2,3 are ON
VREGOUT1:0VREG Output Control in RUN mode only. Enable by production fuse by CALSUPC.VREGOUTEN
  • 0 In Active mode, VDDCORE_RAM, VDDCORE_BU, VDDCORE_SW and optionnaly VDDCORE_PLL USB are set to 1.2v.
  • 1 In Active mode, VDDCORE_RAM, VDDCORE_BU, VDDCORE_SW and optionnaly VDDCORE_PLL USB are set to 1.0v.
  • 2 In Active mode, VDDCORE_RAM, VDDCORE_BU, VDDCORE_SW and optionnaly VDDCORE_PLL USB are set to 0.8v.

VREFCTRLVREF Control

Address
0x44020020
Reset
0x00000003
Access
read/write
Size
32-bit
3 fields
FieldBitsWhat it does
TSEN4Temperature Sensor Output Enable
LPHIB1Bandgap and Regulators Low Power Hibernate Enable
  • 0 In hibernate mode, bandgap is set to nominal power mode. As a consequence, enabled regulator(s) are set to nominal power mode.
  • 1 In hibernate mode, bandgap is set to low power mode. As a consequence, enabled regulator(s) are set to low power mode.
LPSTDBY0Bandgap and Regulators Low Power Standby Enable
  • 0 In standby mode, bandgap and enabled regulator(s) are set to nominal power mode.
  • 1 In standby mode, bandgap and enabled regulator(s) are set to low power mode.

BKOUTBackup Output Control

Address
0x44020028
Reset
0x00000000
Access
read/write
Size
32-bit
8 fields
FieldBitsWhat it does
TGLOM127:26Toggle Output Mode
  • 0 The output does not toggle.
  • 1 The output toggles on RTC event.
  • 2 The output is set when the device enters backup mode or battery backup mode. The output should then be cleared by software.
TGLOM025:24Toggle Output Mode
  • 0 The output does not toggle.
  • 1 The output toggles on RTC event.
  • 2 The output is set when the device enters backup mode or battery backup mode. The output should then be cleared by software.
SET118Set Output
SET016Set Output
CLR110Clear Output
CLR08Clear Output
EN12Enable Output
EN00Enable Output

BKINBackup Input Control

Address
0x4402002C
Reset
0x00000000
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
BKIN1:0Backup Input Value