10 Peripherals Configuration Summary
| Peripheral | Base Address | IRQ | AHB  CLK  | APB  CLK  | Generic  CLK  | PAC | Events | DMA | Sleep  Walking  | ||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Enabled  at reset  | Enabled  at reset  | Index | Index | Prot at reset  | User | Generator | Index | ||||
| AHB-APB-Bridge A | 0x40000000 | - | Y | - | - | - | - | - | - | - | N/A | 
| PAC | 0x40000000 | 0 | Y | Y | - | 0 | N | - | 81:ACCERR | - | N/A | 
| PM | 0x40000400 | 0 | - | Y | - | 1 | N | - | - | - | N/A | 
| MCLK | 0x40000800 | 0 | - | Y | - | 2 | N | - | - | - | Y | 
| RSTC | 0x40000C00 | - | - | Y | - | 3 | N | - | - | - | N/A | 
| OSCCTRL | 0x40001000 | 0 | - | Y | 0:FDPLL96M clk source | 4 | N | - | 1:XOSC_FAIL | - | Y | 
| 1:FDPLL96M 32kHz | |||||||||||
| OSC32KCTRL | 0x40001400 | 0 | - | Y | - | 5 | N | - | 2:XOSC32K_FAIL | - | Y | 
| SUPC | 0x40001800 | 0 | - | Y | - | 6 | N | - | - | - | N/A | 
| GCLK | 0x40001C00 | - | - | Y | - | 7 | N | - | - | - | N/A | 
| WDT | 0x40002000 | 1 | - | Y | - | 8 | N | - | - | - | Y | 
| RTC | 0x40002400 | 2 | - | Y | - | 9 | N | - | 3: CMP0/ALARM0 | - | Y | 
| 4: CMP1 | |||||||||||
| 5: OVF | |||||||||||
| 6:13: PER0-7 | |||||||||||
| EIC | 0x40002800 | 3, NMI | - | Y | 2 | 10 | N | - | 14-29:EXTINT0-15 | - | Y | 
| FREQM | 0x40002C00 | 4 | - | Y | 3: Measure | 11 | N | - | - | - | N/A | 
| 4: Reference | |||||||||||
| TSENS | 0x40003000 | 5 | - | N | 5: TSENS | 12 | N | 0: START | 30: WINMON | 1: RESRDY | N/A | 
| AHB-APB-Bridge B | 0x41000000 | - | Y | - | - | - | - | - | - | - | N/A | 
| PORT | 0x41000000 | - | Y | - | 0 | N | 1-4: EV0-3 | - | - | Y | |
| DSU | 0x41002000 | - | Y | Y | - | 1 | Y | - | - | - | N/A | 
| NVMCTRL | 0x41004000 | 6 | Y | Y | - | 2 | N | - | - | - | Y | 
| DMAC | 0x41006000 | 7 | Y | N/A | - | 3 | N | 5-8: CH0-3 | 31-34: CH0-3 | - | Y | 
| MTB | 0x41008000 | - | - | N/A | - | 4 | N | 42: START | - | - | N/A | 
| 43: STOP | |||||||||||
| AHB-APB-Bridge C | 0x42000000 | - | Y | - | - | - | - | - | - | - | N/A | 
| EVSYS | 0x42000000 | 8 | - | N | 6-17: one per Channel | 0 | N | - | - | - | Y | 
| SERCOM0 | 0x42000400 | 9 | - | N | 19: CORE | 1 | N | - | - | 2: RX | Y | 
| 18: SLOW | 3: TX | ||||||||||
| SERCOM1 | 0x42000800 | 10 | - | N | 20: CORE | 2 | N | - | - | 4: RX | Y | 
| 18: SLOW | 5: TX | ||||||||||
| SERCOM2 | 0x42000C00 | 11 | - | N | 21: CORE | 3 | N | - | - | 6: RX | Y | 
| 18: SLOW | 7: TX | ||||||||||
| SERCOM3 | 0x42001000 | 12 | - | N | 22: CORE | 4 | N | - | - | 8: RX | Y | 
| 18: SLOW | 9: TX | ||||||||||
| Reserved | 0x42001400 | - | - | - | - | - | - | - | - | - | - | 
| TCC0 | 0x42002400 | 13 | - | N | 23 | 9 | N | 9-10: EV0-1 | 35: OVF | 10: OVF | Y | 
| 36: TRG | |||||||||||
| 11-14: MC0-3 | 37: CNT | 11-14: MC0-3 | |||||||||
| 38-41: MC0-3 | |||||||||||
| TCC1 | 0x42002800 | 14 | - | N | 23 | 10 | N | 15-16: EV0-1 | 42: OVF | 15: OVF | Y | 
| 43: TRG | |||||||||||
| 17-18: MC0-1 | 44: CNT | 16-17: MC0-1 | |||||||||
| 45-46: MC0-1 | |||||||||||
| TCC2 | 0x42002C00 | 15 | - | N | 24 | 11 | N | 19-20: EV0-1 | 47: OVF | 18: OVF | Y | 
| 48: TRG | |||||||||||
| 21-22: MC0-1 | 49: CNT | 19-20: MC0-1 | |||||||||
| 50-51: MC0-1 | |||||||||||
| TC0 | 0x42003000 | 16 | - | N | 25 | 12 | N | 23: EVU | 52: OVF | 21: OVF | Y | 
| 53-54: MC0-1 | 22-23: MC0-1 | ||||||||||
| TC1 | 0x42003400 | 17 | - | N | 25 | 13 | N | 24: EVU | 55: OVF | 24: OVF | Y | 
| 56-57: MC0-1 | 25-26: MC0-1 | ||||||||||
| TC2 | 0x42003800 | 18 | - | N | 26 | 14 | N | 25: EVU | 58: OVF | 27: OVF | Y | 
| 59-60: MC0-1 | 28-29: MC0-1 | ||||||||||
| TC3 | 0x42003C00 | 19 | - | N | 26 | 15 | N | 26: EVU | 61: OVF | 30: OVF | Y | 
| 62-63: MC0-1 | 31-32: MC0-1 | ||||||||||
| TC4 | 0x42004000 | 20 | - | N | 27 | 16 | N | 27: EVU | 64: OVF | 33: OVF | Y | 
| 65-66: MC0-1 | 34-35: MC0-1 | ||||||||||
| ADC0 | 0x42004400 | 21 | - | N | 28 | 17 | N | 28: START | 67: RESRDY | 36: RESRDY | Y | 
| 29: FLUSH | 68: WINMON | ||||||||||
| ADC1 | 0x42004800 | 22 | - | N | 29 | 18 | N | 30: START | 69: RESRDY | 37: RESRDY | Y | 
| 31: FLUSH | 70: WINMON | ||||||||||
| SDADC | 0x42004C00 | 25 | - | N | 30 | 19 | N | 32: START | 71: RESRDY | 38: RESRDY | Y | 
| 33: FLUSH | 72: WINMON | ||||||||||
| AC | 0x42005000 | 23 | - | N | 33 | 20 | N | 34-35: SOC0-1 | 73-74: COMP0-1 | - | Y | 
| 75: WIN0 | |||||||||||
| DAC | 0x42005400 | 24 | - | N | 31 | 21 | N | 36: START | 76: EMPTY | 39: EMPTY | Y | 
| Reserved | 0x42005800 | - | - | - | - | - | - | - | - | - | - | 
| CCL | 0x42005C00 | - | - | N | 32 | 23 | N | 37-40: LUTIN0-3 | 77-80: LUTOUT0-3 | - | Y | 
| Reserved | 0x42006000 | - | - | - | - | - | - | - | - | - | - | 
| PDEC | 0x42006800 | 26 | - | N | 34 | 26 | N | 44: EVU0 | 83: OVF | - | Y | 
| 84: ERR | |||||||||||
| 45: EVU1 | 85: DIR | ||||||||||
| 86: VLC | |||||||||||
| 46: EVU2 | 87: MC0 | ||||||||||
| 88: MC1 | |||||||||||
| DIVAS | 0x48000000 | - | Y | - | - | - | - | - | - | - | N/A | 
Registers can be 8, 16, or 32 bits wide. Atomic 8-bit, 16-bit, and 32-bit accesses are supported. In addition, the 8-bit quarters and 16-bit halves of a 32-bit register, and the 8-bit halves of a 16-bit register can be accessed directly.
PAC Write-Protection Register Property:
Some registers are optionally write-protected by the Peripheral Access Controller (PAC).
PAC write protection is denoted by the "PAC Write-Protection" property in each individual register description. For more details, refer to the PAC - Peripheral Access Controller.
Read-Synchronized, Write-Synchronized Register Property:
Some registers or bit fields within a register require synchronization when read and/or written.
Synchronization is denoted by the "Read-Synchronized" ("Read-Synchronized Bits”) and "Write-Synchronized" ("Write-Synchronized Bits”) property in each individual register description. For more details, refer to Register Synchronization.
Enable-Protected Register Property:
Some registers or bit fields within a register can only be written when the peripheral is disabled.
Such protection is denoted by the "Enable-Protected" ("Enable-Protected Bits") property in each individual register description.
