CH32x035 - наконец-то понял почему буква X в этой серии ! ----
там встроенный сопроцессор есть PIOC - для организации 1 или 2 проводных протоколов
так это не что иное как измененный PIC16 на частоте до 48МГц !!!
у WCH давно это ядро (RISC8B) используется (CH537)
только писать протокол надо на ассемблере очень похожем на PIC16
( заменили регистр W на A и добавили некоторые спец команды )
----
а учитывая что также в контроллере есть
до 2-х программируемых ОУ
до 3-х компараторов
USB Host/Dev
крутой перец - получается