STM32F103C4H6TR Datasheet PDF