Stm32f103, a printed circuit board