Dark Light
, ,

Atmel 8051 AT89C51 AVR 40 Pin DIP Microcontroller

  • Compatible with MCS-51 Products
  • 4K Bytes of In-System Reprogrammable Flash Memory
  • Endurance: 1,000 Write/Erase Cycles
  • Fully Static Operation: 0 Hz to 24 MHz
  • 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
  • Low Power Idle and Power Down Modes
Compare
Availability:

In stock

 300

In stock

AT89C51 is an 8-bit microcontroller and belongs to Atmel’s 8051 family. 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 P0 which needs external pull-ups, 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 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 an 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.

Features and Specifications of 89C51:

• Compatible with MCS-51™ Products
• 4K Bytes of In-System Reprogrammable Flash Memory
– Endurance: 1,000 Write/Erase Cycles
• Fully Static Operation: 0 Hz to 24 MHz
• 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
• Low-power Idle and Power-down Modes

Datasheet:

AT89C51 Microcontroller

Microcontroller 8051 AT89C51 DIP 40 Atmel MCU 8051 programmer IC at best price online in islamabad rawalpindi lahore peshawar faisalabad karachi hyderabad quetta wah taxila Pakistan

Pin Description

Pin NumberPin NameDescription
1P1.00th pin of PORT P1
2P1.11st pin of PORT P1
3P1.22nd pin of PORT P1
4P1.33rd pin of PORT P1
5P1.44th pin of PORT P1
6P1.55th pin of PORT P1
7P1.66th pin of PORT P1
8P1.77th pin of PORT P1
9RSTReset pin of the Microcontroller
10(RXD) P3.00th pin of PORT P3 or Receiver pin of Microcontroller
11(TXD) P3.11st pin of PORT P3 or Transmitter pin of Microcontroller
12(INT0) P3.22nd pin of PORT P3 or External Interrupt 0 of MCU
13(INT1) P3.33rd pin of PORT P3 or External Interrupt 1 of MCU
14(T0) P3.44th pin of PORT P3 or Timer 0 interrupt of MCU
15(T1) P3.55th pin of PORT P3 or Timer 1 interrupt of MCU
16(WR) P3.66th pin of PORT P3 or Write to External data memory pin
17(RD) P3.77th pin of PORT P3 or Read from External data memory pin
18XTAL2External crystal pin 2 of Microcontroller
19XTAL1External crystal pin 1 of Microcontroller
20GNDGround pin of MCU
21P2.0(A8)0th pin of PORT P2 or High-order Address bit 8 of MCU
22P2.1(A9)1st pin of PORT P2 or High-order Address bit 9 of MCU
23P2.2(A10)2nd pin of PORT P2 or High-order Address bit 10 of MCU
24P2.3(A11)3rd pin of PORT P2 or High-order Address bit 11 of MCU
25P2.4(A12)4th pin of PORT P2 or High-order Address bit 12 of MCU
26P2.5(A13)5th pin of PORT P2 or High-order Address bit 13 of MCU
27P2.6(A14)6th pin of PORT P2 or High-order Address bit 14 of MCU
28P2.7(A15)7th pin of PORT P2 or High-order Address bit 15 of MCU
29PSENProgram store enable pin, Read external program memory
30ALE/PROGAddress Latch Enable/ Program Pulse input for flashing
31EA/VPP Access Enable voltage/Program enable voltage
32P0.7(AD7)7th pin of PORT P0 or Low-order Address bit 7 of MCU
33P0.6(AD6)6th pin of PORT P0 or Low -order Address bit 6 of MCU
34P0.5(AD5)6th pin of PORT P0 or Low -order Address bit 5 of MCU
35P0.4(AD4)6th pin of PORT P0 or Low -order Address bit 4 of MCU
36P0.3(AD3)3rd pin of PORT P0 or Low -order Address bit 3 of MCU
37P0.2(AD2)2nd pin of PORT P0 or Low -order Address bit 2 of MCU
38P0.1(AD1)1st pin of PORT P0 or Low -order Address bit 1 of MCU
39P0.0(AD0)0th pin of PORT P0 or Low -order Address bit 0 of MCU
40VccSupply pin of MCU

 

Datasheet: 

The AT89C51 datasheet of the Microcontroller

Other ATMEL MCU’s

AT89S52, ATMega328P,

  • Flash Memory : 4K Bytes
  • CPU: 8-Bit
  • Maximum Operating Voltage: 6.6V
  • Maximum Oscillator Frequency: 0 Hz to 24 MHz
  • Internal RAM: 128 x 8-Bit
  • Programmable I/O Lines: 32
  • Timer/Counters: Two, 16-Bit

SHOPPING CART

close