Skip to content

Cash on Delivery all over Pakistan · Free delivery in Islamabad & Rawalpindi above Rs 5,000

PakCircuit
8051 Atmel AT89C51 Microcontroller 8-bit
Microcontroller ICsCode 92b83b80d2

8051 Atmel AT89C51 Microcontroller 8-bit

Compatible with MCS-51 Products

Rs 399Rs 500-20%
In stock Price updated 15 Nov 2026
Total: Rs 399
  • Delivery in 2 to 4 working daysFree in Islamabad & Rawalpindi above Rs 5,000
  • Cash on deliveryPay when your parcel arrives
  • 7-day checking warrantyDead-on-arrival items replaced
  • Packed with careAnti-static & padded packaging

Highlights

  • Compatible with MCS-51 Products
  • 4K Bytes of In-System Reprogrammable Flash Memory
  • Three-Level Program Memory Lock
  • 128 x 8-Bit Internal RAM
  • 32 Programmable I/O Lines
  • Two 16-Bit Timer/Counters
  • Six Interrupt Sources
  • Programmable Serial Channel

Specifications

Pin Number
Pin Name
CPU
8-bit 8051
Number of Pins
40
Operating Voltage (V)
2 to 5.5 V
Number of I/O pins
32
ADC Module
Nil
Timer/Counter Module
16-bit(2)
Comparators
Nil
DAC Module
Nil
Communication Peripherals
UART(1)
External Oscillator
3MHz to 24Mhz
Internal Oscillator
Yes
Program Memory Type
Flash
Program Memory (KB)
4K

About this product

•Low Power Idle and Power Down Modes

8051 Atmel AT89C51 Microcontroller

8051 Atmel AT89C51 Microcontroller is an 8-bit microcontroller and belongs to Atmels 8051 families. ATMEL 89C51 has 4KB of Flash programmable and erasable read-only memory (PEROM) and 128 bytes of RAM. It can be erased and program to a maximum of 1000 times.

In 40 pin AT89C51 , there are four ports designated as P1, P2, P3, and P0. All these ports are 8-bit bi-directional ports i.e., they can be used as both input and output ports. Except for P0 which needs external pull-ups, the rest of the ports have internal pull-ups. When 1s are written to these port pins, they are pulled high by the internal pull-ups and can be used as inputs. These ports are also a bit addressable and so their bits can also be accessed individually.

Port P0 and P2 are also used to provide low byte and high byte addresses, respectively, when connected to external memory. Port 3 has multiplexed pins for special functions like serial communication, hardware interrupts, timer inputs, and read/write operation from external memory. AT89C51 has an inbuilt UART for serial communication. It can be programmed to operate at different baud rates. Including two timers hard interrupts, it has a total of six interrupts.

Pin Description

Pin Number

Pin Name

Description

1

P1.0

0th pin of PORT P1

2

P1.1

Related searches

You may also need

More Dev Boards →