Stm32l053c, a printed circuit board