Now you can choose among the largest selection of feature-rich 80C51 derivatives in the world. Philips has developed the broadest line of derivative devices in the industry, all based on the 80C51 core architecture. Designed for real-time applications, these 80C51 derivative products are used in applications ranging from consumer products and computer peripherals to automotive systems and aerospace designs.
When you need a full range of memory options for your microcontroller applications, turn to Philips 80C51 derivatives for EPROM, OTP, and masked-ROM from 1K to 32K; and ROMless versions that can address up to 64K bytes of external memory. If your application requires more than 64K bytes, you can combine Philips ROMless devices with our PSD external EPROM memory family for up to 128K bytes of program memory and 2K bytes of data memory. With the PSD family you can even increase memory capacity of our 3 Volt products without increasing the voltage requirements of your design.
Selection Guide for the 80C51 Microcontroller Family (PDF download link)
Download this file for a summary of available 80C51 microcontroller devices in seven key categories. Each category features key design solutions and highlights individual product features. These feature categories include:
The Philips 80C51 microcontroller linecard, from which the search criteria is derived, has been designed to help you choose the best MCU part for your application. Your search will delivery a feature profile of each derivative selected, and you can search in either of two ways. If you're already familiar with our extensive product offering, we've provided the ability to search by microcontroller part number. Or fill in your specifications from the pull-down menu options listed below and we'll deliver a list of Philips devices and their features that provide the specifications you require.
For your convenience, we've customized the fields so that you can be flexible in the specifications you give us. For example, give us your minimum speed, RAM, parallel port bits, and timer requirements, and we'll deliver a complete list of devices that deliver anything equal to or larger than your minimum specifications.
If you find the process of reviewing a printed line card or selection guide is easier for you, you can download a pdf file right now or order a line card to be mailed to you.
Let us know what you think! Our list of microcontrollers is constantly growing. So, if you don't see a microcontroller part with the set of features you require, let us know. We may already have a new part on the drawing board that is exactly what you need.
80C51 Application Notes
Click on any of the following links to download an Adobe Acrobat
(pdf) file of any of the 80C51 application notes listed below.
For your information, we've indicated the total number of pages
in each pdf file.
AN408 80C451 operation of port
6 (11 pgs)
AN417 256k Centronics printer
buffer using the 87C451 microcontroller (13 pgs)
AN418 Counter/timer 2 of the
83C552 microcontroller (7 pgs)
AN420 Using up to 5 external
interrupts on 80C51 family microcontrollers (2 pgs)
AN422 Using the 8XC751
microcontroller as an I2C bus master (18 pgs)
AN423 Software driven serial
communication routines for the 83C751 and 83C752 microcontrollers
(5 pgs)
AN424 8051 family warm boot
determinations (2 pgs)
AN425 Interfacing the PCD8584
I2C-bus controller to 80C51 family microcontrollers (19 pgs)
AN426 Controlling air core meters
with the 87C751 and SA5775 (14 pgs)
AN427 Timer 1 for the 83/87C748
and the 83/87C751/752 (non-I2C applications) microcontrollers (6
pgs)
AN428 Using the ADC and PWM of
the 83C752/87C752 (7pgs)
AN429 Airflow measurement using
the 83/87C752 and "C" (19 pgs)
AN430 Using the 8XC751/752 in
multimaster I2C applications (36 pgs)
AN431 9XC1XX Philips 16/32-bit
microcontroller series (4 pgs)
AN432 Parallel port on the SBE
68070 (6 pgs)
AN433 I2C slave routines for the
83C751 (6 pgs)
AN434 Connecting a PC keyboard to
the I2C-bus (18 pgs)
AN435 I2C byte oriented system
driver (NOTE: in progress) (31 pgs)
AN436 "Opti-Mizer"
power management for notebook computers using the 8XC752
microcontroller (10 pgs)
AN438 EIE/AN90015 I2C routines
for 8XC528 (22 pgs)
AN439 87C751 fast NiCad charger
(12 pgs)
AN440 RAM loader program for
80C51 family applications (9 pgs)
AN442 (BCM) 87C751 Specification
for a bus-controlled monitor (17 pgs)
AN443 IEEE Micro Mouse using the
87C751 microcontroller (21 pgs)
AN444 Using the P82B715 I2C
extender on long cables (drawings not to spec) (20 pgs)
AN445 ACCESS.bus mouse
application code for the 8XC751 microcontroller (30 pgs)
AN446 A software duplex UART for
the 751/752 (8 pgs)
AN447 Automatic baud rate
detection for the 80C51 (3 pgs)
AN448 Determining baud rates for
8051 UARTs and other UART issues (3 pgs)
AN449 Measure resistance and
capacitance without an A/D (13 pgs)
AN455 In-circuit programming of
the Philips 87C576 microcontroller (5 pgs)
AN456 Using LC oscillator
circuits with Philips microcontrollers (2 pgs)
AN89004/ETV PLM51 I2C software
interface IIC51 (version 0.5) (9 pgs)
AN93017/EIE Using ATOD Converter
of 8XC552 Microcontroller (18 pgs)
80C51 Applications and Support
[Tech Docs] [Feed-Back] [Glossary] [Sales Offices] [Distributors] [Help]