PIC32CM1216PL10064 SUPC registers

The 10 registers of SUPC (Supply Controller), from 0x40001804, with their reset value and every field. The PIC32CM1216PL10064 has 702 registers in 32 peripherals, one page each.

SUPC Supply Controller

INTENCLRInterrupt Enable Clear

Address
0x40001804
Reset
0x00000000
Access
read/write
Size
32-bit
4 fields
FieldBitsWhat it does
VDDIO2LPMPOR5VDDIO2 Low-Power Mode POR Interrupt Enable
VDDIO2OK4VDDIO2OK Interrupt Enable
VLM3Voltage Level Monitor Interrupt Enable
BODVDDRDY0BODVDD Ready Interrupt Enable

INTENSETInterrupt Enable Set

Address
0x40001808
Reset
0x00000000
Access
read/write
Size
32-bit
4 fields
FieldBitsWhat it does
VDDIO2LPMPOR5VDDIO2 Low Power Mode POR Interrupt Enable
VDDIO2OK4VDDIO2 OK Interrupt Enable
VLM3Voltage Level Monitor Interrupt Enable
BODVDDRDY0BODVDD Ready Interrupt Enable

INTFLAGInterrupt Flag Status and Clear

Address
0x4000180C
Reset
0x00000000
Access
read/write
Size
32-bit
4 fields
FieldBitsWhat it does
VDDIO2LPMPOR5VDDIO2 Low Power Mode POR
VDDIO2OK4VDDIO2 OK
VLM3Voltage Level Monitor
BODVDDRDY0BODVDD Ready

INTFLAGSETInterrupt Flag Software Set

Address
0x40001810
Reset
0x00000000
Access
read/write
Size
32-bit
4 fields
FieldBitsWhat it does
VDDIO2LPMPOR5VDDIO2 Low Power Mode POR
VDDIO2OK4VDDIO2 OK
VLM3Voltage Level Monitor
BODVDDRDY0BODVDD Ready

STATUSStatus

Address
0x40001814
Reset
0x00000000
Access
read only
Size
32-bit
4 fields
FieldBitsWhat it does
VDDIO2LPMPOR5VDDIO2 Low Power Mode POR
VDDIO2OK4VDDIO2 OK
VLM3Voltage Level Monitor
BODVDDRDY0BODVDD Ready

BODVDDVDD Brown-Out Detector Control

Address
0x4000181C
Reset
0x00000000
Access
read/write
Size
32-bit
9 fields
FieldBitsWhat it does
VLMCFG27:26Voltage Level Monitor Interrupt Configuration
  • 0 VDD falls below the VLM threshold
  • 1 VDD rises above the VLM threshold
  • 2 VDD crosses the VLM threshold
VLMLVL25:24Voltage Level Monitor Level
  • 0 VLM is disabled
  • 1 The VLM threshold is 5% above the BOD threshold
  • 2 The VLM threshold is 15% above the BOD threshold
  • 3 The VLM threshold is 25% above the BOD threshold
LEVEL17:16BOD Level
  • 0 1.90V
  • 1 2.45V
  • 2 2.70V
  • 3 2.85V
SAMPFREQ12Sampling Frequency
  • 0 128 Hz Sampling Frequency
  • 1 32 Hz Sampling Frequency
ACTCFG8BOD Configuration in Active Mode
  • 0 Continuous Mode
  • 1 Sampling Mode
RUNSTDBY6Run in Standby
STDBYCFG5BOD Configuration in Standby Sleep Mode
  • 0 Continuous Mode
  • 1 Sampling Mode
ENABLE1Enable
WRTLOCK31Write Lock

VREGVoltage Regulator Control

Address
0x40001820
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
RUNSTDBY6Run in Standby

MVIOMVIO Control

Address
0x40001824
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
VDDIO2CFG3:2VDDIO2 Configuration
  • 0 VDDIO2 with voltage protection enabled
  • 1 VDDIO2 with voltage protection disabled
  • 2 VDDIO2 domain is disabled. I/O pins are not available.
MODE0Operation Mode
  • 0 MVIO operating in dual supply mode
  • 1 MVIO operating in Single supply mode

EVCTRLEvent Control

Address
0x40001828
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
VLMEO1VLM Event Output Enable
MVIOEO0MVIO Event Output Enable

WPCTRLWrite Protection Control

Address
0x4000182C
Reset
0x00000000
Access
read/write
Size
32-bit
3 fields
FieldBitsWhat it does
WPLCK1Write Protection Lock
WPEN0Write Protection Enable
WPKEY31:8Write Protection Key
  • 5461328 Allows writes to the WPCTRL register