Datasheet

Table Of Contents
158
Atmel | SMART SAM D20 [DATASHEET]
Atmel-42129K–SAM-D20_datasheet–06/2014
Notes: 1. Number of cycles for the start-up counter.
2. Number of cycles for the synchronization delay, before PCLKSR.XOSC32KRDY is set.
3. Start-up time is n OSCULP32K cycles + 3 XOSC32K cycles.
z Bit 7 – ONDEMAND: On Demand Control
The On Demand operation mode allows an oscillator to be enabled or disabled depending on peripheral clock
requests.
In On Demand operation mode, i.e., if the ONDEMAND bit has been previously written to one, the oscillator will
only be running when requested by a peripheral. If there is no peripheral requesting the oscillator’s clock source,
the oscillator will be in a disabled state.
If On Demand is disabled the oscillator will always be running when enabled.
In standby sleep mode, the On Demand operation is still active if the XOSC32K.RUNSTDBY bit is one. If
XOSC32K.RUNSTDBY is zero, the oscillator is disabled.
0: The oscillator is always on, if enabled.
1: The oscillator is enabled when a peripheral is requesting the oscillator to be used as a clock source. The oscilla-
tor is disabled if no peripheral is requesting the clock source.
z Bit 6 – RUNSTDBY: Run in Standby
This bit controls how the XOSC32K behaves during standby sleep mode:
0: The oscillator is disabled in standby sleep mode.
1: The oscillator is not stopped in standby sleep mode. If XOSC32K.ONDEMAND is one, the clock source will be
running when a peripheral is requesting the clock. If XOSC32K.ONDEMAND is zero, the clock source will always
be running in standby sleep mode.
z Bit 5 – AAMPEN: Automatic Amplitude Control Enable
0: The automatic amplitude control for the crystal oscillator is disabled.
1: The automatic amplitude control for the crystal oscillator is enabled.
z Bit 4 – EN1K: 1kHz Output Enable
0: The 1kHz output is disabled.
1: The 1kHz output is enabled.
z Bit 3 – EN32K: 32kHz Output Enable
0: The 32kHz output is disabled.
1: The 32kHz output is enabled.
z Bit 2 – XTALEN: Crystal Oscillator Enable
This bit controls the connections between the I/O pads and the external clock or crystal oscillator:
0: External clock connected on XIN32. XOUT32 can be used as general-purpose I/O.
1: Crystal connected to XIN32/XOUT32.
z Bit 1 – ENABLE: Oscillator Enable
0: The oscillator is disabled.
1: The oscillator is enabled.
z Bit 0 – Reserved
This bit is unused and reserved for future use. For compatibility with future devices, always write this bit to zero
when this register is written. This bit will always return zero when read.