STM32L431CBT6 STM32L431VCT6 STM32L431RCT6 STM32L431CCT6 STM32L431CCU6 Microcontroller (MCU/MPU/SOC) IC Chip