STM32G431K8T6 STM32G431KBT6 STM32G431K6T6 Package LQFP-32 Brand new original authentic microcontroller IC chip