Цитата(pipka @ Jul 21 2011, 10:41)

Проблема заключается в том, что иногда значения из приемного буфера присваются к совершенно другим уже инициализированнвм переменным, то есть происходит их перезапись.
Привет, dsPIC30F тут совершенно не причем. Проблема в Вашем софте, скорее всего неправильно организованна кольцевая очередь. Тут нужно поститься в раздел программирование, будет больше просмотров и желающих помочь. Можете мне в личку написать, скину Вам рабочий код.