Hi, I'm using Aduc842 controller. Application is developed using keil-uVission2, and the hex file is downloaded using WSD. I'm using hyper terminal (RS232 protocol) for communicating between the controller and the PC for testing purpose. Problem is, ever time I declare a variable as xdata, data seems to be corrupted (care is take that the external memory is not overflowed). I would be glad to know what care is to be taken to avoid data corruption while using xdata.