STM32L431KCU6 (STMicroelectronics)