Out of Stock Sale!

AT89C51 Microcontroller

100.00 65.00

The AT89C51 is a low-power, high-performance CMOS 8-bit microcomputer with 4K bytes of Flash programmable and erasable read only memory (PEROM). The device manufacturing uses Atmel’s high-density non-volatile memory technology and is compatible with the industry-standard MCS-51 instruction set and pinout.

Out of stock

Description

AT89C51 Microcontroller

The AT89C51 is a low-power, high-performance CMOS 8-bit microcomputer with 4K bytes of Flash programmable and erasable read only memory (PEROM). The device manufacturing uses Atmel’s high-density non-volatile memory technology and is compatible with the industry-standard MCS-51 instruction set and pinout. Due to on-chip Flash, the program memory is program may in-system or by a conventional non-volatile memory programmer. By combining a versatile 8-bit CPU with Flash on a monolithic chip, the Atmel AT89C51 is a powerful microcomputer which provides a highly-flexible and cost-effective solution to many embedded control applications.

 

AT89C51 Microcontroller features

  • 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

 

AT89C51 Microcontroller pin description

 

 Pin No Function Name
18-bit input/output port (P1) pinsP1.0
2P1.1
3P1.2
4P1.3
5P1.4
6P1.5
7P1.6
8P1.7
9Reset pin; Active highReset
10Input (receiver) for serial communicationRxD8-bit input/output port (P3) pinsP3.0
11Output (transmitter) for serial communicationTxDP3.1
12External interrupt 1Int0P3.2
13External interrupt 2Int1P3.3
14Timer1 external inputT0P3.4
15Timer2 external inputT1P3.5
16Write to external data memoryWriteP3.6
17Read from external data memoryReadP3.7
18Quartz crystal oscillator (up to 24 MHz)Crystal 2
19Crystal 1
20Ground (0V)Ground
218 bit input/output port (P2) pins

/

High-order address bits when interfacing with external memory

 

 P2.0/ A8
22 P2.1/ A9
23 P2.2/ A10
24 P2.3/ A11
25 P2.4/ A12
26 P2.5/ A13
27 P2.6/ A14
28 P2.7/ A15
29Program store enable; Read from external program memoryPSEN
30Address Latch EnableALE
Program pulse input during Flash programmingProg
31External Access Enable;  Vcc for internal program executionsEA
Programming enable voltage; 12V (during Flash programming)Vpp
328 bit input/output port (P0) pins

 

Low-order address bits when interfacing with external memory

 

 P0.7/ AD7
33 P0.6/ AD6
34 P0.5/ AD5
35 P0.4/ AD4
36 P0.3/ AD3
37 P0.2/ AD2
38 P0.1/ AD1
39 P0.0/ AD0
40Supply voltage; 5V (up to 6.6V)Vcc

 

 

Reviews

There are no reviews yet.

Be the first to review “AT89C51 Microcontroller”
0
medium-AT89C4051-PDIP-20atmel at89c52