Atmel AT89S52 Microcontroller
The AT89S52 comes from the popular 8051 family of Atmel Microcontrollers. It is an 8-bit CMOS microcontroller with 8K as Flash memory and 256 bytes of RAM. Since it is similar to the trust worthy 8051 architecture these microcontrollers are as per industry standard. It has 32 I/O pins comprising of three 16-bit timers, external interrupts, full-duplex serial port, on-chip oscillator and clock circuitry.
The Microcontroller also has Operating mode, Idle Mode and Power down mode which makes it suitable for battery operated applications. Few considerable drawback of the microcontroller is that it does not have in-built ADC and does not support SPI or I2C protocols. However you can utilise external modules for the same.
Detailed Features
AT89S52 – Detailed Features | |
CPU | 8-bit 8051 family |
Architecture | 8 |
Program Memory Size (Kbytes) | 8K Flash |
RAM (bytes) | 256 |
EEPROM/HEF | Nil |
Pin Count | 40 |
Max. CPU Speed (MHz) | 33 |
Peripheral Pin select (PPS) | No |
Internal Oscillator | No |
No. Of comparators | 2 |
No. Of Operational Amplifier | 0 |
No. Of ADC channels | Nil |
Max ADC Resolution (bits) | NA |
ADC with Computation | No |
Number of DAC Converter | 0 |
Max DAC resolution | 0 |
Internal Voltage Reference | NA |
Zero Cross Detect | No |
No. Of 8-bit timers | 0 |
No. Of 16-bit Timers | 3 |
Signal Measurement Timer | 0 |
Hardware Limit Timer | 0 |
No. Of PWM outputs | 0 |
Max PWM resolution | NA |
Angular Timer | No |
Math Accelerator | No |
No. Of UART module | 1 |
No. Of SPI Module | 0 |
No. Of I2C module | 0 |
No. Of USB Module | 0 |
Windowed Watchdog Timer (WWDT) | No |
CRC/Scan | No |
Numerically Controlled Oscillator | 0 |
Cap. Touch Channels | NA |
Segment LCD | 0 |
Minimum Operating Temperature (*C) | -55 |
Maximum Operating Temperature (*C) | 125 |
Minimum Operating Voltage (V) | 4 |
Maximum Operating Voltage (V) | 5.5 |
High Voltage Capable | No |