i am using this two chips for my project. and i find the the ram space(low 128 byte) is not enough. How can i access the high 128 byte inside the chips? can i use the "idata" to use it? e.g. float idata x[10]; correct?
Yes. You can use idata to access the entire 256 bytes of non-XDATA RAM. You can get slightly faster access to the lower 128 bytes with the data space qualifier.