HSI( Internal High-Speed Clock ) - 내부 RC 오실레이터의 주파수를 클럭 소스로 사용한다.
HSE( External High-Speed Clock ) - 외부에 부착한 크리스탈이나 오실레이터의 주파수를 클럭 소스로 사용한다.
PLL( Phase-Locked Loop ) - HSI나 HSE의 주파수를 체배하여 클럭 소스로 사용한다.
이랗게 설정된 클럭이 시스템 클럭(이 후, SYSCLK으로 표시하겠다.)이다. 이 SYSCLK은 다시 내부의 여러 장치들에게 공급되어야 한다. 크게 AHB, APB2, APB1 3개의 버스에 물려있는 장치들에게 공급된다.
AHB( Advanced High Performance Bus ) - DMA, RCC, Flash Memory I/F, OTG 등이 연결됨. 공급 클럭 약칭 HCLK
APB2( Advanced Peripheral Bus 2 ) - UART1, ADC, TIM1, SPI1, GPIO, AFIO 등이 연결됨. 공급 클럭 약칭 PCLK2
APB1( Advanced Peripheral Bus 1 ) - UART2, 3, TIM2, 3, 4, I2C, SPI2, 3 등이 연결됨. 공급 클럭 약칭 PCLK1