STM32F101RGT6 original ST LQFP-64 ARM controller 32-bit MCU flash memory chip IC 100% original and authentic