Главным недостатком более ранних микросхем 8250 и 16450 было то, что прерывания требовалось генерировать на каждый принятый байт. Это сильно увеличивало частоту генерируемых прерываний. Также была велика вероятность переполнения буфера — когда новый байт приходит раньше считывания старого. Для решения проблем в микросхемы серии 16550 был встроен 16-байтный FIFO-буфер с установкой прерывания после приёма 1, 4, 8 или 14 байт.