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 3157 of file platform/emlib/inc/em_cmu.h

autoStartEm01#

bool CMU_HFXOInit_TypeDef::autoStartEm01

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

autoSelEm01#

bool CMU_HFXOInit_TypeDef::autoSelEm01

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

autoStartSelOnRacWakeup#

bool CMU_HFXOInit_TypeDef::autoStartSelOnRacWakeup

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

ctuneStartup#

uint16_t CMU_HFXOInit_TypeDef::ctuneStartup

Startup phase CTUNE (load capacitance) value.


Definition at line 3161 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 3162 of file platform/emlib/inc/em_cmu.h

regIshSteadyState#

uint8_t CMU_HFXOInit_TypeDef::regIshSteadyState

Shunt steady-state current.


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

xoCoreBiasTrimStartup#

uint8_t CMU_HFXOInit_TypeDef::xoCoreBiasTrimStartup

Startup XO core bias current trim.


Definition at line 3164 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 3165 of file platform/emlib/inc/em_cmu.h

thresholdPeakDetect#

uint8_t CMU_HFXOInit_TypeDef::thresholdPeakDetect

Peak detection threshold.


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

timeoutShuntOptimization#

uint8_t CMU_HFXOInit_TypeDef::timeoutShuntOptimization

Timeout - shunt optimization.


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

timeoutPeakDetect#

uint8_t CMU_HFXOInit_TypeDef::timeoutPeakDetect

Timeout - peak detection.


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

timeoutSteady#

uint8_t CMU_HFXOInit_TypeDef::timeoutSteady

Timeout - steady-state.


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

timeoutStartup#

uint8_t CMU_HFXOInit_TypeDef::timeoutStartup

Timeout - startup.


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

mode#

CMU_OscMode_TypeDef CMU_HFXOInit_TypeDef::mode

Oscillator mode.


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