This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Replacement for obsolete Microcontroller

Hi All,

We are using a NXP micro controller P87C52UBAA in our design , but the micro controller has went obsolete. Does TI have any equivalent alternate for replacement.

Constraint is we don't want to change the existing code, the alternate has to be plug and play.

We found alternate from ATMEL with almost similar characteristics (AT89S52-24JU) but noticeable difference in architecture is program memory , NXP has 8KB OTP EPROM but ATMEL has 8KB Flash memory. Will it affect the program execution method? Do i need to re-write the code for it? or it can be done with minor modifications

Could any one please help us on this issue? Thanks in advance for your great support.

Regards,

Nambirajan E

  • Please someone correct me if I'm wrong, but TI never made 8051 compatible controllers.

    Nambirajan Esakkimuthu83 said:
    We found alternate from ATMEL with almost similar characteristics (AT89S52-24JU) but noticeable difference in architecture is program memory , NXP has 8KB OTP EPROM but ATMEL has 8KB Flash memory. Will it affect the program execution method? Do i need to re-write the code for it? or it can be done with minor modifications

    That would be a question to be asked on an Atmel (err, Microchip) forum.

    There are several suppliers of 8051-based MCUs around, perhaps you should broaden your search horizon.

    Nambirajan Esakkimuthu83 said:
    Constraint is we don't want to change the existing code, the alternate has to be plug and play.

    My experience tells me - good luck with that ...

  • Here Vote #2 for "Atmel (err, Microchip) forum." (credit poster f.m.) Few "fish" are captured far from water - (some) targeting of your audience is required...

    Unstated - "Why & How" did the purchasing party, "Fail to properly act" when the (many) announcements of parts demise were published?    Might "pain/suffering" be (sometimes) deserved?

  • cb1_mobile said:
    Might "pain/suffering" be (sometimes) deserved?

    And Vote#2 for that, too.

    BTW, I had been working with an ASIC with a 8051 IP core a few years ago. However, it was pipelined, with one instruction per clock cycle. Not quite an "original 8051". What I'm getting at - the investigation and comparison must go quite deep, and requires intimate knowledge of the old/new core and the code supposed to run on them.

    I consider the "Drop-in, Plug-and-play" expectation as unrealistic.

  • f. m. said:
    Please someone correct me if I'm wrong, but TI never made 8051 compatible controllers.

    There are some 8051-based RF System-on-Chips - see http://www.ti.com/tool/CC-DEBUGGER

    Note that the TI Code Composer Studio doesn't support 8051 based devices, and the TI recommendation is to use the IAR Embedded Workbench® for 8051 for development.

  • Chester Gillon said:
    the TI recommendation is to use the IAR Embedded Workbench® for 8051 for development.

    Let the record show that (multiple) outsiders here ALSO recommend, "IAR Embedded Workbench®" for ALL MCU (i.e. vendor agnostic) superior development... 

  • Chester Gillon said:
    There are some 8051-based RF System-on-Chips - see http://www.ti.com/tool/CC-DEBUGGER

    Thanks for that info. So at least there have never been standalone 8051-compatible MCUs from TI ...

    For development, Keil uVision is another option. It might be noted that the Company Keil became famous with it's 8051 (and compatibles) support. I had used it for the mentioned ASIC firmware.