ATSAML11E16A SUPC registers

The 8 registers of SUPC (Supply Controller), from 0x40001800, with their reset value and every field. The ATSAML11E16A has 1295 registers in 47 peripherals, one page each.

SUPC Supply Controller

INTENCLRInterrupt Enable Clear

Address
0x40001800
Reset
0x00000000
Access
read/write
Size
32-bit
6 fields
FieldBitsWhat it does
ULPVREFRDY11ULPVREF Voltage Reference Ready
VCORERDY10VDDCORE Ready
VREGRDY8Voltage Regulator Ready
B33SRDY2BOD33 Synchronization Ready
BOD33DET1BOD33 Detection
BOD33RDY0BOD33 Ready

INTENSETInterrupt Enable Set

Address
0x40001804
Reset
0x00000000
Access
read/write
Size
32-bit
6 fields
FieldBitsWhat it does
ULPVREFRDY11ULPVREF Voltage Reference Ready
VCORERDY10VDDCORE Ready
VREGRDY8Voltage Regulator Ready
B33SRDY2BOD33 Synchronization Ready
BOD33DET1BOD33 Detection
BOD33RDY0BOD33 Ready

INTFLAGInterrupt Flag Status and Clear

Address
0x40001808
Reset
0x00000000
Access
read/write
Size
32-bit
6 fields
FieldBitsWhat it does
ULPVREFRDY11ULPVREF Voltage Reference Ready
VCORERDY10VDDCORE Ready
VREGRDY8Voltage Regulator Ready
B33SRDY2BOD33 Synchronization Ready
BOD33DET1BOD33 Detection
BOD33RDY0BOD33 Ready

STATUSPower and Clocks Status

Address
0x4000180C
Reset
0x00000000
Access
read only
Size
32-bit
6 fields
FieldBitsWhat it does
ULPVREFRDY12Low Power Voltage Reference Ready
VCORERDY10VDDCORE Ready
VREGRDY8Voltage Regulator Ready
B33SRDY2BOD33 Synchronization Ready
BOD33DET1BOD33 Detection
BOD33RDY0BOD33 Ready

BOD33BOD33 Control

Address
0x40001810
Reset
0x00000000
Access
read/write
Size
32-bit
9 fields
FieldBitsWhat it does
LEVEL21:16Threshold Level for VDD
PSEL15:12Prescaler Select
  • 0 Divide clock by 2
  • 1 Divide clock by 4
  • 2 Divide clock by 8
  • 3 Divide clock by 16
  • 4 Divide clock by 32
  • 5 Divide clock by 64
  • 6 Divide clock by 128
  • 7 Divide clock by 256
  • 8 Divide clock by 512
  • 9 Divide clock by 1024
  • 10 Divide clock by 2048
  • 11 Divide clock by 4096
  • 12 Divide clock by 8192
  • 13 Divide clock by 16384
  • 14 Divide clock by 32768
  • 15 Divide clock by 65536
VREFSEL11BOD33 Voltage Reference Selection
  • 0 Selects VREF for the BOD33
  • 1 Selects ULPVREF for the BOD33
ACTCFG8Configuration in Active mode
RUNSTDBY6Run during Standby
STDBYCFG5Configuration in Standby mode
ACTION4:3Action when Threshold Crossed
  • 0 No action
  • 1 The BOD33 generates a reset
  • 2 The BOD33 generates an interrupt
HYST2Hysteresis Enable
ENABLE1Enable

VREGVREG Control

Address
0x40001818
Reset
0x00000002
Access
read/write
Size
32-bit
8 fields
FieldBitsWhat it does
VSVSTEP19:16Voltage Scaling Voltage Step
VREFSEL9Voltage Regulator Voltage Reference Selection
  • 0 Selects VREF for the VREG
  • 1 Selects ULPVREF for the VREG
LPEFF8Low Power efficiency
RUNSTDBY6Run during Standby
STDBYPL05Standby in PL0
SEL3:2Voltage Regulator Selection in active mode
  • 0 LDO selection
  • 1 Buck selection
ENABLE1Enable
VSPER31:24Voltage Scaling Period

VREFVREF Control

Address
0x4000181C
Reset
0x00000000
Access
read/write
Size
32-bit
5 fields
FieldBitsWhat it does
SEL19:16Voltage Reference Selection
  • 0 1.0V voltage reference typical value
  • 1 1.1V voltage reference typical value
  • 2 1.2V voltage reference typical value
  • 3 1.25V voltage reference typical value
  • 4 2.0V voltage reference typical value
  • 5 2.2V voltage reference typical value
  • 6 2.4V voltage reference typical value
  • 7 2.5V voltage reference typical value
ONDEMAND7On Demand Control
RUNSTDBY6Run during Standby
VREFOE2Voltage Reference Output Enable
TSEN1Temperature Sensor Output Enable

EVCTRLEvent Control

Address
0x4000182C
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
BOD33DETEO1BOD33 Detection Event Output Enable