STM32H503CBT6 (STMicroelectronics)