PSoC 6 Peripheral Driver Library

General Description

Enumerations

enum  cy_en_fll_pll_output_mode_t {
  CY_SYSCLK_FLLPLL_OUTPUT_AUTO = 0U,
  CY_SYSCLK_FLLPLL_OUTPUT_AUTO1 = 1U,
  CY_SYSCLK_FLLPLL_OUTPUT_INPUT = 2U,
  CY_SYSCLK_FLLPLL_OUTPUT_OUTPUT = 3U
}
 FLL and PLL output mode. More...
 
enum  cy_en_fll_cco_ranges_t {
  CY_SYSCLK_FLL_CCO_RANGE0,
  CY_SYSCLK_FLL_CCO_RANGE1,
  CY_SYSCLK_FLL_CCO_RANGE2,
  CY_SYSCLK_FLL_CCO_RANGE3,
  CY_SYSCLK_FLL_CCO_RANGE4
}
 FLL current-controlled oscillator (CCO) frequency ranges. More...
 

Enumeration Type Documentation

◆ cy_en_fll_pll_output_mode_t

FLL and PLL output mode.

See registers CLK_FLL_CONFIG3 and CLK_PLL_CONFIG0, bits BYPASS_SEL.

Enumerator
CY_SYSCLK_FLLPLL_OUTPUT_AUTO 

Output FLL/PLL input source when not locked, and FLL/PLL output when locked.

CY_SYSCLK_FLLPLL_OUTPUT_AUTO1 

Same as AUTO.

CY_SYSCLK_FLLPLL_OUTPUT_INPUT 

Output FLL/PLL input source regardless of lock status.

CY_SYSCLK_FLLPLL_OUTPUT_OUTPUT 

Output FLL/PLL output regardless of lock status.

This can be dangerous if used to clock clkHf, because FLL/PLL output may be unstable

◆ cy_en_fll_cco_ranges_t

FLL current-controlled oscillator (CCO) frequency ranges.

See register CLK_FLL_CONFIG4, bits CCO_RANGE.

Enumerator
CY_SYSCLK_FLL_CCO_RANGE0 

Target frequency is in range 48 - 64 MHz.

CY_SYSCLK_FLL_CCO_RANGE1 

Target frequency is in range 64 - 85 MHz.

CY_SYSCLK_FLL_CCO_RANGE2 

Target frequency is in range 85 - 113 MHz.

CY_SYSCLK_FLL_CCO_RANGE3 

Target frequency is in range 113 - 150 MHz.

CY_SYSCLK_FLL_CCO_RANGE4 

Target frequency is in range 150 - 200 MHz.