В xdata есть несколько массивов, но при старте программы ни с одним из них работы нет... портящаяся перемнная вообще к этим массивам отношения не имеет - это аддитивная добавка к адресу устройства и вызывается в программе всего два раза, но тот вызов который на запись происходить только по команде от компа. Ессно при отладке к уарт вообще ничего не подключено.