I need to read any address from FULL ADDRESS RANGE of C167CR. How can I do it?
The documentation will tell what pointer types the compiler supports.
But don't just write "I need ...". Instead tell why you think you need ...
This macro may be of interest.
http://www.keil.com/support/man/docs/c166/c166_hvar.htm
Thanks! It is what I need!