STM32F103CBT6 LQFP-48 ARM micro controller - MCU 32BIT Cortex M3 128K MED Performance LN New original genuine