Лови https://sourceforge.net/projects/comport/
По поводу МК я сейчас работаю с МК stm32F103 для него есть библиотека от производителя HAL и конфигуратор к ней. Для USB профиль виртуального порта создается в пару кликов.
Какой Вы планируете МК?
Я порты не закрывал, пока работает, даже стало интересно что будет. Если что то со средой случиться отпишусь. Но копию этой виртуальной машины на всякий случай создал.
Почему ерунду, вес определяет размер радиаторов установленных в источники питания ибо вся остальная схема более немея классическая и сильно на этот параметр не влияет, а чем больше размер радиаторов тем эффективней происходит охлаждение активных элементов (транзисторы диоды), а чем ниже...