CMU_HFXOInit_TypeDef Struct Reference

HFXO initialization structure.

#include <em_cmu.h>

Data Fields

bool lowPowerMode
 Enable low-power mode.
 
bool autoStartEm01
 
bool autoSelEm01
 
bool autoStartSelOnRacWakeup
 
uint16_t ctuneStartup
 Startup phase CTUNE (load capacitance) value.
 
uint16_t ctuneSteadyState
 Steady-state phase CTUNE (load capacitance) value.
 
uint8_t regIshSteadyState
 Shunt steady-state current.
 
uint8_t xoCoreBiasTrimStartup
 Startup XO core bias current trim.
 
uint8_t xoCoreBiasTrimSteadyState
 Steady-state XO core bias current trim.
 
uint8_t thresholdPeakDetect
 Peak detection threshold.
 
uint8_t timeoutShuntOptimization
 Timeout - shunt optimization.
 
uint8_t timeoutPeakDetect
 Timeout - peak detection.
 
uint8_t timeoutSteady
 Timeout - steady-state.
 
uint8_t timeoutStartup
 Timeout - startup.
 
CMU_OscMode_TypeDef mode
 Oscillator mode.
 

HFXO initialization structure.

Initialization values should be obtained from a configuration tool, app note, or xtal data sheet.

Field Documentation

◆ lowPowerMode

bool CMU_HFXOInit_TypeDef::lowPowerMode

Enable low-power mode.

◆ autoStartEm01

bool CMU_HFXOInit_TypeDef::autoStartEm01

◆ autoSelEm01

bool CMU_HFXOInit_TypeDef::autoSelEm01

◆ autoStartSelOnRacWakeup

bool CMU_HFXOInit_TypeDef::autoStartSelOnRacWakeup

◆ ctuneStartup

uint16_t CMU_HFXOInit_TypeDef::ctuneStartup

Startup phase CTUNE (load capacitance) value.

◆ ctuneSteadyState

uint16_t CMU_HFXOInit_TypeDef::ctuneSteadyState

Steady-state phase CTUNE (load capacitance) value.

◆ regIshSteadyState

uint8_t CMU_HFXOInit_TypeDef::regIshSteadyState

Shunt steady-state current.

◆ xoCoreBiasTrimStartup

uint8_t CMU_HFXOInit_TypeDef::xoCoreBiasTrimStartup

Startup XO core bias current trim.

◆ xoCoreBiasTrimSteadyState

uint8_t CMU_HFXOInit_TypeDef::xoCoreBiasTrimSteadyState

Steady-state XO core bias current trim.

◆ thresholdPeakDetect

uint8_t CMU_HFXOInit_TypeDef::thresholdPeakDetect

Peak detection threshold.

◆ timeoutShuntOptimization

uint8_t CMU_HFXOInit_TypeDef::timeoutShuntOptimization

Timeout - shunt optimization.

◆ timeoutPeakDetect

uint8_t CMU_HFXOInit_TypeDef::timeoutPeakDetect

Timeout - peak detection.

◆ timeoutSteady

uint8_t CMU_HFXOInit_TypeDef::timeoutSteady

Timeout - steady-state.

◆ timeoutStartup

uint8_t CMU_HFXOInit_TypeDef::timeoutStartup

Timeout - startup.

◆ mode

CMU_OscMode_TypeDef CMU_HFXOInit_TypeDef::mode

Oscillator mode.