Microchip® Advanced Software Framework

scif_dfll_closedloop_conf_t Struct Reference

DFLL closed-loop mode settings.

#include <scif_uc3l.h>

Data Fields

unsigned int coarse
 The coarse value (= (fDFLL - SCIF_DFLL_MINFREQ_KHZ)*255/(SCIF_DFLL_MAXFREQ_KHZ - SCIF_DFLL_MINFREQ_KHZ)) More...
 
unsigned int coarsemaxstep
 Coarse maximum step size during coarse adjustment. More...
 
unsigned int finemaxstep
 Fine maximum step size during fine adjustment. More...
 
unsigned int fmul
 The fmul value (= (fDFLL*2^16)/fref) - imul*2^16) More...
 
unsigned int imul
 The imul value (= (fDFLL)/fref) More...
 

unsigned int scif_dfll_closedloop_conf_t::coarse

The coarse value (= (fDFLL - SCIF_DFLL_MINFREQ_KHZ)*255/(SCIF_DFLL_MAXFREQ_KHZ - SCIF_DFLL_MINFREQ_KHZ))

Referenced by local_start_dfll_clock(), scif_dfll0_closedloop_configure_and_start(), and scif_dfll0_closedloop_start().

unsigned int scif_dfll_closedloop_conf_t::coarsemaxstep

Coarse maximum step size during coarse adjustment.

Referenced by local_start_dfll_clock(), scif_dfll0_closedloop_configure_and_start(), and scif_dfll0_closedloop_start().

unsigned int scif_dfll_closedloop_conf_t::finemaxstep

Fine maximum step size during fine adjustment.

Referenced by local_start_dfll_clock(), scif_dfll0_closedloop_configure_and_start(), and scif_dfll0_closedloop_start().

unsigned int scif_dfll_closedloop_conf_t::fmul

The fmul value (= (fDFLL*2^16)/fref) - imul*2^16)

Referenced by local_start_dfll_clock(), scif_dfll0_closedloop_configure_and_start(), and scif_dfll0_closedloop_start().

unsigned int scif_dfll_closedloop_conf_t::imul

The imul value (= (fDFLL)/fref)

Referenced by scif_dfll0_closedloop_configure_and_start(), and scif_dfll0_closedloop_start().