ATSAML21J16B PAC registers

The 15 registers of PAC (Peripheral Access Controller), from 0x44000000, with their reset value and every field. The ATSAML21J16B has 1323 registers in 42 peripherals, one page each.

PAC Peripheral Access Controller

WRCTRLWrite control

Address
0x44000000
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
0x44000004
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
0x44000008
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
0x44000009
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
0x44000010
Reset
0x00000000
Access
read/write
Size
32-bit
14 fields
FieldBitsWhat it does
HSRAMLP_25HSRAMLP
L2HBRIDGES_24L2HBRIDGES
LPRAMDMAC_23LPRAMDMAC
LPRAMPICOP_22LPRAMPICOP
LPRAMHS_21LPRAMHS
HPB4_19HPB4
HPB3_18HPB3
HPB2_17HPB2
HPB0_16HPB0
H2LBRIDGES_4H2LBRIDGES
HPB1_3HPB1
HSRAMDSU_2HSRAMDSU
HSRAMCM0P_1HSRAMCM0P
FLASH_0FLASH

INTFLAGAPeripheral interrupt flag status - Bridge A

Address
0x44000014
Reset
0x00000000
Access
read/write
Size
32-bit
11 fields
FieldBitsWhat it does
PORT_10PORT
EIC_9EIC
RTC_8RTC
WDT_7WDT
GCLK_6GCLK
SUPC_5SUPC
OSC32KCTRL_4OSC32KCTRL
OSCCTRL_3OSCCTRL
RSTC_2RSTC
MCLK_1MCLK
PM_0PM

INTFLAGBPeripheral interrupt flag status - Bridge B

Address
0x44000018
Reset
0x00000000
Access
read/write
Size
32-bit
4 fields
FieldBitsWhat it does
MTB_3MTB
NVMCTRL_2NVMCTRL
DSU_1DSU
USB_0USB

INTFLAGCPeripheral interrupt flag status - Bridge C

Address
0x4400001C
Reset
0x00000000
Access
read/write
Size
32-bit
15 fields
FieldBitsWhat it does
TRNG_14TRNG
AES_13AES
DAC_12DAC
TC3_11TC3
TC2_10TC2
TC1_9TC1
TC0_8TC0
TCC2_7TCC2
TCC1_6TCC1
TCC0_5TCC0
SERCOM4_4SERCOM4
SERCOM3_3SERCOM3
SERCOM2_2SERCOM2
SERCOM1_1SERCOM1
SERCOM0_0SERCOM0

INTFLAGDPeripheral interrupt flag status - Bridge D

Address
0x44000020
Reset
0x00000000
Access
read/write
Size
32-bit
8 fields
FieldBitsWhat it does
CCL_7CCL
OPAMP_6OPAMP
PTC_5PTC
AC_4AC
ADC_3ADC
TC4_2TC4
SERCOM5_1SERCOM5
EVSYS_0EVSYS

INTFLAGEPeripheral interrupt flag status - Bridge E

Address
0x44000024
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
DMAC_1DMAC
PAC_0PAC

STATUSAPeripheral write protection status - Bridge A

Address
0x44000034
Reset
0x00003000
Access
read only
Size
32-bit
11 fields
FieldBitsWhat it does
PORT_10PORT APB Protect Enable
EIC_9EIC APB Protect Enable
RTC_8RTC APB Protect Enable
WDT_7WDT APB Protect Enable
GCLK_6GCLK APB Protect Enable
SUPC_5SUPC APB Protect Enable
OSC32KCTRL_4OSC32KCTRL APB Protect Enable
OSCCTRL_3OSCCTRL APB Protect Enable
RSTC_2RSTC APB Protect Enable
MCLK_1MCLK APB Protect Enable
PM_0PM APB Protect Enable

STATUSBPeripheral write protection status - Bridge B

Address
0x44000038
Reset
0x00000002
Access
read only
Size
32-bit
4 fields
FieldBitsWhat it does
MTB_3MTB APB Protect Enable
NVMCTRL_2NVMCTRL APB Protect Enable
DSU_1DSU APB Protect Enable
USB_0USB APB Protect Enable

STATUSCPeripheral write protection status - Bridge C

Address
0x4400003C
Reset
0x00000000
Access
read only
Size
32-bit
15 fields
FieldBitsWhat it does
TRNG_14TRNG APB Protect Enable
AES_13AES APB Protect Enable
DAC_12DAC APB Protect Enable
TC3_11TC3 APB Protect Enable
TC2_10TC2 APB Protect Enable
TC1_9TC1 APB Protect Enable
TC0_8TC0 APB Protect Enable
TCC2_7TCC2 APB Protect Enable
TCC1_6TCC1 APB Protect Enable
TCC0_5TCC0 APB Protect Enable
SERCOM4_4SERCOM4 APB Protect Enable
SERCOM3_3SERCOM3 APB Protect Enable
SERCOM2_2SERCOM2 APB Protect Enable
SERCOM1_1SERCOM1 APB Protect Enable
SERCOM0_0SERCOM0 APB Protect Enable

STATUSDPeripheral write protection status - Bridge D

Address
0x44000040
Reset
0x00000000
Access
read only
Size
32-bit
8 fields
FieldBitsWhat it does
CCL_7CCL APB Protect Enable
OPAMP_6OPAMP APB Protect Enable
PTC_5PTC APB Protect Enable
AC_4AC APB Protect Enable
ADC_3ADC APB Protect Enable
TC4_2TC4 APB Protect Enable
SERCOM5_1SERCOM5 APB Protect Enable
EVSYS_0EVSYS APB Protect Enable

STATUSEPeripheral write protection status - Bridge E

Address
0x44000044
Reset
0x00000000
Access
read only
Size
32-bit
2 fields
FieldBitsWhat it does
DMAC_1DMAC APB Protect Enable
PAC_0PAC APB Protect Enable