STM32F103C6H6XXX Datasheet PDF