AT89C4051 is a low-voltage, high-performance CMOS 8-bit microcontroller with 4K bytes Flash programmable and erasable read-only memory. The device is built using Atmel's high-density non-volatile memory technology and is compatible with the industry standard MCS-51 instruction set. The Atmel AT89C4051 is a powerful microcontroller that combines a versatile 8-bit CPU and Flash on a monolithic chip, providing a highly flexible and cost-effective solution to many embedded control applications.
AT89C4051 provides the following standard features: 4K byte Flash, 128 byte RAM, 15 I/O lines, two 16-bit timer/counters, five vector, two-level interrupt architecture, full-duplex serial port, one precision analog comparator, On-chip oscillator and clock circuit. Additionally, the AT89C4051 is designed with static logic for operation down to zero frequency and supports two software-selectable power saving modes. Idle Mode shuts down the CPU while allowing the RAM, timer/counters, serial port, and interrupt system to continue operating. Power down mode saves the contents of the RAM but freezes the oscillator, disabling all other chip functions until the next hardware reset.