Подскажите, если кто-нить сталкивался с такой проблемой:

Считываю полученный пакет из приемного буфера CP2200 методом autoread, т.е. последовательно читая регистр RXAUTORD, при этом иногда указатель RXFIFOHEAD, который инкрементится автоматически при чтении каждого байта, вдруг перескакивает и инкрементится сразу на два. И следовательно один байт не считывается.
Если каждый раз до чтения RXAUTORD записывать в RXFIFOHEAD правильное значение указателя - то все читается правильно.