The 11 registers of SUPC (Supply Controller), from 0x40001400, with their reset value and every field. The ATSAML21G16B has 1265 registers in 40 peripherals, one page each.
SUPC Supply Controller
INTENCLRInterrupt Enable Clear
Address
0x40001400
Reset
0x00000000
Access
read/write
Size
32-bit
9 fields
Field
Bits
What it does
VCORERDY
10
VDDCORE Ready
APWSRDY
9
Automatic Power Switch Ready
VREGRDY
8
Voltage Regulator Ready
B12SRDY
5
BOD12 Synchronization Ready
BOD12DET
4
BOD12 Detection
BOD12RDY
3
BOD12 Ready
B33SRDY
2
BOD33 Synchronization Ready
BOD33DET
1
BOD33 Detection
BOD33RDY
0
BOD33 Ready
INTENSETInterrupt Enable Set
Address
0x40001404
Reset
0x00000000
Access
read/write
Size
32-bit
9 fields
Field
Bits
What it does
VCORERDY
10
VDDCORE Ready
APWSRDY
9
Automatic Power Switch Ready
VREGRDY
8
Voltage Regulator Ready
B12SRDY
5
BOD12 Synchronization Ready
BOD12DET
4
BOD12 Detection
BOD12RDY
3
BOD12 Ready
B33SRDY
2
BOD33 Synchronization Ready
BOD33DET
1
BOD33 Detection
BOD33RDY
0
BOD33 Ready
INTFLAGInterrupt Flag Status and Clear
Address
0x40001408
Reset
0x00000000
Access
read/write
Size
32-bit
9 fields
Field
Bits
What it does
VCORERDY
10
VDDCORE Ready
APWSRDY
9
Automatic Power Switch Ready
VREGRDY
8
Voltage Regulator Ready
B12SRDY
5
BOD12 Synchronization Ready
BOD12DET
4
BOD12 Detection
BOD12RDY
3
BOD12 Ready
B33SRDY
2
BOD33 Synchronization Ready
BOD33DET
1
BOD33 Detection
BOD33RDY
0
BOD33 Ready
STATUSPower and Clocks Status
Address
0x4000140C
Reset
0x00000000
Access
read only
Size
32-bit
10 fields
Field
Bits
What it does
BBPS
11
Battery Backup Power Switch
VCORERDY
10
VDDCORE Ready
APWSRDY
9
Automatic Power Switch Ready
VREGRDY
8
Voltage Regulator Ready
B12SRDY
5
BOD12 Synchronization Ready
BOD12DET
4
BOD12 Detection
BOD12RDY
3
BOD12 Ready
B33SRDY
2
BOD33 Synchronization Ready
BOD33DET
1
BOD33 Detection
BOD33RDY
0
BOD33 Ready
BOD33BOD33 Control
Address
0x40001410
Reset
0x00000000
Access
read/write
Size
32-bit
11 fields
Field
Bits
What it does
BKUPLEVEL
29:24
Threshold Level in backup sleep mode or for VBAT
LEVEL
21:16
Threshold Level for VDD
PSEL
15:12
Prescaler 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
VMON
10
Voltage Monitored in active and standby mode
ACTCFG
8
Configuration in Active mode
RUNBKUP
7
Configuration in Backup mode
RUNSTDBY
6
Run during Standby
STDBYCFG
5
Configuration in Standby mode
ACTION
4:3
Action when Threshold Crossed
0 No action
1 The BOD33 generates a reset
2 The BOD33 generates an interrupt
3 The BOD33 puts the device in backup sleep mode if VMON=0
HYST
2
Hysteresis Enable
ENABLE
1
Enable
BOD12BOD12 Control
Address
0x40001414
Reset
0x00000000
Access
read/write
Size
32-bit
8 fields
Field
Bits
What it does
LEVEL
21:16
Threshold Level
PSEL
15:12
Prescaler 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
ACTCFG
8
Configuration in Active mode
RUNSTDBY
6
Run during Standby
STDBYCFG
5
Configuration in Standby mode
ACTION
4:3
Action when Threshold Crossed
0 No action
1 The BOD12 generates a reset
2 The BOD12 generates an interrupt
HYST
2
Hysteresis Enable
ENABLE
1
Enable
VREGVREG Control
Address
0x40001418
Reset
0x00000000
Access
read/write
Size
32-bit
7 fields
Field
Bits
What it does
VSVSTEP
19:16
Voltage Scaling Voltage Step
LPEFF
8
Low Power Efficiency
RUNSTDBY
6
Run during Standby
STDBYPL0
5
Standby in PL0
SEL
3:2
Voltage Regulator Selection in active mode
0 LDO selection
1 Buck selection
2 Switched Cap selection
ENABLE
1
Enable
VSPER
31:24
Voltage Scaling Period
VREFVREF Control
Address
0x4000141C
Reset
0x00000000
Access
read/write
Size
32-bit
5 fields
Field
Bits
What it does
SEL
19:16
Voltage 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
ONDEMAND
7
On Demand Contrl
RUNSTDBY
6
Run during Standby
VREFOE
2
Voltage Reference Output Enable
TSEN
1
Temperature Sensor Output Enable
BBPSBattery Backup Power Switch
Address
0x40001420
Reset
0x00000000
Access
read/write
Size
32-bit
3 fields
Field
Bits
What it does
PSOKEN
3
Power Supply OK Enable
WAKEEN
2
Wake Enable
CONF
1:0
Battery Backup Configuration
0 The backup domain is always supplied by main power
1 The power switch is handled by the automatic power switch
2 The backup domain is always supplied by battery backup power