STM32H743VIH6 (STMicroelectronics)