Microchip Technology Inc
Menu

Microchip's NXP Compatible 8051 MCUs

NXP-Compatible-8051-MCU

Pin-for-Pin Compatible Replacements for Recently EOL NXP Device

Microchip welcomes customers who are currently using NXP’s 80C51 MCUs and want to avoid redesigning their end products. We offer a 100% compatible 80C51 product portfolio, and the option to migrate to our broad portfolio of 8-bit, 16-bit and 32-bit PIC® microcontrollers in the future.

Email contact_8051@microchip.com for samples and availability

RC Series: Single-Block SuperFlash® 8051 MCUs

  • 512 byte/1024 byte RAM
  • Single-block SuperFlash –8/16/32KByte + 1KByte
  • 0-33MHz @ 5V (4.5∼5.5V ) –89C58RC: 2.7∼5.5V
  • Enhanced UART –89C58RC: I²C interface

RD 3V Series: Dual-Block SuperFlash® 8051 MCUs

  • 512 byte/1024 byte RAM
  • 0-33MHz @ 3V (2.7∼3.6V)
  • Dual-block SuperFlash –16/32/64 Kbyte + 8KByte
  • Programmable Counter Array
  • UART & SPI interface
  • Brown-out detection

RD 5V Series: Dual-Block SuperFlash® 8051 MCUs

  • 512 byte/1024 byte RAM
  • 0-40MHz @ 5V (4.5∼5.5V)
  • Dual-block SuperFlash –16/32/64 Kbyte + 8KByte
  • Programmable Counter Array
  • UART & SPI interface
  • Brown-out detection
Tabs / 8051/80C51 Legacy Microcontrollers
Products
Tools
Documentation
Software

Cross Reference

SST Cross Reference to NXP 80C51 Devices


Microchip Part Number NXP Part Number
SST89V516RD-33-C-PIE P89LV51RD2BN
SST89V516RD2-33-I-NJE P89LV51RD2FA
SST89V516RD2-33-C-NJE P89LV51RD2BA
SST89V516RD2-33-C-TQJE P89LV51RD2BBC
SST89E516RD-40-C-PIE P89V51RD2BN
SST89E516RD2-40-I-NJE P89V51RD2FA
SST89E516RD2-40-I-TQJE P89V51RD2FBC
SST89V516RD2-33-C-NJE P89LV51RB2BA
SST89V516RD2-33-I-NJE P89LV51RC2FA
SST89V516RD2-33-C-TQJE P89LV51RB2BBC
SST89V516RD2-33-I-TQJE P89LV51RC2FBC
SST89V516RD-33-C-PIE P89LV51RC2BN

RD 3V Series

RD 3V Series: Single-Block SuperFlash® 8051 MCUs


Part Number Package Description
SST89V516RD2-33-C-NJE 44 PLCC TUBE 2.7V to 3.6V FlashFlex®
SST89V516RD2-33-C-NJE-T 44 PLCC T/R 2.7V to 3.6V FlashFlex®
SST89V516RD2-33-C-TQJE 44 TQFP 10x10x1mm TRAY 2.7V to 3.6V FlashFlex®
SST89V516RD2-33-I-NJE 44 PLCC TUBE 2.7V to 3.6V FlashFlex®
SST89V516RD2-33-I-TQJE 44 TQFP 10x10x1mm TRAY 2.7V to 3.6V FlashFlex®
SST89V516RD-33-C-PIE 40 PDIP .600in TUBE 2.7V to 3.6V FlashFlex®

RD 5V Sreies

RD 5V Series: Single-Block SuperFlash® 8051 MCUs


Part Number Package Description
SST89E516RD2-40-C-NJE 44 PLCC TUBE 4.5V to 5.5V FlashFlex®
SST89E516RD2-40-C-NJE-T 44 PLCC T/R 4.5V to 5.5V FlashFlex®
SST89E516RD2-40-C-TQJE 44 TQFP 10x10x1mm TRAY 4.5V to 5.5V FlashFlex®
SST89E516RD2-40-I-NJE 44 PLCC TUBE 4.5V to 5.5V FlashFlex®
SST89E516RD2-40-I-TQJE 44 TQFP 10x10x1mm TRAY 4.5V to 5.5V FlashFlex®
SST89E516RD-40-C-PIE 40 PDIP .600in TUBE 4.5V to 5.5V FlashFlex®
SST89E516RD-40-C-QIF 40 TQFN 6x6x0.8mm TUBE 4.5V to 5.5V FlashFlex®

Starter Kit

Starter Kit hardware available upon request. Please contact 8051@microchip.com.

Third Party Tools

Our 8051 MCUs are supported by most popular third party tools, including but not limited to:

Compiler, Assembler and Linker

  • C Compiler, Assembler, Linker and IDE
  • C++ Compiler, Assembler, Linker and IDE
  • Free C Compiler, Assembler and Linker

3rd Party Programmer

Emulator

Programming Specifications


Title Date Published Size D/L
FlashFlex51 MCU SST89E52RC / SST89E54RC Programming Specification 03/14/12 137 KB PDF
FlashFlex51 MCU SST89E516RD2 / RD and SST89V516RD2 / RD Programming Specification 03/14/12 164 KB PDF
FlashFlex MCU SST89C58RC Programming Specification 03/14/12 117 KB PDF
FlashFlex MCU SST89E54RD2A/RDA / SST89E58RD2A/RDA Programming Specification 03/14/12 145 KB PDF

User Guides


Title Date Published Size D/L
SoftICE User Guide 03/15/12 296 KB PDF

Additional application notes about IIC interface, UART interface, PCA feature, security feature, circuit design, etc.,can be acquired by emailing contact 8051@microchip.com

Software and Libraries


EasyIAP (In-Application Programming)

  • Based on the Windows Platform
  • Standard RS-232 communication
  • Supports baud rate option: 600~38400bps
  • Supports SST89 series family
  • BSL is preprogrammed in the parts during production for RD series
  • BSL supports baud rate auto detection
  • Suitable for engineering development and low volume production programming
EasyIAP block diagram
Title Date Published Size
EasyIAP Software 03/16/12 328 KB

SoftICE (Software In-Circuit Emulator)

  • An In-circuit development tool allows users code debugging in real-time
  • Tool made possible by FlashFlex unigue IAP and SoftPartition Capabilities
  • Interfaces with user through popular Keil µVision2 Monitor51 Windows interface

Has most of the features of a hardware emulator, including:

  • Download Intel HE files
  • Source code debugging (assembly and high level language)
  • In-line Assembler
  • STEP
  • STEP OVER
  • Set / Remove Break Point
  • GO, GO to Break Point/Cursor, Stop execution
  • Disassemble code memory
  • Read / Write Data / Code memory, SFRs and Ports
  • Monitor SST-specific IAP operations
  • Soft Reset
Software Date Published Size
SoftICE 54 03/15/12 90 KB
SoftICE 516 03/15/12 90 KB
SoftICE 58RD2 03/15/12 90 KB
SoftICE Demo Programs 03/15/12 9 KB
SoftICE Tutorials 03/15/12 4.82 MB
SST89E58 SoftICE 03/15/12 102 KB

BSL File Update

For customers who need to use IAP function of BSL, updated BSL file for SST89V516RD and SST89E516RD series that are compatible with NXP P89LV51RD2 and P89V51RD2 series are now ready for download.

Software Date Published Size
BSL_SST89E516RD 05/25/12 3.03 KB
BSL_SST89V516RD 05/25/12 3.03 KB
BSL_Readme 05/25/12 572 MB