Благодарю за подробный и понятный ответ. Вижу, да, что в каких-то программаторах помимо CH340G есть и еще какая-нибудь микросхема, как правило с восемью выводами. Маркировки не видно, поэтому я подумал что это может быть какой-нибудь компаратор или вроде того. Но видимо это и есть программирующий микроконтроллер.
Но также вижу что все же есть и множество аналогичных по форм-фактору программаторов, но без дополнительных микросхем. Вот например: https://aliexpress.ru/item/1902348375.html?sku_id=52149064417. Это, судя по всему, как раз тот вариант, где именно компьютер должен знать как прошивать микроконтроллера, верно?
И в целом, чтобы не заморачиваться с софтом и таймингами, лучше покупать программаторы, где уже присутствуем микроконтроллер, знающий как прошивать целевой МК?