ATSAML22G18A OSC32KCTRL registers

The 10 registers of OSC32KCTRL (32k Oscillators Control), from 0x40001400, with their reset value and every field. The ATSAML22G18A has 1065 registers in 38 peripherals, one page each.

OSC32KCTRL 32k Oscillators Control

INTENCLRInterrupt Enable Clear

Address
0x40001400
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
CLKFAIL2XOSC32K Clock Failure Detector Interrupt Enable
XOSC32KRDY0XOSC32K Ready Interrupt Enable

INTENSETInterrupt Enable Set

Address
0x40001404
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
CLKFAIL2XOSC32K Clock Failure Detector Interrupt Enable
XOSC32KRDY0XOSC32K Ready Interrupt Enable

INTFLAGInterrupt Flag Status and Clear

Address
0x40001408
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
CLKFAIL2XOSC32K Clock Failure Detector
XOSC32KRDY0XOSC32K Ready

STATUSPower and Clocks Status

Address
0x4000140C
Reset
0x00000000
Access
read only
Size
32-bit
3 fields
FieldBitsWhat it does
CLKSW3XOSC32K Clock switch
CLKFAIL2XOSC32K Clock Failure Detector
XOSC32KRDY0XOSC32K Ready

RTCCTRLRTC Clock Selection

Address
0x40001410
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2RTCSEL2
  7. 1RTCSEL1
  8. 0RTCSEL0
1 field
FieldBitsWhat it does
RTCSEL2:0RTC Clock Selection
  • 0 1.024kHz from 32kHz internal ULP oscillator
  • 1 32.768kHz from 32kHz internal ULP oscillator
  • 4 1.024kHz from 32.768kHz external oscillator
  • 5 32.768kHz from 32.768kHz external crystal oscillator

SLCDCTRLSLCD Clock Selection

Address
0x40001411
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0SLCDSEL
1 field
FieldBitsWhat it does
SLCDSEL0SLCD Clock Selection

XOSC32K32kHz External Crystal Oscillator (XOSC32K) Control

Address
0x40001414
Reset
0x0080
Access
read/write
Size
16-bit
8 fields
FieldBitsWhat it does
WRTLOCK12Write Lock
STARTUP10:8Oscillator Start-Up Time
  • 0 62.5 ms
  • 1 125 ms
  • 2 500 ms
  • 3 1000 ms
  • 4 2000 ms
  • 5 4000 ms
  • 6 8000 ms
ONDEMAND7On Demand Control
RUNSTDBY6Run in Standby
EN1K41kHz Output Enable
EN32K332kHz Output Enable
XTALEN2Crystal Oscillator Enable
ENABLE1Oscillator Enable

CFDCTRLClock Failure Detector Control

Address
0x40001416
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2CFDPRESC
  7. 1SWBACK
  8. 0CFDEN
3 fields
FieldBitsWhat it does
CFDPRESC2Clock Failure Detector Prescaler
SWBACK1Clock Switch Back
CFDEN0Clock Failure Detector Enable

EVCTRLEvent Control

Address
0x40001417
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0CFDEO
1 field
FieldBitsWhat it does
CFDEO0Clock Failure Detector Event Output Enable

OSCULP32K32kHz Ultra Low Power Internal Oscillator (OSCULP32K) Control

Address
0x4000141C
Reset
0x00000000
Access
read/write
Size
32-bit
4 fields
FieldBitsWhat it does
WRTLOCK15Write Lock
CALIB12:8Oscillator Calibration
EN1K2Enable Out 1k
EN32K1Enable Out 32k