HFXO initialization structure.

Initialization values should be obtained from a configuration tool, application note or crystal data sheet.

Public Attributes#

Steady state timeout duration for first lock.

uint8_t

XO pin startup tuning capacitance.

uint8_t

XI pin startup tuning capacitance.

uint8_t

Core bias startup current.

uint8_t

Core bias intermediate startup current.

Core degeneration control.

Fixed tuning capacitance on XI/XO.

uint8_t

Tuning capacitance on XO.

uint8_t

Tuning capacitance on XI.

uint8_t

Core bias current.

bool

Enable XI internal DC bias.

bool

Force XO pin to ground.

bool

Force XI pin to ground.

bool

Disable on-demand requests.

bool

Force oscillator enable.

bool

Lock register access.

Public Attribute Documentation#

timeoutCbLsb#

CMU_HfxoCbLsbTimeout_TypeDef CMU_HFXOInit_TypeDef::timeoutCbLsb

Core bias change timeout.


Definition at line 839 of file platform/emlib/inc/em_cmu.h

timeoutSteadyFirstLock#

CMU_HfxoSteadyStateTimeout_TypeDef CMU_HFXOInit_TypeDef::timeoutSteadyFirstLock

Steady state timeout duration for first lock.


Definition at line 840 of file platform/emlib/inc/em_cmu.h

timeoutSteady#

CMU_HfxoSteadyStateTimeout_TypeDef CMU_HFXOInit_TypeDef::timeoutSteady

Steady state timeout duration.


Definition at line 841 of file platform/emlib/inc/em_cmu.h

ctuneXoStartup#

uint8_t CMU_HFXOInit_TypeDef::ctuneXoStartup

XO pin startup tuning capacitance.


Definition at line 842 of file platform/emlib/inc/em_cmu.h

ctuneXiStartup#

uint8_t CMU_HFXOInit_TypeDef::ctuneXiStartup

XI pin startup tuning capacitance.


Definition at line 843 of file platform/emlib/inc/em_cmu.h

coreBiasStartup#

uint8_t CMU_HFXOInit_TypeDef::coreBiasStartup

Core bias startup current.


Definition at line 844 of file platform/emlib/inc/em_cmu.h

imCoreBiasStartup#

uint8_t CMU_HFXOInit_TypeDef::imCoreBiasStartup

Core bias intermediate startup current.


Definition at line 845 of file platform/emlib/inc/em_cmu.h

coreDegenAna#

CMU_HfxoCoreDegen_TypeDef CMU_HFXOInit_TypeDef::coreDegenAna

Core degeneration control.


Definition at line 846 of file platform/emlib/inc/em_cmu.h

ctuneFixAna#

CMU_HfxoCtuneFixCap_TypeDef CMU_HFXOInit_TypeDef::ctuneFixAna

Fixed tuning capacitance on XI/XO.


Definition at line 847 of file platform/emlib/inc/em_cmu.h

ctuneXoAna#

uint8_t CMU_HFXOInit_TypeDef::ctuneXoAna

Tuning capacitance on XO.


Definition at line 848 of file platform/emlib/inc/em_cmu.h

ctuneXiAna#

uint8_t CMU_HFXOInit_TypeDef::ctuneXiAna

Tuning capacitance on XI.


Definition at line 849 of file platform/emlib/inc/em_cmu.h

coreBiasAna#

uint8_t CMU_HFXOInit_TypeDef::coreBiasAna

Core bias current.


Definition at line 850 of file platform/emlib/inc/em_cmu.h

enXiDcBiasAna#

bool CMU_HFXOInit_TypeDef::enXiDcBiasAna

Enable XI internal DC bias.


Definition at line 851 of file platform/emlib/inc/em_cmu.h

mode#

CMU_HfxoOscMode_TypeDef CMU_HFXOInit_TypeDef::mode

Oscillator mode.


Definition at line 852 of file platform/emlib/inc/em_cmu.h

forceXo2GndAna#

bool CMU_HFXOInit_TypeDef::forceXo2GndAna

Force XO pin to ground.


Definition at line 853 of file platform/emlib/inc/em_cmu.h

forceXi2GndAna#

bool CMU_HFXOInit_TypeDef::forceXi2GndAna

Force XI pin to ground.


Definition at line 854 of file platform/emlib/inc/em_cmu.h

disOnDemand#

bool CMU_HFXOInit_TypeDef::disOnDemand

Disable on-demand requests.


Definition at line 855 of file platform/emlib/inc/em_cmu.h

forceEn#

bool CMU_HFXOInit_TypeDef::forceEn

Force oscillator enable.


Definition at line 856 of file platform/emlib/inc/em_cmu.h

regLock#

bool CMU_HFXOInit_TypeDef::regLock

Lock register access.


Definition at line 860 of file platform/emlib/inc/em_cmu.h