17.7.12 DPLL Control A

Name: DPLLCTRLA
Offset: 0x1C
Reset: 0x80
Property: PAC Write-Protection, Write-Synchronized Bits

Bit 76543210 
 ONDEMANDRUNSTDBY    ENABLE  
Access R/WR/WR/W 
Reset 100 

Bit 7 – ONDEMAND On Demand Clock Activation

The On Demand operation mode allows the DPLL to be enabled or disabled depending on peripheral clock requests.

If the ONDEMAND bit has been previously written to '1', the DPLL will only be running when requested by a peripheral. If there is no peripheral requesting the DPLL’s clock source, the DPLL will be in a disabled state.

If On Demand is disabled the DPLL will always be running when enabled.

In Standby Sleep mode, the On Demand operation is still active.

Note: This bit is not synchronized.
ValueDescription
0 The DPLL is always on, if enabled.
1 The DPLL is enabled when a peripheral is requesting the DPLL to be used as a clock source. The DPLL is disabled if no peripheral is requesting the clock source.

Bit 6 – RUNSTDBY Run in Standby

This bit controls how the DPLL behaves during Standby Sleep mode:

Note: This bit is not synchronized.
ValueDescription
0 The DPLL is disabled in Standby Sleep mode if no peripheral requests the clock.
1 The DPLL is not stopped in Standby Sleep mode. If ONDEMAND = 1, the DPLL will be running when a peripheral is requesting the clock. If ONDEMAND = 0, the clock source will always be running in Standby Sleep mode.

Bit 1 – ENABLE DPLL Enable

Note: This bit is write-synchronized: DPLLSYNCBUSY.ENABLE must be checked to ensure the DPLLCTRLA.ENABLE synchronization is complete.
ValueDescription
0 The DPLL is disabled.
1 The DPLL is enabled.