FCM32F103CBT6, a printed circuit board