Do you have a question about the Atmel AT89C52 and is the answer not in the manual?
Architecture | 8-bit |
---|---|
Manufacturer | Atmel |
Core | 8051 |
Program Memory Size | 8 KB |
RAM Size | 256 Bytes |
Number of I/O Pins | 32 |
UART | Yes |
Package | PDIP, PLCC, TQFP |
Data Bus Width | 8-bit |
Address Bus Width | 16-bit |
Interrupts | 6 |
Operating Voltage | 4.0V - 5.5V |
Clock Speed | 24 MHz |
Supply voltage for the microcontroller.
Ground connection for the microcontroller.
8-bit open-drain bidirectional I/O port with multiple functions.
8-bit bidirectional I/O port with internal pullups and special functions.
8-bit bidirectional I/O port with internal pullups, used for address bus.
8-bit bidirectional I/O port with internal pullups and special function pins.
Reset input pin; high for two machine cycles resets the device.
Address Latch Enable/Program Pulse input.
External Access Enable / Programming Voltage input.
Input for oscillator amplifier and clock circuitry.
Output from the inverting oscillator amplifier.
Two options selected by EXEN2 for capture or overflow interrupts.
Timer 2 counts up/down, reloads from RCAP2H/RCAP2L.
Timer 2 configured to generate baud rates for serial communication.
Using Timer 2 to generate a 50% duty cycle clock output.
Special Function Register for enabling/disabling interrupts.
Description of external and timer interrupts.
Indicates end of write cycle by complement of written data on PO.7.
P3.4 indicates BUSY or READY status during programming.
Reads back programmed code for verification if lock bits are not set.