ATSAML21G18A OSC32KCTRL registers

The 8 registers of OSC32KCTRL (32k Oscillators Control), from 0x40001000, with their reset value and every field. The ATSAML21G18A has 1137 registers in 40 peripherals, one page each.

OSC32KCTRL 32k Oscillators Control

INTENCLRInterrupt Enable Clear

Address
0x40001000
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
OSC32KRDY1OSC32K Ready Interrupt Enable
XOSC32KRDY0XOSC32K Ready Interrupt Enable

INTENSETInterrupt Enable Set

Address
0x40001004
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
OSC32KRDY1OSC32K Ready Interrupt Enable
XOSC32KRDY0XOSC32K Ready Interrupt Enable

INTFLAGInterrupt Flag Status and Clear

Address
0x40001008
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
OSC32KRDY1OSC32K Ready
XOSC32KRDY0XOSC32K Ready

STATUSPower and Clocks Status

Address
0x4000100C
Reset
0x00000000
Access
read only
Size
32-bit
2 fields
FieldBitsWhat it does
OSC32KRDY1OSC32K Ready
XOSC32KRDY0XOSC32K Ready

RTCCTRLClock selection

Address
0x40001010
Reset
0x00000000
Access
read/write
Size
32-bit
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
  • 2 1.024kHz from 32.768kHz internal oscillator
  • 3 32.768kHz from 32.768kHz internal oscillator
  • 4 1.024kHz from 32.768kHz internal oscillator
  • 5 32.768kHz from 32.768kHz external crystal oscillator

XOSC32K32kHz External Crystal Oscillator (XOSC32K) Control

Address
0x40001014
Reset
0x00000080
Access
read/write
Size
32-bit
8 fields
FieldBitsWhat it does
WRTLOCK12Write Lock
STARTUP10:8Oscillator Start-Up Time
ONDEMAND7On Demand Control
RUNSTDBY6Run in Standby
EN1K41kHz Output Enable
EN32K332kHz Output Enable
XTALEN2Crystal Oscillator Enable
ENABLE1Oscillator Enable

OSC32K32kHz Internal Oscillator (OSC32K) Control

Address
0x40001018
Reset
0x003F0080
Access
read/write
Size
32-bit
8 fields
FieldBitsWhat it does
CALIB22:16Oscillator Calibration
WRTLOCK12Write Lock
STARTUP10:8Oscillator Start-Up Time
ONDEMAND7On Demand Control
RUNSTDBY6Run in Standby
EN1K31kHz Output Enable
EN32K232kHz Output Enable
ENABLE1Oscillator Enable

OSCULP32K32kHz Ultra Low Power Internal Oscillator (OSCULP32K) Control

Address
0x4000101C
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
WRTLOCK15Write Lock
CALIB12:8Oscillator Calibration