Будьте внимательны!
Между программатором и микросхемой должен быть посредник, ибо напрямую к ножкам микросхемы программатор не подключить. Эта вещь называется отладочная плата, ее можно купить там же, где и сам программатор. Отладочная плата уже содержит сам микроконтроллер, всю обвязку достаточно подключить проводами ее к программатору и можно прошивать. Для поиска на алиэкспресс достаточно ввести название чипа микроконтроллера, например " STM8S003F3P6 " Помимо самих микросхем в поиске будут выпадать и отладочные платы на них.
на периферию можно забить, если там простейшие драйвера - их можно руками подергать. Там же зависимостей нет и при их изменении они ни на что не повлияют.
А вот всякую абстрактную внутреннюю хрень прикольно тестами покрыть.