The 14 registers of PAC (Peripheral Access Controller), from 0x40000000, with their reset value and every field. The ATSAML10D15A has 894 registers in 38 peripherals, one page each.
PAC Peripheral Access Controller
WRCTRLWrite control
Address
0x40000000
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
Field
Bits
What it does
KEY
23:16
Peripheral access control key
0 No action
1 Clear protection
2 Set protection
3 Set and lock protection
PERID
15:0
Peripheral identifier
EVCTRLEvent control
Address
0x40000004
Reset
0x00
Access
read/write
7–
6–
5–
4–
3–
2–
1–
0ERREO
1 field
Field
Bits
What it does
ERREO
0
Peripheral acess error event output
INTENCLRInterrupt enable clear
Address
0x40000008
Reset
0x00
Access
read/write
7–
6–
5–
4–
3–
2–
1–
0ERR
1 field
Field
Bits
What it does
ERR
0
Peripheral access error interrupt disable
INTENSETInterrupt enable set
Address
0x40000009
Reset
0x00
Access
read/write
7–
6–
5–
4–
3–
2–
1–
0ERR
1 field
Field
Bits
What it does
ERR
0
Peripheral access error interrupt enable
INTFLAGAHBBridge interrupt flag status
Address
0x40000010
Reset
0x00000000
Access
read/write
Size
32-bit
8 fields
Field
Bits
What it does
BROM_
7
BROM
HSRAMDSU_
6
HSRAMDSU
HSRAMDMAC_
5
HSRAMDMAC
HSRAMCPU_
4
HSRAMCPU
APBC_
3
AHB-APB Bridge C
APBB_
2
AHB-APB Bridge B
APBA_
1
AHB-APB Bridge A
FLASH_
0
FLASH
INTFLAGAPeripheral interrupt flag status - Bridge A
Address
0x40000014
Reset
0x00000000
Access
read/write
Size
32-bit
14 fields
Field
Bits
What it does
AC_
13
AC
PORT_
12
PORT
FREQM_
11
FREQM
EIC_
10
EIC
RTC_
9
RTC
WDT_
8
WDT
GCLK_
7
GCLK
SUPC_
6
SUPC
OSC32KCTRL_
5
OSC32KCTRL
OSCCTRL_
4
OSCCTRL
RSTC_
3
RSTC
MCLK_
2
MCLK
PM_
1
PM
PAC_
0
PAC
INTFLAGBPeripheral interrupt flag status - Bridge B
Address
0x40000018
Reset
0x00000000
Access
read/write
Size
32-bit
4 fields
Field
Bits
What it does
DMAC_
3
DMAC
NVMCTRL_
2
NVMCTRL
DSU_
1
DSU
IDAU_
0
IDAU
INTFLAGCPeripheral interrupt flag status - Bridge C
Address
0x4000001C
Reset
0x00000000
Access
read/write
Size
32-bit
13 fields
Field
Bits
What it does
TRAM_
13
TRAM
OPAMP_
12
OPAMP
CCL_
11
CCL
TRNG_
10
TRNG
PTC_
9
PTC
DAC_
8
DAC
ADC_
7
ADC
TC2_
6
TC2
TC1_
5
TC1
TC0_
4
TC0
SERCOM1_
2
SERCOM1
SERCOM0_
1
SERCOM0
EVSYS_
0
EVSYS
STATUSAPeripheral write protection status - Bridge A
Address
0x40000034
Reset
0x0000C000
Access
read only
Size
32-bit
14 fields
Field
Bits
What it does
AC_
13
AC APB Protect Enable
PORT_
12
PORT APB Protect Enable
FREQM_
11
FREQM APB Protect Enable
EIC_
10
EIC APB Protect Enable
RTC_
9
RTC APB Protect Enable
WDT_
8
WDT APB Protect Enable
GCLK_
7
GCLK APB Protect Enable
SUPC_
6
SUPC APB Protect Enable
OSC32KCTRL_
5
OSC32KCTRL APB Protect Enable
OSCCTRL_
4
OSCCTRL APB Protect Enable
RSTC_
3
RSTC APB Protect Enable
MCLK_
2
MCLK APB Protect Enable
PM_
1
PM APB Protect Enable
PAC_
0
PAC APB Protect Enable
STATUSBPeripheral write protection status - Bridge B
Address
0x40000038
Reset
0x00000002
Access
read only
Size
32-bit
4 fields
Field
Bits
What it does
DMAC_
3
DMAC APB Protect Enable
NVMCTRL_
2
NVMCTRL APB Protect Enable
DSU_
1
DSU APB Protect Enable
IDAU_
0
IDAU APB Protect Enable
STATUSCPeripheral write protection status - Bridge C