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.