STM32F103C8T6 Micro USB controller STM32 Development ARM Learning Board #A6-39
That others can benefit from your experience.
eBay