CMU_HFXOInit_TypeDef Struct Reference

HFXO initialization structure.

#include <em_cmu.h>

Data Fields

CMU_HfxoCbLsbTimeout_TypeDef timeoutCbLsb
Core bias change timeout.
CMU_HfxoSteadyStateTimeout_TypeDef timeoutSteadyFirstLock
Steady state timeout duration for first lock.
CMU_HfxoSteadyStateTimeout_TypeDef timeoutSteady
Steady state timeout duration.
uint8_t ctuneXoStartup
XO pin startup tuning capacitance.
uint8_t ctuneXiStartup
XI pin startup tuning capacitance.
uint8_t coreBiasStartup
Core bias startup current.
uint8_t imCoreBiasStartup
Core bias intermediate startup current.
CMU_HfxoCoreDegen_TypeDef coreDegenAna
Core degeneration control.
CMU_HfxoCtuneFixCap_TypeDef ctuneFixAna
Fixed tuning capacitance on XI/XO.
uint8_t ctuneXoAna
Tuning capacitance on XO.
uint8_t ctuneXiAna
Tuning capacitance on XI.
uint8_t coreBiasAna
Core bias current.
bool enXiDcBiasAna
Enable XI internal DC bias.
CMU_HfxoOscMode_TypeDef mode
Oscillator mode.
bool forceXo2GndAna
Force XO pin to ground.
bool forceXi2GndAna
Force XI pin to ground.
bool disOnDemand
Disable on-demand requests.
bool forceEn
Force oscillator enable.
bool regLock
Lock register access.

HFXO initialization structure.

Init values should be obtained from a configuration tool, app. note or xtal datasheet.

Field Documentation

◆ timeoutCbLsb

CMU_HfxoCbLsbTimeout_TypeDef CMU_HFXOInit_TypeDef::timeoutCbLsb

Core bias change timeout.

◆ timeoutSteadyFirstLock

CMU_HfxoSteadyStateTimeout_TypeDef CMU_HFXOInit_TypeDef::timeoutSteadyFirstLock

Steady state timeout duration for first lock.

◆ timeoutSteady

CMU_HfxoSteadyStateTimeout_TypeDef CMU_HFXOInit_TypeDef::timeoutSteady

Steady state timeout duration.

◆ ctuneXoStartup

uint8_t CMU_HFXOInit_TypeDef::ctuneXoStartup

XO pin startup tuning capacitance.

◆ ctuneXiStartup

uint8_t CMU_HFXOInit_TypeDef::ctuneXiStartup

XI pin startup tuning capacitance.

◆ coreBiasStartup

uint8_t CMU_HFXOInit_TypeDef::coreBiasStartup

Core bias startup current.

◆ imCoreBiasStartup

uint8_t CMU_HFXOInit_TypeDef::imCoreBiasStartup

Core bias intermediate startup current.

◆ coreDegenAna

CMU_HfxoCoreDegen_TypeDef CMU_HFXOInit_TypeDef::coreDegenAna

Core degeneration control.

◆ ctuneFixAna

CMU_HfxoCtuneFixCap_TypeDef CMU_HFXOInit_TypeDef::ctuneFixAna

Fixed tuning capacitance on XI/XO.

◆ ctuneXoAna

uint8_t CMU_HFXOInit_TypeDef::ctuneXoAna

Tuning capacitance on XO.

◆ ctuneXiAna

uint8_t CMU_HFXOInit_TypeDef::ctuneXiAna

Tuning capacitance on XI.

◆ coreBiasAna

uint8_t CMU_HFXOInit_TypeDef::coreBiasAna

Core bias current.

◆ enXiDcBiasAna

bool CMU_HFXOInit_TypeDef::enXiDcBiasAna

Enable XI internal DC bias.

◆ mode

CMU_HfxoOscMode_TypeDef CMU_HFXOInit_TypeDef::mode

Oscillator mode.

◆ forceXo2GndAna

bool CMU_HFXOInit_TypeDef::forceXo2GndAna

Force XO pin to ground.

◆ forceXi2GndAna

bool CMU_HFXOInit_TypeDef::forceXi2GndAna

Force XI pin to ground.

◆ disOnDemand

bool CMU_HFXOInit_TypeDef::disOnDemand

Disable on-demand requests.

◆ forceEn

bool CMU_HFXOInit_TypeDef::forceEn

Force oscillator enable.

◆ regLock

bool CMU_HFXOInit_TypeDef::regLock

Lock register access.