We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
hi am using 89c55 and wrote a code in c which acquires data from a serial device performs calculations and the gives an alarm when an abnormality is detected. when i compiled i got as Program Size: data=9.0 xdata=7569 code=4140. i used large memory model.it works well when i checked with keil simulator but when i burnt into my uc i don see any output. iam new to uc's should i add any eeproms before burning?? please help me out. thanks in advance.
regards, deepthi
Oh yes they do!
The 8051 architecture limits the CODE size to 64K - but there are 8051-based chips available with >64K Flash (eg, SiLabs).
Depends on view. The 8051 chips with > 64kB flash has the flash mapped for CODE space. It's just that you will need banking or similar.
But have you seen any chip manufacturer selling a 8051 with flash for the RAM area - unless it has the overlapped CODE/XDATA regions I mentioned?