27-05-2017, 12:25 PM
The AT89S52 is a low-power, high-performance 8-bit CMOS microcontroller with 8K bytes of programmable Flash memory in the system. The device is manufactured using Atmel's high-density non-volatile memory technology and is compatible with the 80C51 industry standard set of instructions and pinups. Built-in Flash allows program memory to be reprogrammed into the system or by a conventional non-volatile memory programmer. By combining a versatile 8-bit CPU with programmable Flash into the system on a monolithic chip, the Atmel AT89S52 is a powerful microcontroller that provides a highly flexible and cost-effective solution for many embedded control applications.
The AT89S52 offers the following standard features: 8K bytes of Flash, 256 bytes of RAM, 32 I / O lines, Watchdog timer, two data indicators, three 16-bit timers / counters, six six-level interrupt architecture Full duplex serial port, on-chip oscillator and clock circuits. In addition, the AT89S52 is designed with static logic to operate up to zero frequencies and supports two software selectable power saving modes. Idle mode stops the CPU while allowing the RAM, timer / counters, serial port, and interrupt system to continue to run. The shutdown mode saves the contents of the RAM but freezes the oscillator, disabling all other chip functions until the next interruption or hardware restart.