RM0033
5.3.2
RCC PLL configuration register (RCC_PLLCFGR)
Address offset: 0x04
Reset value: 0x24003010
Access: no wait state, word, half-word and byte access.
This register is used to configure the PLL clock outputs according to the formulas:
•
f
(VCO clock)
•
f
(PLL general clock output)
•
f
(USB OTG FS, SDIO, RNG clock output)
31
30
29
Reserved
15
14
13
PLLN8 PLLN7 PLLN6 PLLN5 PLLN4
Reserv
ed
rw
rw
Bit 31:28
Bits 27:24 PLLQ: Main PLL (PLL) division factor for USB OTG FS, SDIO and random number generator
clocks
Caution: The USB OTG FS requires a 48 MHz clock to work correctly. The SDIO and the
Bit 23 Reserved, always read as 0.
Bit 22 PLLSRC: Main PLL(PLL) and audio PLL (PLLI2S) entry clock source
Bits 21:18 Reserved, always read as 0.
= f
(PLL clock input)
= f
(VCO clock)
28
27
26
25
PLLQ3 PLLQ2
PLLQ1
rw
rw
rw
12
11
10
9
PLLN3
rw
rw
rw
rw
Reserved, must be kept at reset value.
Set and cleared by software to control the frequency of USB OTG FS clock, the random
number generator clock and the SDIO clock. These bits should be written only if PLL is
disabled.
random number generator need a frequency lower than or equal to 48 MHz to work
correctly.
USB OTG FS clock frequency = VCO frequency / PLLQ with 2
0000: PLLQ = 0, wrong configuration
0001: PLLQ = 1, wrong configuration
0010: PLLQ = 2
0011: PLLQ = 3
0100: PLLQ = 4
...
1111: PLLQ = 15
Set and cleared by software to select PLL and PLLI2S clock source. This bit can be written
only when PLL and PLLI2S are disabled.
0: HSI clock selected as PLL and PLLI2S clock entry
1: HSE oscillator clock selected as PLL and PLLI2S clock entry
× (PLLN / PLLM)
/ PLLP
= f
/ PLLQ
(VCO clock)
24
23
22
PLLSR
PLLQ0 Reserv
C
ed
rw
rw
8
7
6
PLLN2
PLLN1 PLLN0 PLLM5 PLLM4 PLLM3 PLLM2 PLLM1
rw
rw
rw
RM0033 Rev 9
Reset and clock control (RCC)
21
20
19
18
Reserved
5
4
3
2
rw
rw
rw
rw
≤
≤
PLLQ
15
17
16
PLLP1
PLLP0
rw
rw
1
0
PLLM0
rw
rw
97/1381
137
Need help?
Do you have a question about the STM32F207 Series and is the answer not in the manual?
Questions and answers