STM32F373CBT6, a printed circuit board