HFXO initialization structure.

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

Public Attributes#

bool

Enable low-power mode.

uint16_t

Startup phase CTUNE (load capacitance) value.

uint16_t

Steady-state phase CTUNE (load capacitance) value.

uint8_t

Shunt steady-state current.

uint8_t

Startup XO core bias current trim.

uint8_t

Steady-state XO core bias current trim.

uint8_t

Peak detection threshold.

uint8_t

Timeout - shunt optimization.

uint8_t

Timeout - peak detection.

uint8_t

Timeout - steady-state.

uint8_t

Timeout - startup.

Oscillator mode.

Public Attribute Documentation#

lowPowerMode#

bool CMU_HFXOInit_TypeDef::lowPowerMode

Enable low-power mode.


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

autoStartEm01#

bool CMU_HFXOInit_TypeDef::autoStartEm01

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

autoSelEm01#

bool CMU_HFXOInit_TypeDef::autoSelEm01

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

autoStartSelOnRacWakeup#

bool CMU_HFXOInit_TypeDef::autoStartSelOnRacWakeup

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

ctuneStartup#

uint16_t CMU_HFXOInit_TypeDef::ctuneStartup

Startup phase CTUNE (load capacitance) value.


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

ctuneSteadyState#

uint16_t CMU_HFXOInit_TypeDef::ctuneSteadyState

Steady-state phase CTUNE (load capacitance) value.


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

regIshSteadyState#

uint8_t CMU_HFXOInit_TypeDef::regIshSteadyState

Shunt steady-state current.


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

xoCoreBiasTrimStartup#

uint8_t CMU_HFXOInit_TypeDef::xoCoreBiasTrimStartup

Startup XO core bias current trim.


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

xoCoreBiasTrimSteadyState#

uint8_t CMU_HFXOInit_TypeDef::xoCoreBiasTrimSteadyState

Steady-state XO core bias current trim.


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

thresholdPeakDetect#

uint8_t CMU_HFXOInit_TypeDef::thresholdPeakDetect

Peak detection threshold.


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

timeoutShuntOptimization#

uint8_t CMU_HFXOInit_TypeDef::timeoutShuntOptimization

Timeout - shunt optimization.


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

timeoutPeakDetect#

uint8_t CMU_HFXOInit_TypeDef::timeoutPeakDetect

Timeout - peak detection.


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

timeoutSteady#

uint8_t CMU_HFXOInit_TypeDef::timeoutSteady

Timeout - steady-state.


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

timeoutStartup#

uint8_t CMU_HFXOInit_TypeDef::timeoutStartup

Timeout - startup.


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

mode#

CMU_OscMode_TypeDef CMU_HFXOInit_TypeDef::mode

Oscillator mode.


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