16.7.9 32.768 kHz Internal Oscillator (OSC32K) Control
| Name: | OSC32K | 
| Offset: | 0x18 | 
| Reset: | 0x003F 0080 (Writing action by User required) | 
| Property: | PAC Write-Protection | 
| Bit | 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | |
| Access | |||||||||
| Reset | 
| Bit | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | |
| CALIB[6:0] | |||||||||
| Access | R/W | R/W | R/W | R/W | R/W | R/W | R/W | ||
| Reset | 0 | 1 | 1 | 1 | 1 | 1 | 1 | ||
| Bit | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | |
| WRTLOCK | STARTUP[2:0] | ||||||||
| Access | R/W | R/W | R/W | R/W | |||||
| Reset | 0 | 0 | 0 | 0 | |||||
| Bit | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |
| ONDEMAND | RUNSTDBY | EN1K | EN32K | ENABLE | |||||
| Access | R/W | R/W | R/W | R/W | R/W | ||||
| Reset | 1 | 0 | 0 | 0 | 0 | 
Bits 22:16 – CALIB[6:0] Oscillator Calibration
These bits control the oscillator calibration. The calibration values must be loaded by the user from the NVM Software Calibration Area.
Bit 12 – WRTLOCK Write Lock
This bit locks the OSC32K register for future writes, effectively freezing the OSC32K configuration.
| Value | Description | 
|---|---|
| 0 | The OSC32K configuration is not locked. | 
| 1 | The OSC32K configuration is locked. | 
Bits 10:8 – STARTUP[2:0] Oscillator Start-Up Time
These bits select start-up time for the oscillator.
The OSCULP32K oscillator is used as input clock to the start-up counter.
| STARTUP[2:0] | Number of OSC32K clock cycles | 
|---|---|
| 0x0 | 3 | 
| 0x1 | 4 | 
| 0x2 | 6 | 
| 0x3 | 10 | 
| 0x4 | 18 | 
| 0x5 | 34 | 
| 0x6 | 66 | 
| 0x7 | 130 | 
- Start-up time is given by STARTUP + three OSC32K cycles.
 
Bit 7 – ONDEMAND On Demand Control
This bit controls how the OSC32K behaves when a peripheral clock request is detected. For details, refer to OSC32K Sleep Behavior.
Bit 6 – RUNSTDBY Run in Standby
This bit controls how the OSC32K behaves during standby sleep mode. For details, refer to OSC32K Sleep Behavior.
Bit 3 – EN1K 1.024 kHz Output Enable
| Value | Description | 
|---|---|
| 0 | The 1.024 kHz output is disabled. | 
| 1 | The 1.024 kHz output is enabled, and available internally only for RTC. | 
Bit 2 – EN32K 32.768 kHz Output Enable
| Value | Description | 
|---|---|
| 0 | The 32.768 kHz output is disabled. | 
| 1 | The 32.768 kHz output is enabled, and can be routed to GCLK/GCLK_IO. | 
Bit 1 – ENABLE Oscillator Enable
| Value | Description | 
|---|---|
| 0 | The oscillator is disabled. | 
| 1 | The oscillator is enabled. | 
