FIFO w 8251 bylo jakie bylo, i kazde nastepne to spora komplikacja :-)
Spokojnie mozesz poczekac z obsluga do 1ms, a nawet do 2 ms. Tu problem jest z iloscia tych przerwan w ogole - jak dodasz narzuty na przyjecie przerwania, na zakonczenie, na sprawdzenie z ktorego uarta teraz odczytac - to mamy zajete 110% mocy procka :-)
Obsluz wszyskie w przerwaniu od timera - narzuty sie redukuja 16 razy, procek moze cos jeszcze zrobic..
J.