Original New STM32F107RCT6 IC MCU STM32F107RCT6TR in stock electronic components FLASH chip STM32F LQFP64