Hello, I am using ST10F269 evaluation board and using Keil environment for the same. I am trying to interface ST10 board with PC through asynchronous serial interface.The problem am facing is regarding serial interface between the board and the PC(hyperterminal). When I send a character from hyperterminal to the board, I receive it in S0RBUF register and if I try to retreive the S0RBUF contents to a local variable it works fine. But if I use global variables or pointer variables to retrieve the value of S0RBUF, am not getting the correct value whatever is in S0RBUF register. When I work with simulator it works fine. But when I download the code to the ST10 board using ST10Flasher software, it is not working. Could you please suggest me the reason for this and the solution for the same. Naina