Ну, я-то зоопарки поддерживать не собираюсь. Вот, поломался у нас один древний прибор. В качестве ускорения разработки (через 2 дня его надо было на телескоп вешать), я написал прошивку на атмеге 8535 (ну и гадость, благо, больше мне с ней не приходилось дела иметь). Благо, хотя бы дамп протокола был, а также принципиальная схема - чтобы знать, какие устройства на каких ногах сидят. А когда снимали с телескопа, рукожопый инженер еще одну плату спалил с подобным МК. Благо, уже было у меня около недели времени, так что коллега-инженер мне на макетке спаял быстренько новую (я-то думал фоторезистом плату сделать, но он отговорил - мол, сделаешь через полгодика полноценную систему управления вместо этого УГ), а управление я сделал на STM8, где не в пример больше аппаратных ресурсов. На STM32 тогда решил еще не переходить, т.к. много чего в приборе было пятивольтового.
А так-то в основном все с нуля разрабатываем, там простор для выбора МК. Есть задача - под нее более-менее подходящий МК выбираю. Вот, потыкал STM32G - мне понравилось, но USB я на нем еще не поднимал (там OTG, а я только с device работал). В ближайшее время планирую RISC-V потыкать (начну, наверное, с более простых V003 - авось, мне 2-3 месяцев хватит, чтобы освоить все необходимое и по UART'у поблымкать светодиодиком). Таки думаю, что стоит сравнить их и STM32: если функционал более-менее одинаковый, все регистры и флаги буду именовать точно так же, как у STM32.