• Part: AT89C51ID2
  • Description: 8-bit Flash Microcontroller
  • Category: Microcontroller
  • Manufacturer: Atmel
  • Size: 1.00 MB
Download AT89C51ID2 Datasheet PDF
Atmel
AT89C51ID2
AT89C51ID2 is 8-bit Flash Microcontroller manufactured by Atmel.
Features - 80C52 patible - 8051 Instruction patible - Six 8-bit I/O Ports (64 pins or 68 Pins Versions) - Four 8-bit I/O Ports (44 Pins Version) - Three 16-bit Timer/Counters - 256 bytes Scratch Pad RAM - 10 Interrupt Sources With 4 Priority Levels - ISP (In-System Programming) Using Standard VCC Power Supply - Integrated Power Monitor (POR/PFD) to Supervise Internal 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) - 64K bytes On-chip Flash Program/Data Memory - Byte and Page (128 bytes) Erase and Write - 100k Write Cycles - On-chip 1792 bytes Expanded RAM (XRAM) - Software Selectable Size (0, 256, 512, 768, 1024, 1792 bytes) - 768 bytes Selected at Reset for T89C51RD2 patibility - On-chip 2048 bytes EEPROM block for Data Storage - 100k Write Cycles - Dual Data Pointer - 32 KHz Crystal Oscillator - Variable Length MOVX for Slow RAM/Peripherals - Improved X2 Mode with Independant Selection for CPU and Each Peripheral - Keyboard Interrupt Interface on Port 1 - SPI Interface (Master/Slave Mode) - 8-bit Clock Prescaler - Two Wire Interface 400K bit/s - Programmable Counter Array with: - High Speed Output - pare/Capture - Pulse Width Modulator - Watchdog Timer...