Atmel AT89C51 Microcontroller in Pakistan






Atmel AT89C51 Microcontroller is an 8-bit microcontroller. it belongs to Atmel’s 8051 families. It has 4 KB of flash and this flash is programmable. It has 128 bytes of RAM.  We can be erased and program the flash almost 1000 times.  In 40 pin Atmel 89C51 IC there are four ports as P1, P2, P3, P0. All ports are 8 bit bidirectional. These ports used as input and output ports. It is connected to external memory, P0 needs pull-ups resistance. P0 and P2 are used to provide low byte and high byte addresses.AT89C51 has serial communication with built-in UART. it has also different baud rate and it can be programmed according to it. it has two timers. It also has hardware interrupts. Total it has 6 interrupts.




High voltage capable = no

Maximum operating  voltage of ATmel= 5.5V

Minimum Operating Voltage of AT89C51 = 4V

Maximum operating Temperature of Microcontroller  = -55C to 125C

Number of UART module Atmel Microcontroller = 1

Number of 16-bit Timers of Atmel AT89C51 Microcontroller = 2

Number of comparators = 2

Maximum CPU Speed = 24

RAM capacity = 128

Program Memory Size = 4K Flash

Architecture = 8051

CPU = 8 bits 8051

Specifications of Atmel AT89C51:


It is used in Arduino.

4KB Flash Bytes

8 bit CPU

6.6 Maximum Operating Voltage

0 to 24 Hz Maximum Oscillating frequency

128 x 8 bit internal RAM

32 lines of I/O

Two counters of 16 Bits


There are no reviews yet.

Be the first to review “Atmel AT89C51 Microcontroller in Pakistan”

Your email address will not be published. Required fields are marked *