29.01.2015 Views

STM32F101xx, STM32F102xx, STM32F103xx, STM32F105xx and ...

STM32F101xx, STM32F102xx, STM32F103xx, STM32F105xx and ...

STM32F101xx, STM32F102xx, STM32F103xx, STM32F105xx and ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Connectivity line devices: reset <strong>and</strong> clock control (RCC)<br />

RM0008<br />

Bits 3:0 PREDIV1[3:0]: PREDIV1 division factor<br />

Set <strong>and</strong> cleared by software to select PREDIV1 division factor. These bits can be written only<br />

when PLL is disabled.<br />

Note: Bit(0) is the same as bit(17) in the RCC_CFGR register, so modifying bit(17) in the<br />

RCC_CFGR register changes Bit(0) accordingly.<br />

0000: PREDIV1 input clock not divided<br />

0001: PREDIV1 input clock divided by 2<br />

0010: PREDIV1 input clock divided by 3<br />

0011: PREDIV1 input clock divided by 4<br />

0100: PREDIV1 input clock divided by 5<br />

0101: PREDIV1 input clock divided by 6<br />

0110: PREDIV1 input clock divided by 7<br />

0111: PREDIV1 input clock divided by 8<br />

1000: PREDIV1 input clock divided by 9<br />

1001: PREDIV1 input clock divided by 10<br />

1010: PREDIV1 input clock divided by 11<br />

1011: PREDIV1 input clock divided by 12<br />

1100: PREDIV1 input clock divided by 13<br />

1101: PREDIV1 input clock divided by 14<br />

1110: PREDIV1 input clock divided by 15<br />

1111: PREDIV1 input clock divided by 16<br />

7.3.13 RCC register map<br />

The following table gives the RCC register map <strong>and</strong> the reset values.<br />

Table 16. RCC register map <strong>and</strong> reset values<br />

Offset Register<br />

31<br />

30<br />

29<br />

28<br />

27<br />

26<br />

25<br />

24<br />

23<br />

22<br />

21<br />

20<br />

19<br />

18<br />

17<br />

16<br />

15<br />

14<br />

13<br />

12<br />

11<br />

10<br />

9<br />

8<br />

7<br />

6<br />

5<br />

4<br />

3<br />

2<br />

1<br />

0<br />

0x000<br />

0x004<br />

0x008<br />

PLL3 RDY<br />

PLL3 ON<br />

PLL2 RDY<br />

PLL2 ON<br />

PLL RDY<br />

PLLON<br />

CSSON<br />

HSEBYP<br />

HSERDY<br />

HSEON<br />

Reserved<br />

HSIRDY<br />

HSION<br />

RCC_CR Reser<br />

HSICAL[7:0]<br />

HSITRIM[4:0]<br />

Reserved<br />

ved<br />

Reset value 0 0 0 0 0 0 0 0 0 0 x x x x x x x x 1 0 0 0 0 1 1<br />

RCC_CFGR<br />

Reserved<br />

MCO [3:0]<br />

Reserved<br />

OTGFSPRE<br />

PLLMUL [3:0]<br />

PLLXTPRE<br />

PLLSRC<br />

ADC<br />

PRE<br />

[1:0]<br />

PPRE2<br />

[2:0]<br />

PPRE1<br />

[2:0]<br />

HPRE[3:0]<br />

Reset value 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<br />

RCC_CIR<br />

Reserved<br />

SWS<br />

[1:0]<br />

SW<br />

[1:0]<br />

CSSC<br />

PLL3RDYC<br />

PLL2RDYC<br />

PLLRDYC<br />

HSERDYC<br />

HSIRDYC<br />

LSERDYC<br />

LSIRDYC<br />

Reserved<br />

PLL3RDYIE<br />

PLL2RDYIE<br />

PLLRDYIE<br />

HSERDYIE<br />

HSIRDYIE<br />

LSERDYIE<br />

LSIRDYIE<br />

CSSF<br />

PLL3RDYF<br />

PLL2RDYF<br />

PLLRDYF<br />

HSERDYF<br />

HSIRDYF<br />

LSERDYF<br />

LSIRDYF<br />

Reset value 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0<br />

0x00C RCC_APB2RSTR Reserved<br />

Reserved<br />

USART1RST<br />

Reserved<br />

SPI1RST<br />

TIM1RST<br />

ADC2RST<br />

ADC1RST<br />

Reserved<br />

IOPERST<br />

IOPDRST<br />

IOPCRST<br />

IOPBRST<br />

IOPARST<br />

Reserved<br />

AFIORST<br />

Reset value 0 0 0 0 0 0 0 0 0 0 0<br />

0x010<br />

RCC_APB1RSTR Reser<br />

ved<br />

DACRST<br />

PWRRST<br />

BKPRST<br />

CAN2RST<br />

CAN1RST<br />

Reserved<br />

I2C2RST<br />

I2C1RST<br />

UART5RST<br />

UART4RST<br />

USART3RST<br />

USART2RST<br />

Reserved<br />

SPI3RST<br />

SPI2RST<br />

Reserved<br />

WWDGRST<br />

Reserved<br />

TM7RST<br />

TM6RST<br />

TM5RST<br />

TIM4RST<br />

TIM3RST<br />

TIM2RST<br />

Reset value 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0<br />

136/995 Doc ID 13902 Rev 9

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!