10pcs original genuine STM32F401CCU6 MCU single chip IC electronic components IC BOM distribution sheet