https://ncrmnt.org/2012/04/02/sc3s100e-stm32f103zet6-clocking-and-such-stuff/
XC3S100E, STM32F103ZET6, clocking and such stuff.