32bit MCU STM32F042C4T6 original new electronic components stm32 all series microcontroller ic chip stm32f042c4t6 lqfp48