80C51 8-Bit Microcontroller Family with Extended Memory; 64 KB/96 KB OTP with 2 KB/3 KB RAM | NXP Semiconductors

80C51 8-Bit Microcontroller Family with Extended Memory; 64 KB/96 KB OTP with 2 KB/3 KB RAM

More

See product image

Product Details

Features

Key features
  • Extended features of the 51MX Core:
    • 23-bit program memory space and 23-bit data memory space
    • Linear program and data address range expanded to support up to 8 Mbytes each
    • Program counter expanded to 23 bits
    • Stack pointer extended to 16 bits enabling stack space beyond the 80C51 limitation
    • New 23-bit extended data pointer and two 24-bit universal pointers greatly improve C compiler code efficiency in using pointers to access variables in different spaces
  • 100pct. binary compatibility with the classic 80C51 so that existing code is completely reusable
  • Up to 24 MHz CPU clock with 6 clock cycles per machine cycle
  • 96 kbytes (MC2) or 64 kbytes (MB2) of on-chip OTP
  • 3 kbytes (MC2) or 2 kbytes (MB2) of on-chip RAM
  • Programmable Counter Array (PCA)
  • Two full-duplex enhanced UARTs and Serial Peripheral Interface (SPI) communication modules

Key benefits

  • Increases program/data address range to 8 Mbytes each
  • Enhances performance and efficiency for C programs
  • Fully 80C51-compatible microcontroller
  • Provides seamless and compelling upgrade path from classic 80C51
  • Preserves 80C51 code base, investment/knowledge, and peripherals and ASICs
  • Supported by wide range of 80C51 development systems and programming tools vendors
  • The P87C51Mx2 makes it possible to develop applications at lower cost and with a reduced time-to-market

Complete features

  • Fully static
  • Up to 24 MHz CPU clock with 6 clock cycles per machine cycle
  • 96 kbytes or 64 kbytes of on-chip OTP
  • 3 kbytes or 2 kbytes of on-chip RAM
  • 23-bit program memory space and 23-bit data memory space
  • Four-level interrupt priority
  • 34 I/O lines (5 ports)
  • Three Timers: Timer0, Timer1 and Timer2
  • Two full-duplex enhanced UARTs with baud rate generator
  • Framing error detection
  • Automatic address recognition
  • Supports industry-standard Serial Peripheral Interface (SPI) with a baud rate up to 6 Mbits/s
  • Power control modes
  • Clock can be stopped and resumed
  • Idle mode
  • Power down mode with advanced clock control
  • Second DPTR register
  • Asynchronous port reset
  • Programmable Counter Array (PCA) (compatible with 8xC51Rx+) with five Capture/Compare modules
  • Low EMI (inhibit ALE)
  • Watchdog timer with programmable prescaler for different time ranges (compatible with 8xC66x with added prescaler)

More

Buy/Parametrics










































































































N true 0 PSPP87C51MC2BAen 5 Data Sheet Data Sheet t520 1 Errata Errata t522 1 Package Information Package Information t790 1 Supporting Information Supporting Information t531 1 User Guide User Guide t792 1 en_US en_US en Data Sheet Data Sheet 1 1 3.0 English 1442060635514720670639 PSP 987.8 KB Registration without Disclaimer None documents Extended 1442060635514720670639 /secured/assets/documents/en/data-sheet/P87C51MB2_MC2.pdf 987773 /secured/assets/documents/en/data-sheet/P87C51MB2_MC2.pdf P87C51MB2_MC2 documents Y N 2011-06-30 80C51 8-bit microcontroller family with extended memory; 64 kB/96 kB OTP with 2 kB/3 kB RAM /webapp/Download?colCode=P87C51MB2_MC2 /secured/assets/documents/en/data-sheet/P87C51MB2_MC2.pdf Data Sheet N 980000996212993340 2022-12-07 pdf Y en Nov 13, 2003 980000996212993340 Data Sheet Y N 80C51 8-bit microcontroller family with extended memory; 64 kB/96 kB OTP with 2 kB/3 kB RAM User Guide User Guide 1 2 1.0 English 1442125135542701660222 PSP 1.4 MB Registration without Disclaimer None documents Extended 1442125135542701660222 /secured/assets/documents/en/user-guide/UM_P87C51MX2.pdf 1440172 /secured/assets/documents/en/user-guide/UM_P87C51MX2.pdf UM_P87C51MX2 documents Y N 2011-06-30 UM_P87C51MX2 /webapp/Download?colCode=UM_P87C51MX2 /secured/assets/documents/en/user-guide/UM_P87C51MX2.pdf User Guide N 132339537837198660 2023-06-18 pdf Y en May 12, 2003 132339537837198660 User Guide Y N UM_P87C51MX2 Errata Errata 1 3 1.1 English 1442124175122715599178 PSP 21.2 KB Registration without Disclaimer None documents Extended 1442124175122715599178 /secured/assets/documents/en/errata/P87C51Mx2_02.pdf 21228 /secured/assets/documents/en/errata/P87C51Mx2_02.pdf P87C51MX2_02 documents Y N 2011-06-30 P87C51Mx2_02 /webapp/Download?colCode=P87C51MX2_02 /secured/assets/documents/en/errata/P87C51Mx2_02.pdf Errata N 155452329886410597 2023-06-18 pdf Y en Jun 17, 2003 155452329886410597 Errata Y N P87C51Mx2_02 Package Information Package Information 1 4 1.0 English 1455078670347737365770 PSP 450.9 KB Registration without Disclaimer None documents Extended 1455078670347737365770 /secured/assets/documents/en/package-information/SOT187-2.pdf 450939 /secured/assets/documents/en/package-information/SOT187-2.pdf SOT187-2 documents Y N 2016-02-12 plastic leaded chip carrier; 44 leads /webapp/Download?colCode=SOT187-2 /secured/assets/documents/en/package-information/SOT187-2.pdf Package Information N 302435339416912908 2023-06-18 pdf Y en Feb 8, 2016 302435339416912908 Package Information Y N plastic leaded chip carrier; 44 leads Supporting Information Supporting Information 1 5 1.0 English 1442126384616712625912 PSP 10.4 KB Registration without Disclaimer None documents Extended 1442126384616712625912 /secured/assets/documents/en/supporting-information/PLCC-WAVE.pdf 10441 /secured/assets/documents/en/supporting-information/PLCC-WAVE.pdf PLCC-WAVE documents Y N 2013-07-15 Footprint for wave soldering /webapp/Download?colCode=PLCC-WAVE /secured/assets/documents/en/supporting-information/PLCC-WAVE.pdf Supporting Information N 371282830530968666 2023-06-18 pdf Y en Oct 8, 2009 371282830530968666 Supporting Information Y N Footprint for wave soldering false 0 P87C51MC2BA downloads en true 1 Y PSP Data Sheet 1 /secured/assets/documents/en/data-sheet/P87C51MB2_MC2.pdf 2011-06-30 1442060635514720670639 PSP 1 Nov 13, 2003 Data Sheet Registration without Disclaimer /secured/assets/documents/en/data-sheet/P87C51MB2_MC2.pdf English documents 987773 None 980000996212993340 2022-12-07 Y /webapp/Download?colCode=P87C51MB2_MC2 80C51 8-bit microcontroller family with extended memory; 64 kB/96 kB OTP with 2 kB/3 kB RAM /secured/assets/documents/en/data-sheet/P87C51MB2_MC2.pdf documents 980000996212993340 Data Sheet N en Extended Y pdf 3.0 Y N 80C51 8-bit microcontroller family with extended memory; 64 kB/96 kB OTP with 2 kB/3 kB RAM 987.8 KB P87C51MB2_MC2 N 1442060635514720670639 Errata 1 /secured/assets/documents/en/errata/P87C51Mx2_02.pdf 2011-06-30 1442124175122715599178 PSP 3 Jun 17, 2003 Errata Registration without Disclaimer /secured/assets/documents/en/errata/P87C51Mx2_02.pdf English documents 21228 None 155452329886410597 2023-06-18 Y /webapp/Download?colCode=P87C51MX2_02 P87C51Mx2_02 /secured/assets/documents/en/errata/P87C51Mx2_02.pdf documents 155452329886410597 Errata N en Extended Y pdf 1.1 Y N P87C51Mx2_02 21.2 KB P87C51MX2_02 N 1442124175122715599178 Package Information 1 /secured/assets/documents/en/package-information/SOT187-2.pdf 2016-02-12 1455078670347737365770 PSP 4 Feb 8, 2016 Package Information Registration without Disclaimer /secured/assets/documents/en/package-information/SOT187-2.pdf English documents 450939 None 302435339416912908 2023-06-18 Y /webapp/Download?colCode=SOT187-2 plastic leaded chip carrier; 44 leads /secured/assets/documents/en/package-information/SOT187-2.pdf documents 302435339416912908 Package Information N en Extended Y pdf 1.0 Y N plastic leaded chip carrier; 44 leads 450.9 KB SOT187-2 N 1455078670347737365770 Supporting Information 1 /secured/assets/documents/en/supporting-information/PLCC-WAVE.pdf 2013-07-15 1442126384616712625912 PSP 5 Oct 8, 2009 Supporting Information Registration without Disclaimer /secured/assets/documents/en/supporting-information/PLCC-WAVE.pdf English documents 10441 None 371282830530968666 2023-06-18 Y /webapp/Download?colCode=PLCC-WAVE Footprint for wave soldering /secured/assets/documents/en/supporting-information/PLCC-WAVE.pdf documents 371282830530968666 Supporting Information N en Extended Y pdf 1.0 Y N Footprint for wave soldering 10.4 KB PLCC-WAVE N 1442126384616712625912 User Guide 1 /secured/assets/documents/en/user-guide/UM_P87C51MX2.pdf 2011-06-30 1442125135542701660222 PSP 2 May 12, 2003 User Guide Registration without Disclaimer /secured/assets/documents/en/user-guide/UM_P87C51MX2.pdf English documents 1440172 None 132339537837198660 2023-06-18 Y /webapp/Download?colCode=UM_P87C51MX2 UM_P87C51MX2 /secured/assets/documents/en/user-guide/UM_P87C51MX2.pdf documents 132339537837198660 User Guide N en Extended Y pdf 1.0 Y N UM_P87C51MX2 1.4 MB UM_P87C51MX2 N 1442125135542701660222 true Y Products

Documentation

Quick reference to our documentation types.

5 documents

Compact List

Support

What do you need help with?