STM32F413ZHJ6 IC MCU Chip 32BIT 1.5MB 144UFBGA microcontroller FLASH chip STM32 Integrated Circuits STM32F413ZHJ6