๐ Highest possible โฑ๏ธ clock speeds with bare metal STM32F103 programming
โก Pushing the STM32F103 to its limits! In this video I show you how to achieve the maximum clock speeds - both officially supported and unsupported - on these microcontrollers.
๐ I break down the clock tree from the RM0008 reference manual, then dive into direct register manipulation using C and assembly. Watch real-world demos comparing different clock configurations and discover whether Flash or RAM delivers better performance at extreme frequencies. Plus, meet the FCM32F103 clone and see how it stacks up.
๐ป Get my bare metal code: https://piers.rocks/u/stm32bm
๐ Reference Manual: https://www.st.com/resource/en/reference_manual/rm0008-stm32f101xx-stm32f102xx-stm32f103xx-stm32f105xx-and-stm32f107xx-advanced-armbased-32bit-mcus-stmicroelectronics.pdf
Timestamps
00:00 Introduction
01:21 โฑ๏ธ Clock system deep dive
09:29 ๐ ๏ธ Bare metal implementation
18:46 ๐งช Performance demonstrations
31:06 ๐ญ Conclusions & takeaways
Video content copyright (c) 2025 piers.media Limited. All rights reserved.
comments powered by Disqus