STM32F103C4H6XXX Datasheet PDF