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

need explanation about 8051 memory model 128 and 256

hi every one, many have already asked this question but one thing i cant understand. i have 2 microcontrollers AT89S51 and AT89S52. as per datasheet S51 has 128 byte ram and S52 has 256 byte ram, but when i compile my code in keil c51 it always shows that i have only 128 byte of ram[total], i have tried numerous times with S52 S53 same result.. people says that the extra 128 byte is for microcontroller itself, then my question is, why there is no hardware ram reserved in S51 [i know cause i have used full 128 byte of ram]. and i aslo have tried IDATA with same results.