STMicroelectronics /STM32U545 /RCC /RCC_PLL1CFGR

Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text

Interpret as RCC_PLL1CFGR

31 2827 2423 2019 1615 1211 87 43 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 (B_0x0)PLL1SRC 0PLL1RGE 0 (PLL1FRACEN)PLL1FRACEN 0 (B_0x0)PLL1M0 (B_0x0)PLL1MBOOST 0 (B_0x0)PLL1PEN 0 (B_0x0)PLL1QEN 0 (B_0x0)PLL1REN

PLL1PEN=B_0x0, PLL1M=B_0x0, PLL1QEN=B_0x0, PLL1SRC=B_0x0, PLL1MBOOST=B_0x0, PLL1REN=B_0x0

Description

RCC PLL1 configuration register

Fields

PLL1SRC

PLL1 entry clock source This bitfield is set and cleared by software to select PLL1 clock source. It can be written only when the PLL1 is disabled. In order to save power, when no PLL1 is used, this bitfield value must be zero.

0 (B_0x0): No clock sent to PLL1

1 (B_0x1): MSIS clock selected as PLL1 clock entry

2 (B_0x2): HSI16 clock selected as PLL1 clock entry

3 (B_0x3): HSE clock selected as PLL1 clock entry

PLL1RGE

PLL1 input frequency range This bit is set and reset by software to select the proper reference frequency range used for PLL1. It must be written before enabling the PLL1. 00-01-10: PLL1 input (ref1_ck) clock range frequency between 4 and 8 MHz

3 (B_0x3): PLL1 input (ref1_ck) clock range frequency between 8 and 16 MHz

PLL1FRACEN

PLL1 fractional latch enable This bit is set and reset by software to latch the content of PLL1FRACN in the ΣΔ modulator. In order to latch the PLL1FRACN value into the ΣΔ modulator, PLL1FRACEN must be set to 0, then set to 1: the transition 0 to 1 transfers the content of PLL1FRACN into the modulator (see PLL initialization phase for details).

PLL1M

Prescaler for PLL1 This bitfield is set and cleared by software to configure the prescaler of the PLL1. The VCO1 input frequency is PLL1 input clock frequency/PLL1M. This bit can be written only when the PLL1 is disabled (PLL1ON = 0 and PLL1RDY = 0). …

0 (B_0x0): division by 1 (bypass)

1 (B_0x1): division by 2

2 (B_0x2): division by 3

15 (B_0xF): division by 16

PLL1MBOOST

Prescaler for EPOD booster input clock This bitfield is set and cleared by software to configure the prescaler of the PLL1, used for the EPOD booster. The EPOD booster input frequency is PLL1�input�clock�frequency/PLL1MBOOST. This bit can be written only when the PLL1 is disabled (PLL1ON = 0 and PLL1RDY = 0) and EPODboost mode is disabled (see Section�10: Power control (PWR)). others: reserved

0 (B_0x0): division by 1 (bypass)

1 (B_0x1): division by 2

2 (B_0x2): division by 4

3 (B_0x3): division by 6

4 (B_0x4): division by 8

5 (B_0x5): division by 10

6 (B_0x6): division by 12

7 (B_0x7): division by 14

8 (B_0x8): division by 16

PLL1PEN

PLL1 DIVP divider output enable This bit is set and reset by software to enable the pll1_p_ck output of the PLL1. To save power, PLL1PEN and PLL1P bits must be set to 0 when pll1_p_ck is not used.

0 (B_0x0): pll1_p_ck output disabled

1 (B_0x1): pll1_p_ck output enabled

PLL1QEN

PLL1 DIVQ divider output enable This bit is set and reset by software to enable the pll1_q_ck output of the PLL1. To save power, PLL1QEN and PLL1Q bits must be set to 0 when pll1_q_ck is not used.

0 (B_0x0): pll1_q_ck output disabled

1 (B_0x1): pll1_q_ck output enabled

PLL1REN

PLL1 DIVR divider output enable This bit is set and reset by software to enable the pll1_r_ck output of the PLL1. To save power, PLL1RENPLL2REN and PLL1R bits must be set to 0 when pll1_r_ck is not used. This bit can be cleared only when the PLL1 is not used as SYSCLK.

0 (B_0x0): pll1_r_ck output disabled

1 (B_0x1): pll1_r_ck output enabled

Links

()