STM32G431C6T6 (STMicroelectronics)