The AT89C51ED2-RDTUM is a high-performance 8-bit single-chip CMOS Microcontroller with a 64kB flash memory block for code and for data and 2048byte of EEPROM for nonvolatile data storage. The flash memory can be programmed in parallel or serial mode using the ISP capability or using software. The programming voltage is internally generated from the standard VCC pin. This device retains all of the features of the Atmel 80C52 and adds a programmable counter array, 1792byte of XRAM, a hardware watchdog timer, SPI interface, keyboard, a more versatile serial channel that facilitates multiprocessor communication (EUART) and a speed improvement mechanism (X2 Mode). The fully static design of the microcontroller allows to reduce system power consumption by bringing the clock frequency down to any value, including DC, without loss of data. It has 2 software selectable modes of reduced activity and a 8-bit clock prescaler for further reduction in power consumption.
80C52 Compatible
8051 Instruction compatible
Three 16-bit timers/counters
256byte Scratch pad RAM
9 Interrupt sources with 4 priority levels
Integrated power monitor (POR/PFD) to supervise internal power supply
ISP (In-system programming) using standard VCC power supply
100K Write cycles
Dual data pointer
Variable length MOVX for slow RAM/Peripherals
Improved X2 mode with independent selection for CPU and each peripheral
Keyboard interrupt interface on Port1
SPI interface (Master/Slave mode)
8-bit Clock prescaler
16-bit Programmable counter array
Asynchronous port reset
Full-duplex enhanced UART with dedicated internal baud rate generator
Low EMI (Inhi-bit ALE)
Hardware watchdog timer (One-time enabled with reset-out), power-off flag