I have an unsigned char xdata array[] that when I try to output to hyperterminal my output is non-ascii despite the fact that the input values are ascii ... when I remove the xdata keyword, I get valid output. What am I missing about xdata. I'm writing in C.