ATSAML22J16A GCLK registers The 37 registers of GCLK (Generic Clock Generator), from 0x40001C00, with their reset value and every field. The ATSAML22J16A has 1065 registers in 38 peripherals, one page each.
GCLK Generic Clock Generator CTRLAControl
Address 0x40001C00
Reset 0x00
Access read/write 7 – 6 – 5 – 4 – 3 – 2 – 1 – 0 SWRST 1 field
Field Bits What it does SWRST 0 Software Reset
SYNCBUSYSynchronization Busy
Address 0x40001C04
Reset 0x00000000
Access read only
Size 32-bit 6 fields
Field Bits What it does GENCTRL4 6 Generic Clock Generator Control 4 Synchronization Busy bits GENCTRL3 5 Generic Clock Generator Control 3 Synchronization Busy bits GENCTRL2 4 Generic Clock Generator Control 2 Synchronization Busy bits GENCTRL1 3 Generic Clock Generator Control 1 Synchronization Busy bits GENCTRL0 2 Generic Clock Generator Control 0 Synchronization Busy bits SWRST 0 Software Reset Synchroniation Busy bit
GENCTRL0Generic Clock Generator Control
Address 0x40001C20
Reset 0x00000000
Access read/write
Size 32-bit 8 fields
Field Bits What it does RUNSTDBY 13 Run in Standby DIVSEL 12 Divide Selection0 Divide input directly by divider factor1 Divide input by 2^(divider factor+ 1) OE 11 Output Enable OOV 10 Output Off Value IDC 9 Improve Duty Cycle GENEN 8 Generic Clock Generator Enable SRC 2:0 Source Select0 XOSC oscillator output1 Generator input pad2 Generic clock generator 1 output3 OSCULP32K oscillator output4 XOSC32K oscillator output5 OSC16M oscillator output6 DFLL48M output7 DPLL96M output DIV 31:16 Division Factor
GENCTRL1Generic Clock Generator Control
Address 0x40001C24
Reset 0x00000000
Access read/write
Size 32-bit 8 fields
Field Bits What it does RUNSTDBY 13 Run in Standby DIVSEL 12 Divide Selection0 Divide input directly by divider factor1 Divide input by 2^(divider factor+ 1) OE 11 Output Enable OOV 10 Output Off Value IDC 9 Improve Duty Cycle GENEN 8 Generic Clock Generator Enable SRC 2:0 Source Select0 XOSC oscillator output1 Generator input pad2 Generic clock generator 1 output3 OSCULP32K oscillator output4 XOSC32K oscillator output5 OSC16M oscillator output6 DFLL48M output7 DPLL96M output DIV 31:16 Division Factor
GENCTRL2Generic Clock Generator Control
Address 0x40001C28
Reset 0x00000000
Access read/write
Size 32-bit 8 fields
Field Bits What it does RUNSTDBY 13 Run in Standby DIVSEL 12 Divide Selection0 Divide input directly by divider factor1 Divide input by 2^(divider factor+ 1) OE 11 Output Enable OOV 10 Output Off Value IDC 9 Improve Duty Cycle GENEN 8 Generic Clock Generator Enable SRC 2:0 Source Select0 XOSC oscillator output1 Generator input pad2 Generic clock generator 1 output3 OSCULP32K oscillator output4 XOSC32K oscillator output5 OSC16M oscillator output6 DFLL48M output7 DPLL96M output DIV 31:16 Division Factor
GENCTRL3Generic Clock Generator Control
Address 0x40001C2C
Reset 0x00000000
Access read/write
Size 32-bit 8 fields
Field Bits What it does RUNSTDBY 13 Run in Standby DIVSEL 12 Divide Selection0 Divide input directly by divider factor1 Divide input by 2^(divider factor+ 1) OE 11 Output Enable OOV 10 Output Off Value IDC 9 Improve Duty Cycle GENEN 8 Generic Clock Generator Enable SRC 2:0 Source Select0 XOSC oscillator output1 Generator input pad2 Generic clock generator 1 output3 OSCULP32K oscillator output4 XOSC32K oscillator output5 OSC16M oscillator output6 DFLL48M output7 DPLL96M output DIV 31:16 Division Factor
GENCTRL4Generic Clock Generator Control
Address 0x40001C30
Reset 0x00000000
Access read/write
Size 32-bit 8 fields
Field Bits What it does RUNSTDBY 13 Run in Standby DIVSEL 12 Divide Selection0 Divide input directly by divider factor1 Divide input by 2^(divider factor+ 1) OE 11 Output Enable OOV 10 Output Off Value IDC 9 Improve Duty Cycle GENEN 8 Generic Clock Generator Enable SRC 2:0 Source Select0 XOSC oscillator output1 Generator input pad2 Generic clock generator 1 output3 OSCULP32K oscillator output4 XOSC32K oscillator output5 OSC16M oscillator output6 DFLL48M output7 DPLL96M output DIV 31:16 Division Factor
PCHCTRL0Peripheral Clock Control
Address 0x40001C80
Reset 0x00000000
Access read/write
Size 32-bit 3 fields
Field Bits What it does WRTLOCK 7 Write Lock CHEN 6 Channel Enable GEN 2:0 Generic Clock Generator0 Generic clock generator 01 Generic clock generator 12 Generic clock generator 23 Generic clock generator 34 Generic clock generator 4
PCHCTRL1Peripheral Clock Control
Address 0x40001C84
Reset 0x00000000
Access read/write
Size 32-bit 3 fields
Field Bits What it does WRTLOCK 7 Write Lock CHEN 6 Channel Enable GEN 2:0 Generic Clock Generator0 Generic clock generator 01 Generic clock generator 12 Generic clock generator 23 Generic clock generator 34 Generic clock generator 4
PCHCTRL2Peripheral Clock Control
Address 0x40001C88
Reset 0x00000000
Access read/write
Size 32-bit 3 fields
Field Bits What it does WRTLOCK 7 Write Lock CHEN 6 Channel Enable GEN 2:0 Generic Clock Generator0 Generic clock generator 01 Generic clock generator 12 Generic clock generator 23 Generic clock generator 34 Generic clock generator 4
PCHCTRL3Peripheral Clock Control
Address 0x40001C8C
Reset 0x00000000
Access read/write
Size 32-bit 3 fields
Field Bits What it does WRTLOCK 7 Write Lock CHEN 6 Channel Enable GEN 2:0 Generic Clock Generator0 Generic clock generator 01 Generic clock generator 12 Generic clock generator 23 Generic clock generator 34 Generic clock generator 4
PCHCTRL4Peripheral Clock Control
Address 0x40001C90
Reset 0x00000000
Access read/write
Size 32-bit 3 fields
Field Bits What it does WRTLOCK 7 Write Lock CHEN 6 Channel Enable GEN 2:0 Generic Clock Generator0 Generic clock generator 01 Generic clock generator 12 Generic clock generator 23 Generic clock generator 34 Generic clock generator 4
PCHCTRL5Peripheral Clock Control
Address 0x40001C94
Reset 0x00000000
Access read/write
Size 32-bit 3 fields
Field Bits What it does WRTLOCK 7 Write Lock CHEN 6 Channel Enable GEN 2:0 Generic Clock Generator0 Generic clock generator 01 Generic clock generator 12 Generic clock generator 23 Generic clock generator 34 Generic clock generator 4
PCHCTRL6Peripheral Clock Control
Address 0x40001C98
Reset 0x00000000
Access read/write
Size 32-bit 3 fields
Field Bits What it does WRTLOCK 7 Write Lock CHEN 6 Channel Enable GEN 2:0 Generic Clock Generator0 Generic clock generator 01 Generic clock generator 12 Generic clock generator 23 Generic clock generator 34 Generic clock generator 4
PCHCTRL7Peripheral Clock Control
Address 0x40001C9C
Reset 0x00000000
Access read/write
Size 32-bit 3 fields
Field Bits What it does WRTLOCK 7 Write Lock CHEN 6 Channel Enable GEN 2:0 Generic Clock Generator0 Generic clock generator 01 Generic clock generator 12 Generic clock generator 23 Generic clock generator 34 Generic clock generator 4
PCHCTRL8Peripheral Clock Control
Address 0x40001CA0
Reset 0x00000000
Access read/write
Size 32-bit 3 fields
Field Bits What it does WRTLOCK 7 Write Lock CHEN 6 Channel Enable GEN 2:0 Generic Clock Generator0 Generic clock generator 01 Generic clock generator 12 Generic clock generator 23 Generic clock generator 34 Generic clock generator 4
PCHCTRL9Peripheral Clock Control
Address 0x40001CA4
Reset 0x00000000
Access read/write
Size 32-bit 3 fields
Field Bits What it does WRTLOCK 7 Write Lock CHEN 6 Channel Enable GEN 2:0 Generic Clock Generator0 Generic clock generator 01 Generic clock generator 12 Generic clock generator 23 Generic clock generator 34 Generic clock generator 4
PCHCTRL10Peripheral Clock Control
Address 0x40001CA8
Reset 0x00000000
Access read/write
Size 32-bit 3 fields
Field Bits What it does WRTLOCK 7 Write Lock CHEN 6 Channel Enable GEN 2:0 Generic Clock Generator0 Generic clock generator 01 Generic clock generator 12 Generic clock generator 23 Generic clock generator 34 Generic clock generator 4
PCHCTRL11Peripheral Clock Control
Address 0x40001CAC
Reset 0x00000000
Access read/write
Size 32-bit 3 fields
Field Bits What it does WRTLOCK 7 Write Lock CHEN 6 Channel Enable GEN 2:0 Generic Clock Generator0 Generic clock generator 01 Generic clock generator 12 Generic clock generator 23 Generic clock generator 34 Generic clock generator 4
PCHCTRL12Peripheral Clock Control
Address 0x40001CB0
Reset 0x00000000
Access read/write
Size 32-bit 3 fields
Field Bits What it does WRTLOCK 7 Write Lock CHEN 6 Channel Enable GEN 2:0 Generic Clock Generator0 Generic clock generator 01 Generic clock generator 12 Generic clock generator 23 Generic clock generator 34 Generic clock generator 4
PCHCTRL13Peripheral Clock Control
Address 0x40001CB4
Reset 0x00000000
Access read/write
Size 32-bit 3 fields
Field Bits What it does WRTLOCK 7 Write Lock CHEN 6 Channel Enable GEN 2:0 Generic Clock Generator0 Generic clock generator 01 Generic clock generator 12 Generic clock generator 23 Generic clock generator 34 Generic clock generator 4
PCHCTRL14Peripheral Clock Control
Address 0x40001CB8
Reset 0x00000000
Access read/write
Size 32-bit 3 fields
Field Bits What it does WRTLOCK 7 Write Lock CHEN 6 Channel Enable GEN 2:0 Generic Clock Generator0 Generic clock generator 01 Generic clock generator 12 Generic clock generator 23 Generic clock generator 34 Generic clock generator 4
PCHCTRL15Peripheral Clock Control
Address 0x40001CBC
Reset 0x00000000
Access read/write
Size 32-bit 3 fields
Field Bits What it does WRTLOCK 7 Write Lock CHEN 6 Channel Enable GEN 2:0 Generic Clock Generator0 Generic clock generator 01 Generic clock generator 12 Generic clock generator 23 Generic clock generator 34 Generic clock generator 4
PCHCTRL16Peripheral Clock Control
Address 0x40001CC0
Reset 0x00000000
Access read/write
Size 32-bit 3 fields
Field Bits What it does WRTLOCK 7 Write Lock CHEN 6 Channel Enable GEN 2:0 Generic Clock Generator0 Generic clock generator 01 Generic clock generator 12 Generic clock generator 23 Generic clock generator 34 Generic clock generator 4
PCHCTRL17Peripheral Clock Control
Address 0x40001CC4
Reset 0x00000000
Access read/write
Size 32-bit 3 fields
Field Bits What it does WRTLOCK 7 Write Lock CHEN 6 Channel Enable GEN 2:0 Generic Clock Generator0 Generic clock generator 01 Generic clock generator 12 Generic clock generator 23 Generic clock generator 34 Generic clock generator 4
PCHCTRL18Peripheral Clock Control
Address 0x40001CC8
Reset 0x00000000
Access read/write
Size 32-bit 3 fields
Field Bits What it does WRTLOCK 7 Write Lock CHEN 6 Channel Enable GEN 2:0 Generic Clock Generator0 Generic clock generator 01 Generic clock generator 12 Generic clock generator 23 Generic clock generator 34 Generic clock generator 4
PCHCTRL19Peripheral Clock Control
Address 0x40001CCC
Reset 0x00000000
Access read/write
Size 32-bit 3 fields
Field Bits What it does WRTLOCK 7 Write Lock CHEN 6 Channel Enable GEN 2:0 Generic Clock Generator0 Generic clock generator 01 Generic clock generator 12 Generic clock generator 23 Generic clock generator 34 Generic clock generator 4
PCHCTRL20Peripheral Clock Control
Address 0x40001CD0
Reset 0x00000000
Access read/write
Size 32-bit 3 fields
Field Bits What it does WRTLOCK 7 Write Lock CHEN 6 Channel Enable GEN 2:0 Generic Clock Generator0 Generic clock generator 01 Generic clock generator 12 Generic clock generator 23 Generic clock generator 34 Generic clock generator 4
PCHCTRL21Peripheral Clock Control
Address 0x40001CD4
Reset 0x00000000
Access read/write
Size 32-bit 3 fields
Field Bits What it does WRTLOCK 7 Write Lock CHEN 6 Channel Enable GEN 2:0 Generic Clock Generator0 Generic clock generator 01 Generic clock generator 12 Generic clock generator 23 Generic clock generator 34 Generic clock generator 4
PCHCTRL22Peripheral Clock Control
Address 0x40001CD8
Reset 0x00000000
Access read/write
Size 32-bit 3 fields
Field Bits What it does WRTLOCK 7 Write Lock CHEN 6 Channel Enable GEN 2:0 Generic Clock Generator0 Generic clock generator 01 Generic clock generator 12 Generic clock generator 23 Generic clock generator 34 Generic clock generator 4
PCHCTRL23Peripheral Clock Control
Address 0x40001CDC
Reset 0x00000000
Access read/write
Size 32-bit 3 fields
Field Bits What it does WRTLOCK 7 Write Lock CHEN 6 Channel Enable GEN 2:0 Generic Clock Generator0 Generic clock generator 01 Generic clock generator 12 Generic clock generator 23 Generic clock generator 34 Generic clock generator 4
PCHCTRL24Peripheral Clock Control
Address 0x40001CE0
Reset 0x00000000
Access read/write
Size 32-bit 3 fields
Field Bits What it does WRTLOCK 7 Write Lock CHEN 6 Channel Enable GEN 2:0 Generic Clock Generator0 Generic clock generator 01 Generic clock generator 12 Generic clock generator 23 Generic clock generator 34 Generic clock generator 4
PCHCTRL25Peripheral Clock Control
Address 0x40001CE4
Reset 0x00000000
Access read/write
Size 32-bit 3 fields
Field Bits What it does WRTLOCK 7 Write Lock CHEN 6 Channel Enable GEN 2:0 Generic Clock Generator0 Generic clock generator 01 Generic clock generator 12 Generic clock generator 23 Generic clock generator 34 Generic clock generator 4
PCHCTRL26Peripheral Clock Control
Address 0x40001CE8
Reset 0x00000000
Access read/write
Size 32-bit 3 fields
Field Bits What it does WRTLOCK 7 Write Lock CHEN 6 Channel Enable GEN 2:0 Generic Clock Generator0 Generic clock generator 01 Generic clock generator 12 Generic clock generator 23 Generic clock generator 34 Generic clock generator 4
PCHCTRL27Peripheral Clock Control
Address 0x40001CEC
Reset 0x00000000
Access read/write
Size 32-bit 3 fields
Field Bits What it does WRTLOCK 7 Write Lock CHEN 6 Channel Enable GEN 2:0 Generic Clock Generator0 Generic clock generator 01 Generic clock generator 12 Generic clock generator 23 Generic clock generator 34 Generic clock generator 4
PCHCTRL28Peripheral Clock Control
Address 0x40001CF0
Reset 0x00000000
Access read/write
Size 32-bit 3 fields
Field Bits What it does WRTLOCK 7 Write Lock CHEN 6 Channel Enable GEN 2:0 Generic Clock Generator0 Generic clock generator 01 Generic clock generator 12 Generic clock generator 23 Generic clock generator 34 Generic clock generator 4
PCHCTRL29Peripheral Clock Control
Address 0x40001CF4
Reset 0x00000000
Access read/write
Size 32-bit 3 fields
Field Bits What it does WRTLOCK 7 Write Lock CHEN 6 Channel Enable GEN 2:0 Generic Clock Generator0 Generic clock generator 01 Generic clock generator 12 Generic clock generator 23 Generic clock generator 34 Generic clock generator 4