ST STM32F446 Series Reference Manual page 168

Advanced arm-based 32-bit mcus
Hide thumbs Also See for STM32F446 Series:
Table of Contents

Advertisement

Reset and clock control (RCC)
31
30
29
Res.
Res.
Res.
15
14
13
Res.
Res.
Res.
Bits 31:29 Reserved, must be kept at reset value.
Bits 28:27 I2S2SRC: I2S APB2 clock source selection
Bits 26:25 I2S1SRC: I2S APB1 clock source selection
Bit 24 TIMPRE: Timers clocks prescalers selection
Bits 23:22 SAI2SRC: SAI2 clock source selection
Bits 21:20 SAI1SRC: SAI1 clock source selection
Bits 19:13 Reserved, must be kept at reset value.
168/1328
28
27
26
25
I2S2SRC
I2S1SRC
rw
rw
rw
rw
12
11
10
9
PLLSAIDIVQ
rw
rw
rw
rw
Set and reset by software to control the frequency of the APB2 I2S clock.
These bits should be written when the PLL, PLLSAI and PLLI2S are disabled.
00: I2S2 clock frequency = f
01: I2S2 clock frequency = I2S_CKIN Alternate function input frequency
10: I2S2 clock frequency = f
11: I2S2 clock frequency = HSI/HSE depends on PLLSRC bit (PLLCFGR[22])
Set and reset by software to control the frequency of the APB1 I2S clock.
These bits should be written when the PLL, PLLSAI and PLLI2S are disabled.
00: I2S1 clock frequency = f
01: I2S1 clock frequency = I2S_CKIN Alternate function input frequency
10: I2S1 clock frequency = f
11: I2S1 clock frequency = HSI/HSE depends on PLLSRC bit (PLLCFGR[22])
This bit is set and reset by software to control the clock frequency of all the timers connected
to APB1 and APB2 domain.
0: If the APB prescaler (PPRE1, PPRE2 in the RCC_CFGR register) is configured to a
division factor of 1, TIMxCLK = PCLKx. Otherwise, the timer clock frequencies are set to
twice to the frequency of the APB domain to which the timers are connected:
TIMxCLK = 2xPCLKx.
1:If the APB prescaler (PPRE1, PPRE2 in the RCC_CFGR register) is configured to a
division factor of 1, 2 or 4, TIMxCLK = HCLK. Otherwise, the timer clock frequencies are set
to four times to the frequency of the APB domain to which the timers are connected:
TIMxCLK = 4xPCLKx.
These bits are set and cleared by software to control the SAI2 clock frequency.
They should be written when the PLL, PLLSAI and PLLI2S are disabled.
00: SAI2 clock frequency = f
01: SAI2 clock frequency = f
10: SAI2 clock frequency = f
11: SAI2 clock frequency = HSI/HSE depends on PLLSRC (PLLCFGR[22])
These bits are set and cleared by software to control the SAI1 clock frequency.
They should be written when the PLLSAI and PLLI2S are disabled.
00: SAI1 clock frequency = f
01: SAI1 clock frequency = f
10: SAI1 clock frequency = f
11: I2S_CKIN Alternate function input frequency
24
23
22
TIMPRE
SAI2SRC
rw
rw
rw
8
7
6
Res.
Res.
rw
(PLLI2S_R)
(PLL_R)
(PLLI2S_R)
(PLL_R)
/ PLLSAIDIVQ
(PLLSAI_Q)
/ PLLI2SDIVQ
(PLLI2S_Q)
(PLL_R)
/ PLLSAIDIVQ
(PLLSAI_Q)
/ PLLI2SDIVQ
(PLLI2S_Q)
(PLL_R)
RM0390 Rev 4
21
20
19
18
SAI1SRC
Res.
Res.
rw
rw
5
4
3
2
Res.
PLLIS2DIVQ
rw
rw
rw
RM0390
17
16
Res.
Res.
1
0
rw
rw

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the STM32F446 Series and is the answer not in the manual?

Questions and answers

This manual is also suitable for:

Rm0390

Table of Contents

Save PDF