STM32F103RET6 STM32F103 103RET6 LQFP64 MCU Microcontroller Chip IC Integrated Circuit Brand New Original