I am using the MCB900 Development tools for a Philips P89LPC922. It appears that going over more than 64 data memories will not execute properly. Is this a restriction of the compiler or hardware?
"64 data memories" What exactly do you mean by that?
Sorry for lack of detail - when I added one more variable to my program the program quit executing properly - got stuck somewhere and would not execute the code that lit some LEDs. The compiler indicated that the program used "66 Data bytes". When I removed the variable the compiler said I used "64 data bytes" and the program worked correctly. I am playing around with the memory allocated to Xdata and Idata in the Startup file. It affects the way the program works but it still does not work correctly. Also looking at simulating the program but have not had time to pursue that. Any suggestions? Willard