Out of Stock Sale!

AT89C52 Microcontroller

100.00 55.00

AT89C52 Microcontroller

The AT89C52 is a low-power, high-performance CMOS 8-bit microcomputer with 8K bytes of Flash programmable and erasable read only memory (PEROM).

Out of stock

Description

AT89C52 Microcontroller

The AT89C52 is a low-power, high-performance CMOS 8-bit microcomputer with 8K bytes of Flash programmable and erasable read only memory (PEROM). The manufacturing of device uses Atmel’s high-density non-volatile memory technology and is compatible with the industry standard 80C51 and 80C52 instruction set and pinout. Due to on-chip Flash, the program memory is programmable 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 AT89C52 is a powerful microcomputer which provides a highly flexible and cost-effective solution to many embedded control applications.

AT89C52 Microcontroller features

  • Compatible with MCS-51 Products
  • 8K 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
  • 256 x 8-Bit Internal RAM
  • 32 Programmable I/O Lines
  • Three 16-Bit Timer/Counters
  • Eight Interrupt Sources
  • Programmable Serial Channel
  • Low Power Idle and Power Down Modes

 

AT89C52 Microcontroller pin descriptions

Pin NoFunctionName
1External count input to Timer/Counter 2, clock-outT2P1.0
2Timer/Counter 2 capture/reload trigger and direction controlT2 EXP1.1
38 bit input/output port (P1) pinsP1.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
22P2.1/ A9
23P2.2/ A10
24P2.3/ A11
25P2.4/ A12
26P2.5/ A13
27P2.6/ A14
28P2.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
33P0.6/ AD6
34P0.5/ AD5
35P0.4/ AD4
36P0.3/ AD3
37P0.2/ AD2
38P0.1/ AD1
39P0.0/ AD0
40Supply voltage; 5V (up to 6.6V)Vcc

 

 

Reviews

There are no reviews yet.

Be the first to review “AT89C52 Microcontroller”
0

Start typing and press Enter to search

atmel 89c51at89s51-04