STM32L431KCU6TR (STMicroelectronics)