Jeśli poradzisz sobie z jednym UARTEM programowym (a da się to osiągnąc na pewno) i jeśli obydwa UARTY "chodzą" z tą samą prędkością, to sprawa niewiele bardziej sie komplikuje przy dodawaniu kolejnych UARTow. Na jednym przerwaniu mozesz skanowac sobie teoretycznie nieograniczona liczbe portow. Gorzej jesli predkosci transmisji roznia sie na obydwu portach. Ale i wowczas mozna z tym sobie jakos dac rade, bo przeciez kazda predkosc transmisji wyrazona w baudach jest wieloktrotnoscia jakiejs potegi dwojki i dowolnej nizszej predkosci transmisji. Będzie trzeba jedynie skanowac obydwa porty w takt przerwan dostosowanych do transmisji, ktora idzie szybciej.