The 18 registers of OSCCTRL (Oscillators Control), from 0x40001000, with their reset value and every field. The ATSAML22G18A has 1065 registers in 38 peripherals, one page each.
OSCCTRL Oscillators Control
INTENCLRInterrupt Enable Clear
Address
0x40001000
Reset
0x00000000
Access
read/write
Size
32-bit
12 fields
Field
Bits
What it does
DPLLLDRTO
19
DPLL Ratio Ready Interrupt Enable
DPLLLTO
18
DPLL Time Out Interrupt Enable
DPLLLCKF
17
DPLL Lock Fall Interrupt Enable
DPLLLCKR
16
DPLL Lock Rise Interrupt Enable
DFLLRCS
12
DFLL Reference Clock Stopped Interrupt Enable
DFLLLCKC
11
DFLL Lock Coarse Interrupt Enable
DFLLLCKF
10
DFLL Lock Fine Interrupt Enable
DFLLOOB
9
DFLL Out Of Bounds Interrupt Enable
DFLLRDY
8
DFLL Ready Interrupt Enable
OSC16MRDY
4
OSC16M Ready Interrupt Enable
XOSCFAIL
1
XOSC Clock Failure Detector Interrupt Enable
XOSCRDY
0
XOSC Ready Interrupt Enable
INTENSETInterrupt Enable Set
Address
0x40001004
Reset
0x00000000
Access
read/write
Size
32-bit
12 fields
Field
Bits
What it does
DPLLLDRTO
19
DPLL Ratio Ready Interrupt Enable
DPLLLTO
18
DPLL Time Out Interrupt Enable
DPLLLCKF
17
DPLL Lock Fall Interrupt Enable
DPLLLCKR
16
DPLL Lock Rise Interrupt Enable
DFLLRCS
12
DFLL Reference Clock Stopped Interrupt Enable
DFLLLCKC
11
DFLL Lock Coarse Interrupt Enable
DFLLLCKF
10
DFLL Lock Fine Interrupt Enable
DFLLOOB
9
DFLL Out Of Bounds Interrupt Enable
DFLLRDY
8
DFLL Ready Interrupt Enable
OSC16MRDY
4
OSC16M Ready Interrupt Enable
XOSCFAIL
1
XOSC Clock Failure Detector Interrupt Enable
XOSCRDY
0
XOSC Ready Interrupt Enable
INTFLAGInterrupt Flag Status and Clear
Address
0x40001008
Reset
0x00000000
Access
read/write
Size
32-bit
12 fields
Field
Bits
What it does
DPLLLDRTO
19
DPLL Ratio Ready
DPLLLTO
18
DPLL Timeout
DPLLLCKF
17
DPLL Lock Fall
DPLLLCKR
16
DPLL Lock Rise
DFLLRCS
12
DFLL Reference Clock Stopped
DFLLLCKC
11
DFLL Lock Coarse
DFLLLCKF
10
DFLL Lock Fine
DFLLOOB
9
DFLL Out Of Bounds
DFLLRDY
8
DFLL Ready
OSC16MRDY
4
OSC16M Ready
XOSCFAIL
1
XOSC Clock Failure Detector
XOSCRDY
0
XOSC Ready
STATUSPower and Clocks Status
Address
0x4000100C
Reset
0x00000000
Access
read only
Size
32-bit
13 fields
Field
Bits
What it does
DPLLLDRTO
19
DPLL Ratio Ready
DPLLTO
18
DPLL Timeout
DPLLLCKF
17
DPLL Lock Fall
DPLLLCKR
16
DPLL Lock Rise
DFLLRCS
12
DFLL Reference Clock Stopped
DFLLLCKC
11
DFLL Lock Coarse
DFLLLCKF
10
DFLL Lock Fine
DFLLOOB
9
DFLL Out Of Bounds
DFLLRDY
8
DFLL Ready
OSC16MRDY
4
OSC16M Ready
XOSCCKSW
2
XOSC Clock Switch
XOSCFAIL
1
XOSC Clock Failure Detector
XOSCRDY
0
XOSC Ready
XOSCCTRLExternal Multipurpose Crystal Oscillator (XOSC) Control
Address
0x40001010
Reset
0x0080
Access
read/write
Size
16-bit
9 fields
Field
Bits
What it does
STARTUP
15:12
Start-Up Time
0 31 us
1 61 us
2 122 us
3 244 us
4 488 us
5 977 us
6 1953 us
7 3906 us
8 7813 us
9 15625 us
10 31250 us
11 62500 us
12 125000 us
13 250000 us
14 500000 us
15 1000000 us
AMPGC
11
Automatic Amplitude Gain Control
GAIN
10:8
Oscillator Gain
0 2 MHz
1 4 MHz
2 8 MHz
3 16 MHz
4 30 MHz
ONDEMAND
7
On Demand Control
RUNSTDBY
6
Run in Standby
SWBEN
4
Xosc Clock Switch Enable
CFDEN
3
Xosc Clock Failure Detecteor Enable
XTALEN
2
Crystal Oscillator Enable
ENABLE
1
Oscillator Enable
CFDPRESCCloc Failure Detector Prescaler
Address
0x40001012
Reset
0x00
Access
read/write
7–
6–
5–
4–
3–
2CFDPRESC2
1CFDPRESC1
0CFDPRESC0
1 field
Field
Bits
What it does
CFDPRESC
2:0
Clock Failure Detector Prescaler
0 OSC16M/1
1 OSC16M/2
2 OSC16M/4
3 OSC16M/8
4 OSC16M/16
5 OSC16M/32
6 OSC16M/64
7 OSC16M/128
EVCTRLEvent Control
Address
0x40001013
Reset
0x00
Access
read/write
7–
6–
5–
4–
3–
2–
1–
0CFDEO
1 field
Field
Bits
What it does
CFDEO
0
Clock Failure Detector Event Output Enable
OSC16MCTRL16MHz Internal Oscillator (OSC16M) Control