STM32F107RCT6 LQFP64 embedded 107RCT6 microcontroller original chip genuine stock 100% original and authentic