8051 Architecture
8051 Architecture

AT89C51ED2

 
Flash (Kbytes):64
ISP:UART
Self Program Memory:API
EEPROM (Kbytes):2
RAM (Bytes):2048
F.max (MHz):60
: LQFP 64
 LQFP 44
 PLCC 44
 PLCC 68
More
View Documents and Tools
Distributor InventoryCheck Distributor Inventory
 

High performance 8-bit microcontroller 64 Kbytes Flash, 2 Kbytes EEPROM

 AT89C51RD2, AT89C51ED2 Errata   (4 pages, revision E, updated 08/07)
 AT89C51RD2/ED2   (137 pages, revision K, updated 5/08)

In-system Programming with C51 MCU and External Flash      (24 pages, updated 01/00)
Migration from T89C51RD2 to AT89C51RD2/ED2      (16 pages, updated 6/03)
Programming T89C51xx and AT89C51xx with Device Programmers      (13 pages, revision D, updated 06/05)
AVR186: Best practices for the PCB layout of Oscillators      (4 pages, revision A, updated 3/08)
This application note provides guidelines to design the PCB layout in order not to risk failure and unstable oscillator operation.
Flash API for AT89C51RE2      (4 pages, revision A, updated 04/07)
This application note provides a set of routines to access the embedded flash of the AT89C51RE2. Some of these routines are compatible with the Flash API provided for AT89C51xD2 products.
C51 General Information about Bootloader and In-System Programming      (5 pages, revision A, updated 03/07)
This document describes the Atmel Bootloaders for 8051 family processors.
   Other Related Application Notes



 AT89STK-11 Starter Kit Hardware   (User Guide, 23 pages, revision B, updated 08/07)
This document describes the AT89STK-11 board dedicated to the standard C51 micro-controllers with in-system programming.

 Device Programmers for 8051 Devices   (Other, updated 09/07)
This Excel spreadsheet provide summary information on device programmers supporting Atmel 8051 microcontrollers

 Emulators for 80C51 Devices   (Other, updated 11/03)
This Excel spreadsheet provide summary information on emulation support for Atmel 80C51 microcontrollers

 Package Adapters of 80C51 Devices   (Other, updated 10/04)
This Excel spreadsheet list available package adapters for Atmel 80C51 microcontrollers

Code Examples:

C51 API Program Examples
   C51 Keyboard Code Examples
   C51 SPI Code Examples
   C51 Timer0 Code Examples
   C51 Timer1 Code Examples
   C51 Timer2 Code Examples
   C51 UART Code Examples
   C51 Watchdog Program Examples

Programmer:

FLIP

Reference:

C51 Architecture Reference Utilities
   Hardware Interface Connection Examples for C51 MCU

Starter Kit:

AT89STK-11 Starter Kit

Software Files:

   C Flash Drivers for the AT89C51RD2/ED2/ID2 for Keil Compiler rev 1.0.0
    C51 Include Files for IAR, Keil, Raisonance, Tasking & SDCC Compilers
    SPI Drivers for (A)T89C51RB2/RC2/IC2 AT89C51RD2/ED2/ID2 rev 1.2.0