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 | em23OnDemand | 
| Enable deep sleep. | |
| bool | regLock | 
| Lock register access. | |
HFXO initialization structure.
Init values should be obtained from a configuration tool, app. note or xtal data sheet.
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.
◆ em23OnDemand
| bool CMU_HFXOInit_TypeDef::em23OnDemand | 
Enable deep sleep.
◆ regLock
| bool CMU_HFXOInit_TypeDef::regLock | 
Lock register access.