Hello,
I am not quite sure what you mean when you refer to "initialising" the data register of the SCI. This register is used specifically for sending and receiving each data byte. When you write to the register, the value written will be sent by the SCI. However, a read will get the last byte received by the SCI.
Regards,
Mac