CMU_DPLLInit_TypeDef Struct Reference

DPLL initialization structure.

#include <em_cmu.h>

Data Fields

uint32_t frequency
 PLL frequency value, max 40 MHz.
 
uint16_t n
 Factor N.
 
uint16_t m
 Factor M.
 
uint8_t ssInterval
 Spread spectrum update interval.
 
uint8_t ssAmplitude
 Spread spectrum amplitude.
 
CMU_DPLLClkSel_TypeDef refClk
 Reference clock selector.
 
CMU_DPLLEdgeSel_TypeDef edgeSel
 Reference clock edge detect selector.
 
CMU_DPLLLockMode_TypeDef lockMode
 DPLL lock mode selector.
 
bool autoRecover
 Enable automatic lock recovery.
 

DPLL initialization structure.

Frequency will be Fref*(N+1)/(M+1).

Field Documentation

◆ frequency

uint32_t CMU_DPLLInit_TypeDef::frequency

PLL frequency value, max 40 MHz.

◆ n

uint16_t CMU_DPLLInit_TypeDef::n

Factor N.

300 <= N <= 4095

◆ m

uint16_t CMU_DPLLInit_TypeDef::m

Factor M.

M <= 4095

◆ ssInterval

uint8_t CMU_DPLLInit_TypeDef::ssInterval

Spread spectrum update interval.

◆ ssAmplitude

uint8_t CMU_DPLLInit_TypeDef::ssAmplitude

Spread spectrum amplitude.


◆ refClk

CMU_DPLLClkSel_TypeDef CMU_DPLLInit_TypeDef::refClk

Reference clock selector.


◆ edgeSel

CMU_DPLLEdgeSel_TypeDef CMU_DPLLInit_TypeDef::edgeSel

Reference clock edge detect selector.

◆ lockMode

CMU_DPLLLockMode_TypeDef CMU_DPLLInit_TypeDef::lockMode

DPLL lock mode selector.


◆ autoRecover

bool CMU_DPLLInit_TypeDef::autoRecover

Enable automatic lock recovery.