8051 Variants

download 8051 Variants

of 10

Transcript of 8051 Variants

  • 8/13/2019 8051 Variants

    1/10

    8051 VariantsPramod Ranade

  • 8/13/2019 8051 Variants

    2/10

    Introduction

    8051 family of micro-controllers is themost popular 8 bit micro-controller family.

    Original 8051 introduced in 1981 by Intel.

    8051 architecture included flexibility toinclude future enhancements.

    Today, hundreds of variants of 8051 are

    available.

  • 8/13/2019 8051 Variants

    3/10

    New features and emerging

    trends in new 8051 variants:

    More and more on-chip program memory8K (AT89C52)

    20K (AT89C55)

    64K (P89C51RD2)>64K (for example, 96K in P89C669)

    In-System-Programmable (ISP) flashprogram memory

    Philips

    Dallas

    Analog Devices

    Many more

  • 8/13/2019 8051 Variants

    4/10

    New features and emerging

    trends in new 8051 variants:

    On-chip external data memory1K (P89C51RD2)

    8K (P89C668)

    Many more Reduced pin count, for compact designs

    AT89C2051 (20 pin package)

    Many more

    Low voltage / low power consumptionPhilips LPC family (2.7 to 3.3 Volts)

    Many more

  • 8/13/2019 8051 Variants

    5/10

    New features and emerging

    trends in new 8051 variants:

    More on-chip peripherals:

    A-D converter (P8x552, ADuC8xx, more)

    PWM output (several manufacturers)

    D-A converter (ADuC8xx, more)

    Counters / timers / capture modules (several

    manufacturers)

    Watchdog timer (several manufacturers)

  • 8/13/2019 8051 Variants

    6/10

    New features and emerging

    trends in new 8051 variants:

    More speed, using various techniques:

    Support for higher clock frequencies (upto 33

    MHz)

    Less clocks per instruction

    Extra DPTR

    Math co-processor

    Combination of above techniques

  • 8/13/2019 8051 Variants

    7/10

    New features and emerging

    trends in new 8051 variants:

    Hardware support for more serialinterfaces:

    2 UARTs

    Support for other bus standards such as I2C,SPI, CAN, USB

    f

  • 8/13/2019 8051 Variants

    8/10

    New features and emerging

    trends in new 8051 variants:

    Architecture extension:

    More than 64K program memory

    More than 64K data memory

    New Instructions

    Example: Philips 8051MX family

    Upto 8MB program memory

    Upto 8MB data memory

    New instructions include Universal Pointers

    to access 16MB memory space uniformly

    N f d i

  • 8/13/2019 8051 Variants

    9/10

    New features and emerging

    trends in new 8051 variants:

    Custom designed 8051:

    Buy 8051 core (VHDL source code)

    Make necessary changes to add desired

    features and/or to remove unwanted features.

    Build own 8051 chip (FPGA or ASIC)

  • 8/13/2019 8051 Variants

    10/10

    Summary:

    Wide choice of micro-controllers isavailable within 8051 family.

    Developer can select the optimum 8051variant for own application.

    Or design and build own 8051 variant.

    Select 8051 development tools that support

    all or most variants.