STM32F103C6H7XXX Datasheet PDF