Какие микроконтроллеры посоветуете? Какие их них предназначены для UART метода связи?
UART поддерживают практически все современные микроконтроллеры. Большинство из них имеют аппаратную поддержку - от программиста требуется только вовремя снабжать трансивер UART байтами.
При отсутствии аппаратной поддержки, ее можно эмулировать
Хорошо известна в России линейка, stm8, stm32, хорошие цены на devkit.