NXP Semiconductors


Select site:

English

8-bit 80C51 microcontrollers

Parametric Search
8-bit 80C51 microcontrollers
P80C31 - ROMless, 128b RAM, low voltage (2.7 V-5.5 V), low power, high speed (33 MHz)
P80C31X2 - ROMless, 128b RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz)
P80C32 - ROMless, 256b RAM, low voltage (2.7 V-5.5 V), low power, high speed (33 MHz)
P80C32X2 - ROMless, 256b RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz)
P80C51 - ROMless, 256b RAM, PWM, low voltage (2.7V-5.5V), low power, high speed (33 MHz)
P87C51 - 4KB OTP, 128B RAM, low voltage (2.7 V-5.5 V), low power, high speed (33 MHz)
P87C51FA - 8KB OTP, 256B RAM, PWM, low voltage (2.7V-5.5V), low power, high speed (33 MHz)
P87C51FB - 16KB OTP, 256B RAM, PWM, low voltage (2.7V-5.5V), low power, high speed (33 MHz)
P87C51MB2 - 64 KB OTP, 2 KB RAM, 2x UART, SPI, ext. addressing 8MB code/data
P87C51RA+ - 8KB OTP, 512B RAM, PWM, low voltage (2.7V-5.5V), low power, high speed (33 MHz)
P87C51RA2 - 8KB OTP, 512B RAM, PWM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz)
P87C51RB+ - 16KB OTP, 512B RAM, PWM, low voltage (2.7V-5.5V), low power, high speed (33 MHz)
P87C51RB2 - 16KB OTP, 512B RAM, PWM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz)
P87C51RC+ - 32KB OTP, 512B RAM, PWM, low voltage (2.7V-5.5V), low power, high speed (33 MHz)
P87C51RC2 - 32KB OTP, 512B RAM, PWM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz)
P87C51RD+ - 64KB OTP, 512B RAM, low voltage (2.7V-5.5V), low power, high speed (33 MHz)
P87C51RD2 - 64KB OTP, 1KB RAM, PWM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz)
P87C51X2 - 4KB OTP, 128B RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz)
P87C52 - 8KB OTP, 256B RAM, low voltage (2.7 V-5.5 V), low power, high speed (33 MHz)
P87C52X2 - 8KB OTP, 256B RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz)
P87C54 - 16KB OTP, 256B RAM, low voltage (2.7 V-5.5 V), low power, high speed (33 MHz)
P87C54X2 - 16KB OTP, 256B RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz)
P87C58X2 - 32KB OTP, 256B RAM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz)
P80C552 - 10-bit A/D, capture/compare timer, high-speed outputs, PWM
P83C552 - 10-bit A/D, capture/compare timer, high-speed outputs, PWM
P87C552 - 8K/256 OTP, 8 channel 10 bit A/D, I2C, PWM, capture/compare, high IO, low voltage (2.7 V to 5.5 V), low power
P80C554 - 6 clock operation
P87C554 - 12 clock operation, 16K/512 OTP/RAM, 8 channel 10-bit A/D, I2C, PWM, capture/compare, high I/O
P80C557 - Single-chip 8-bit microcontroller
P87C557 - 8-bit microcontroller
P80C562 - 8-bit microcontroller
P87C591 - on-chip CAN
P80C592 - on-chip CAN
P80CE598 - on-chip CAN
P80C652 - CMOS single-chip 8-bit microcontrollers
P87C654X2 - 16KB OTP, 256B RAM, I2C, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz)
P87C660X2 - 16KB OTP, 512B RAM, I2C, PWM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz)
P87C661X2 - 16KB OTP, 512B RAM, 2x I2C, PWM, low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz)
P89C668 - 64KB ISP/IAP FLASH, 8KB RAM, UART, I2C, PWM, 5V
P89C669 - 96KB ISP/IAP FLASH, 2KB RAM, 2x UART, I2C, PWM, 5V, ext. addr. 8MB code/8MB data
P87LPC760 - 14 pin with 1 kbyte OTP
P87LPC761 - 16 pin with 2 kbyte OTP
P87LPC762 - 20 pin with 2 kbyte OTP
P87LPC764 - 20 pin with 4 kbyte OTP
P87LPC767 - 20 pin with 4-kbyte OTP, 8-bit A/D
P87LPC768 - 20 pin with 4 kB OTP 8-bit A/D, and Pulse Width Modulator
P87LPC769 - 20 pin with 4 kB OTP 8-bit A/D, and DAC
P87LPC778 - 20 pin with 8 kB OTP, 8-bit and A/D
P89LPC901 - 1 kB 3 V Flash, 128b RAM, 1 comparator, XTAL pins, 1-ch PWM, 8 pins
P89LPC902 - 1 kB 3 V Flash, 128b RAM, 2 comparators, 8 pins
P89LPC903 - 1 kB 3 V Flash, 128b RAM, 2 comparators, UART, 8 pins
P89LPC906 - 1 kB 3 V Flash, 128b RAM, 1 comparator, XTAL pins, 1-ch PWM, 8 pins
P89LPC907 - 1 kB 3 V Flash, 128b RAM, 1 comparator, UART (Txd), 8 pins
P89LPC908 - 1 kB 3 V Flash, 128b RAM, 1 comparator, UART, 8 pins
P89LPC912 - 1 kB 3 V Flash, 128b RAM, SPI, 2 comp., XTAL pins, 1-ch PWM, 14 pins
P89LPC913 - 1 kB 3 V Flash, 128b RAM, SPI, UART, 2 comp., XTAL pins, 14 pins
P89LPC914 - 1 kB 3 V Flash, 128b RAM, SPI, UART, 2 comp., 1-ch PWM, 14 pins
P89LPC915 - 2 kB 3 V Flash, 256b RAM, I2C, UART, 2 comp, 14 pins
P89LPC916 - 2 kB 3 V Flash, 256b RAM, I2C, UART, SPI, 2 comp, 16 pins
P89LPC917 - 2 kB 3 V Flash, 256b RAM, I2C, UART, 2 comp, 16 pins
P89LPC920 - 2 kB 3 V Flash, 256b RAM, UART, I2C, 2 comp., 2-ch PWM, 20 pins
P89LPC921 - 4 kB 3 V Flash, 256b RAM, UART, I2C, 2 comp., 2-ch PWM, 20 pins
P89LPC922 - 8 kB 3 V Flash, 256b RAM, UART, I2C, 2 comp., 2-ch PWM, 20 pins
P89LPC924 - 4 kB 3 V low-power Flash with 8-bit A/D converter
P89LPC925 - 8 kB 3 V low-power Flash with 8-bit A/D converter
P89LPC930 - 4 kB 3 V Flash, 256b RAM, UART, I2C, SPI, 2 comp., 2-ch PWM, 28 pins
P89LPC931 - 8 kB 3 V Flash, 256b RAM, UART, I2C, SPI, 2 comp., 2-ch PWM, 28 pins
P89LPC933 - 4 kB 3 V Flash, 256b RAM, 8-b ADC/DAC, UART, I2C, SPI, 2-ch PWM, 2 comp., 28 pins
P89LPC934 - 8 kB 3 V Flash, 256b RAM, 8-b ADC/DAC, UART, I2C, SPI, 2-ch PWM, 2 comp., 28 pins
P89LPC935 - 8 kB 3 V Flash, 256b RAM, 512b EEPROM, 2x 8-b ADC/DAC, UART, I2C, SPI, CCU, 2 comp., 28 pins
P89LV51RD2 - 64 kB 3 V Flash microcontroller with 1 kB RAM
P89V51RD2 - 64 kB 5 V Flash microcontroller with 1 kB RAM
P87C552SFAA - 80C51 8-bit microcontroller 8K/256 OTP, 8 channel 10 bit A/D, I2C, PWM, capture/compare, high IO, low voltage (2.7 V to 5.5 V), low power
P89CV51RB2FA - 8-bit 80C51 5 V low power 64 kB flash microcontroller with 1 kB RAM, SPI, 6-clock CPU with 6/12-clock peripherals
P89CV51RB2FBC - 8-bit 80C51 5 V low power 64 kB flash microcontroller with 1 kB RAM, SPI, 6-clock CPU with 6/12-clock peripherals
P89CV51RC2FA - 8-bit 80C51 5 V low power 64 kB flash microcontroller with 1 kB RAM, SPI, 6-clock CPU with 6/12-clock peripherals
P89CV51RC2FBC - 8-bit 80C51 5 V low power 64 kB flash microcontroller with 1 kB RAM, SPI, 6-clock CPU with 6/12-clock peripherals
P89CV51RD2FA - 8-bit 80C51 5 V low power 64 kB flash microcontroller with 1 kB RAM, SPI, 6-clock CPU with 6/12-clock peripherals
P89CV51RD2FBC - 8-bit 80C51 5 V low power 64 kB flash microcontroller with 1 kB RAM, SPI, 6-clock CPU with 6/12-clock peripherals
P89LPC9102FTK - 8-bit microcontrollers with two-clock accelerated 80C51 core 1 kB 3 V byte-erasable flash with 8-bit A/D converter
P89LPC9103FTK - 8-bit microcontrollers with two-clock accelerated 80C51 core 1 kB 3 V byte-erasable flash with 8-bit A/D converter
P89LPC9107FDH - 8-bit microcontrollers with two-clock accelerated 80C51 core 1 kB 3 V byte-erasable flash with 8-bit A/D converter
P89LPC912HDH - 8-bit microcontrollers with two-clock 80C51 core, 1 kB 3 V flash with 128-byte RAM
P89LPC932A1FA - 8-bit microcontroller with accelerated two-clock 80C51 core 8 kB 3 V byte-erasable flash with 512-byte data EEPROM
P89LPC932A1FDH - 8-bit microcontroller with accelerated two-clock 80C51 core 8 kB 3 V byte-erasable flash with 512-byte data EEPROM
P89LPC932A1FHN - 8-bit microcontroller with accelerated two-clock 80C51 core 8 kB 3 V byte-erasable flash with 512-byte data EEPROM
P89LPC936FA - 8-bit microcontroller with accelerated two-clock 80C51 core 4 kB/8 kB/16 kB 3 V byte-erasable flash with 8-bit ADCs
P89LPC936FDH - 8-bit microcontroller with accelerated two-clock 80C51 core 4 kB/8 kB/16 kB 3 V byte-erasable flash with 8-bit ADCs
P89LPC9381FA - 8-bit microcontroller with accelerated two-clock 80C51 core 4 kB 3 V byte-erasable flash with 10-bit ADC
P89LPC9381FDH - 8-bit microcontroller with accelerated two-clock 80C51 core 4 kB 3 V byte-erasable flash with 10-bit ADC
P89LPC938FA - 8-bit microcontroller with accelerated two-clock 80C51 core 8 kB 3 V byte-erasable Flash with 10-bit A/D converter
P89LPC938FDH - 8-bit microcontroller with accelerated two-clock 80C51 core 8 kB 3 V byte-erasable Flash with 10-bit A/D converter
P89LPC938FHN - 8-bit microcontroller with accelerated two-clock 80C51 core 8 kB 3 V byte-erasable Flash with 10-bit A/D converter
P89LPC9401FBD - 8-bit microcontroller with accelerated two-clock 80C51 core 8 kB 3 V byte-erasable flash with 32 segment x 4 LCD driver
P89LPC9408FBD - 8-bit microcontroller with two-clock 80C51 core 8 kB 3 V byte-erasable flash, 32 segment x 4 LCD driver, 10-bit ADC
P89LPC952FA - 8-bit microcontroller with accelerated two-clock 80C51 core 8 kB/16 kB 3 V byte-erasable flash with 10-bit ADC
P89LPC952FBD - 8-bit microcontroller with accelerated two-clock 80C51 core 8 kB/16 kB 3 V byte-erasable flash with 10-bit ADC
P89LPC954FA - 8-bit microcontroller with accelerated two-clock 80C51 core 8 kB/16 kB 3 V byte-erasable flash with 10-bit ADC
P89LPC954FBD44 - 8-bit microcontroller with accelerated two-clock 80C51 core 8 kB/16 kB 3 V byte-erasable flash with 10-bit ADC
P89LPC954FBD48 - 8-bit microcontroller with accelerated two-clock 80C51 core 8 kB/16 kB 3 V byte-erasable flash with 10-bit ADC
P89LV51RB2BA - 8-bit 80C51 3 V low power 16/32/64 kB Flash microcontroller with 1 kB RAM
P89LV51RB2BBC - 8-bit 80C51 3 V low power 16/32/64 kB Flash microcontroller with 1 kB RAM
P89LV51RC2BN - 8-bit 80C51 3 V low power 16/32/64 kB Flash microcontroller with 1 kB RAM
P89LV51RC2FA - 8-bit 80C51 3 V low power 16/32/64 kB Flash microcontroller with 1 kB RAM
P89LV51RC2FBC - 8-bit 80C51 3 V low power 16/32/64 kB Flash microcontroller with 1 kB RAM
P89V51RD2FN - 8-bit 80C51 5 V low power 16/32/64 kB flash microcontroller with 1 kB RAM
P89V52X2FA - 8-bit 80C51 low power 8 kB flash microcontroller with 256 B RAM, 192 B data EEPROM
P89V52X2FBD - 8-bit 80C51 low power 8 kB flash microcontroller with 256 B RAM, 192 B data EEPROM
P89V52X2FN - 8-bit 80C51 low power 8 kB flash microcontroller with 256 B RAM, 192 B data EEPROM
P89V660FA - 8-bit 80C51 5 V low power 16 kB/32 kB/64 kB flash microcontroller with 512 B/1 kB/2 kB RAM, dual I2C-bus, SPI
P89V660FBC - 8-bit 80C51 5 V low power 16 kB/32 kB/64 kB flash microcontroller with 512 B/1 kB/2 kB RAM, dual I2C-bus, SPI
P89V662FA - 8-bit 80C51 5 V low power 16 kB/32 kB/64 kB flash microcontroller with 512 B/1 kB/2 kB RAM, dual I2C-bus, SPI
P89V662FBC - 8-bit 80C51 5 V low power 16 kB/32 kB/64 kB flash microcontroller with 512 B/1 kB/2 kB RAM, dual I2C-bus, SPI
P89V664FA - 8-bit 80C51 5 V low power 16 kB/32 kB/64 kB flash microcontroller with 512 B/1 kB/2 kB RAM, dual I2C-bus, SPI
P89V664FBC - 8-bit 80C51 5 V low power 16 kB/32 kB/64 kB flash microcontroller with 512 B/1 kB/2 kB RAM, dual I2C-bus, SPI

Latest products

P89V52X2

8-bit 80C51 low power 8 kB flash microcontroller with 256 B RAM, 192 B data EEPROM

Datasheet (259Kb)

Latest user manuals

UM10147 1 (774Kb)
UM10112 2 (589Kb)

Latest application notes

AN10302 4 (529Kb)
AN10496 1 (296Kb)


Introduction




From the smallest 8-bit to the highest performing 32-bit ARM microcontrollers, we drive the industry as an innovation leader with our highly-integrated and cost-effective products. Our leading LPC3000 and LPC2000 ARM-based families have numerous, sophisticated integrated peripherals available. Our newest ARM-based LH7A and LH7 families feature high-resolution integrated LCD controllers and provide System-on-Chip capability. Our established LPC900, LPC700, and 80C51 microcontroller families deliver solid 80C51-based performance. Be sure to visit our support section.


Products

New

  • New Microcontrollers Products

Functions

MCUs



Literature

Microcontrollers selection guide (clickable PDF, november 2007)

Support

MicrocontrollersSupport Documents



Support Sections


More Support


Highlights