ATSAML10D15A PAC registers

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
FieldBitsWhat it does
KEY23:16Peripheral access control key
  • 0 No action
  • 1 Clear protection
  • 2 Set protection
  • 3 Set and lock protection
PERID15:0Peripheral identifier

EVCTRLEvent control

Address
0x40000004
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0ERREO
1 field
FieldBitsWhat it does
ERREO0Peripheral acess error event output

INTENCLRInterrupt enable clear

Address
0x40000008
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0ERR
1 field
FieldBitsWhat it does
ERR0Peripheral access error interrupt disable

INTENSETInterrupt enable set

Address
0x40000009
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0ERR
1 field
FieldBitsWhat it does
ERR0Peripheral access error interrupt enable

INTFLAGAHBBridge interrupt flag status

Address
0x40000010
Reset
0x00000000
Access
read/write
Size
32-bit
8 fields
FieldBitsWhat it does
BROM_7BROM
HSRAMDSU_6HSRAMDSU
HSRAMDMAC_5HSRAMDMAC
HSRAMCPU_4HSRAMCPU
APBC_3AHB-APB Bridge C
APBB_2AHB-APB Bridge B
APBA_1AHB-APB Bridge A
FLASH_0FLASH

INTFLAGAPeripheral interrupt flag status - Bridge A

Address
0x40000014
Reset
0x00000000
Access
read/write
Size
32-bit
14 fields
FieldBitsWhat it does
AC_13AC
PORT_12PORT
FREQM_11FREQM
EIC_10EIC
RTC_9RTC
WDT_8WDT
GCLK_7GCLK
SUPC_6SUPC
OSC32KCTRL_5OSC32KCTRL
OSCCTRL_4OSCCTRL
RSTC_3RSTC
MCLK_2MCLK
PM_1PM
PAC_0PAC

INTFLAGBPeripheral interrupt flag status - Bridge B

Address
0x40000018
Reset
0x00000000
Access
read/write
Size
32-bit
4 fields
FieldBitsWhat it does
DMAC_3DMAC
NVMCTRL_2NVMCTRL
DSU_1DSU
IDAU_0IDAU

INTFLAGCPeripheral interrupt flag status - Bridge C

Address
0x4000001C
Reset
0x00000000
Access
read/write
Size
32-bit
13 fields
FieldBitsWhat it does
TRAM_13TRAM
OPAMP_12OPAMP
CCL_11CCL
TRNG_10TRNG
PTC_9PTC
DAC_8DAC
ADC_7ADC
TC2_6TC2
TC1_5TC1
TC0_4TC0
SERCOM1_2SERCOM1
SERCOM0_1SERCOM0
EVSYS_0EVSYS

STATUSAPeripheral write protection status - Bridge A

Address
0x40000034
Reset
0x0000C000
Access
read only
Size
32-bit
14 fields
FieldBitsWhat it does
AC_13AC APB Protect Enable
PORT_12PORT APB Protect Enable
FREQM_11FREQM APB Protect Enable
EIC_10EIC APB Protect Enable
RTC_9RTC APB Protect Enable
WDT_8WDT APB Protect Enable
GCLK_7GCLK APB Protect Enable
SUPC_6SUPC APB Protect Enable
OSC32KCTRL_5OSC32KCTRL APB Protect Enable
OSCCTRL_4OSCCTRL APB Protect Enable
RSTC_3RSTC APB Protect Enable
MCLK_2MCLK APB Protect Enable
PM_1PM APB Protect Enable
PAC_0PAC APB Protect Enable

STATUSBPeripheral write protection status - Bridge B

Address
0x40000038
Reset
0x00000002
Access
read only
Size
32-bit
4 fields
FieldBitsWhat it does
DMAC_3DMAC APB Protect Enable
NVMCTRL_2NVMCTRL APB Protect Enable
DSU_1DSU APB Protect Enable
IDAU_0IDAU APB Protect Enable

STATUSCPeripheral write protection status - Bridge C

Address
0x4000003C
Reset
0x00000000
Access
read only
Size
32-bit
13 fields
FieldBitsWhat it does
TRAM_13TRAM APB Protect Enable
OPAMP_12OPAMP APB Protect Enable
CCL_11CCL APB Protect Enable
TRNG_10TRNG APB Protect Enable
PTC_9PTC APB Protect Enable
DAC_8DAC APB Protect Enable
ADC_7ADC APB Protect Enable
TC2_6TC2 APB Protect Enable
TC1_5TC1 APB Protect Enable
TC0_4TC0 APB Protect Enable
SERCOM1_2SERCOM1 APB Protect Enable
SERCOM0_1SERCOM0 APB Protect Enable
EVSYS_0EVSYS APB Protect Enable

NONSECAPeripheral non-secure status - Bridge A

Address
0x40000054
Reset
0x00000000
Access
read only
Size
32-bit
14 fields
FieldBitsWhat it does
AC_13AC Non-Secure
PORT_12PORT Non-Secure
FREQM_11FREQM Non-Secure
EIC_10EIC Non-Secure
RTC_9RTC Non-Secure
WDT_8WDT Non-Secure
GCLK_7GCLK Non-Secure
SUPC_6SUPC Non-Secure
OSC32KCTRL_5OSC32KCTRL Non-Secure
OSCCTRL_4OSCCTRL Non-Secure
RSTC_3RSTC Non-Secure
MCLK_2MCLK Non-Secure
PM_1PM Non-Secure
PAC_0PAC Non-Secure

NONSECBPeripheral non-secure status - Bridge B

Address
0x40000058
Reset
0x00000002
Access
read only
Size
32-bit
4 fields
FieldBitsWhat it does
DMAC_3DMAC Non-Secure
NVMCTRL_2NVMCTRL Non-Secure
DSU_1DSU Non-Secure
IDAU_0IDAU Non-Secure

NONSECCPeripheral non-secure status - Bridge C

Address
0x4000005C
Reset
0x00000000
Access
read only
Size
32-bit
13 fields
FieldBitsWhat it does
TRAM_13TRAM Non-Secure
OPAMP_12OPAMP Non-Secure
CCL_11CCL Non-Secure
TRNG_10TRNG Non-Secure
PTC_9PTC Non-Secure
DAC_8DAC Non-Secure
ADC_7ADC Non-Secure
TC2_6TC2 Non-Secure
TC1_5TC1 Non-Secure
TC0_4TC0 Non-Secure
SERCOM1_2SERCOM1 Non-Secure
SERCOM0_1SERCOM0 Non-Secure
EVSYS_0EVSYS Non-Secure