This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

XRAM - From 89C51RC2 to AT89C51RD2

I have a running project with the micro 89C51RC2
I changed it to AT89C51RD2.
The main difference is the XRAM on chip - 89C51RC2 has 1K (0x3FF) while the AT89C51RD2 has 1.79K (0x6FF)
To be able to use the entire XRAM I changed the Device & Target in the project,
I also changed in file startup.a51 the XDATALEN to 0x6FF, the XBPSTACKTOP to 0x6FF+1

The Program Size: data=121.0 xdata=1091 code=34416

All seems to be OK but NO - the program is stucked

What is missing? or what I did wrong