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

Use 80251's 1KB internal data memory with C51 compiler?

Hi,

I have recently inherited a project that was originally done using an 8051. A few years ago the hardware was changed to use an 80C251SB but development continued using the C51 compiler.

There is no external data memory in the device. Is it possible to use the 80C251SB's larger internal data memory with the C51 compiler? We have uVision3 with C51 compiler version 8.09.

My bosses want to add PID and serial communication to the device (serial hardware is there but has never been used) and it looks like I've only got about 20 bytes left to work with.

Parents
  • How much boardwork can you do? do you need a specific package? do you need full pin compatibility with the original chip?

    There is resistance to changing anything in the hardware, as the design was outsourced (we don't do any of that here), so it would be least unpopular to suggest something that is pin compatible with the original chip.

    What we have is the N80C251SB16 in the 44-pin PLCC package. 5V.

    I'm looking through Atmel's website now. There are a lot of options to look at.

    Thanks for your help!

Reply
  • How much boardwork can you do? do you need a specific package? do you need full pin compatibility with the original chip?

    There is resistance to changing anything in the hardware, as the design was outsourced (we don't do any of that here), so it would be least unpopular to suggest something that is pin compatible with the original chip.

    What we have is the N80C251SB16 in the 44-pin PLCC package. 5V.

    I'm looking through Atmel's website now. There are a lot of options to look at.

    Thanks for your help!

Children