navigation map navigation map navigation map

80C51 [8-bit] Microcontrollers

80C51 Microcontroller Derivatives Searchable Database
80C51 Application Notes
     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

     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:

  • Memory and Speed
  • Counters/Timers
  • Serial Interface
  • Low Voltage Operation
  • Analog Features
  • Protection Capabilities and Reduced EMI/RFI
  • Additional Features, including On-Screen Display, Universal Peripheral Interface, Smart Card, and the PSD family of peripheral devices
  • 80C51 Microcontroller Derivatives Searchable Database
         To help you in your design-in process, we've provided a searchable database of Philips' 80C51 microcontroller derivatives. You can search through over 45 8-bit microcontroller derivatives with a wide variety of features. The MCU family is based on the 80C51 core architecture with a range of memory sizes available with either One-Time-Programmable, windowed-EPROM, or ROM memory. Other embedded features include serial I/O, timers, Analog-to-Digital, small package options, low voltage, watchdog timer, programmable counter array, PWM, low EMI, etc. 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.

    MCU Part Number
    Memory of OTP or EPROM or ROM
    Low Volt
    RAM (bytes)
    MAX SPEED (MHz)
    PARALLEL PORT BITS
    SERIAL I/O
    TIMERS
    A/D

         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)
    AN457 80C51 External Memory Interfacing (18 pgs)
    AN458 Dual Data Pointers for '51 Family (8 pgs)
    AN89001/ESG Electro Magnetic Compatibility And Printed Circuit Board (PCB) Constraints (19 pgs)
    AN89004/ETV PLM51 I2C software interface IIC51 (version 0.5) (9 pgs)
    AN93017/EIE Using ATOD Converter of 8XC552 Microcontroller (18 pgs)
    AN96075 Using the XA EAn/WAIT Pin (28 pgs)
    AN96098 Interfacing 68000 Family Peripherals to the XA (19 pgs)
    AN96106 Image Rejecting Front Ends (32 pgs)
    AN96119 I2C with the XA-C3 (29 pgs)



    Let's make things better
    [Home]
    [Feedback]
    [Search]
    [Designer Index]
    [Microcontrollers] [Designer corner]



    Copyright © 1997 Philips Electronics N.V. All rights reserved. Terms and conditions. Last update 97/4/24.