STM32F105RCT6 LQFP-64 STM32 F105RCT6 STM32F105 Cortex-M3 32-bit Microcontroller MCU Chip IC Controller New Original