Part AT89C51RC2
Description 8-bit Microcontroller
Category Microcontroller
Manufacturer Atmel
Size 785.14 KB
Atmel
AT89C51RC2

Overview

The AT89C51RB2/RC2 is a high-performance Flash version of the 80C51.

  • 80C52 Compatible - 8051 Pin and Instruction Compatible - Four 8-bit I/O Ports - Three 16-bit Timer/Counters - 256 Bytes Scratch Pad RAM - 9 Interrupt Sources with 4 Priority Levels - Dual Data Pointer
  • Variable Length MOVX for Slow RAM/Peripherals
  • ISP (In-system Programming) Using Standard VCC Power Supply
  • Boot ROM Contains Low Level Flash Programming Routines and a Default Serial Loader
  • High-speed Architecture - In Standard Mode: 40 MHz (Vcc 2.7V to 5.5V, both Internal and external code execution) 60 MHz (Vcc 4.5V to 5.5V and Internal Code execution only) - In X2 mode (6 Clocks/machine cycle) 20 MHz (Vcc 2.7V to 5.5V, both Internal and external code execution) 30 MHz (Vcc 4.5V to 5.5V and Internal Code execution only) - 16K/32K Bytes On-chip Flash Program/Data Memory - Byte and Page (128 Bytes) Erase and Write - 100K Write Cycles
  • On-chip 1024 Bytes Expanded RAM (XRAM) - Software Selectable Size (0, 256, 512, 768, 1024 Bytes) - 256 Bytes Selected at Reset for TS87C51RB2/RC2 Compatibility
  • Keyboard Interrupt Interface on Port P1
  • SPI Interface (Master/Slave Mode)
  • 8-bit Clock Prescaler
  • Improved X2 Mode with Independent Selection for CPU and Each Peripheral