STM32F102 - я серия из самых доступных по цене. Это тот же самый STM32F101, но с USB на борту в качестве добавленной периферии. Полностью пин-программно совместим с STM101Fxx (при условии совпадения корпусов).... Разница: SPI у STMF102 - медленнее (12МГц против 18-ти у 101-й).... зато максимальная скорость работы ядра 48МГц - против 36 (у 101-й)....
Соответственно более высокие (103, 105, 107) - так же имеют USB. 105, 107 - имеет USB OTG.
Кстати я разгонял STM32F103xx до 112МГц. Работало без проблем (при заявленных 72-макс).... Так же пробовал 144 МГц ..... "Работало быстро, но не долго" .... :) секунд 10 ..... Дальше контроллер повис .... Я предполагаю был остановлен системой "проверки правильности кода" .... Флэш (программ) где-то неправильно считал, зараза.... Пришлось опять ему вернуть его законные 112 МГц..... хотя в серию, я конечно бы ставил 72МГц... (ату его! радиолюбительство!)