
AT89C51 8-Bit Microcontroller PDIP-40
EGP 85
See other suppliers →Description
AT89C51 8-Bit Microcontroller PDIP-40 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 is manufactured using Atmel’s high-density nonvolatile memory technology and is compatible with the industry-standard MCS-51 instruction set and pinout. The on-chip Flash allows the program memory to be reprogrammed in-system or by a conventional nonvolatile 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. It works with the popular 8051 architecture and hence is used by most beginners till date. It has four ports and all together provide 32 Programmable GPIO pins. It does not have in-built ADC module and supports only USART communication. Although it can be interfaced with external ADC IC like the ADC084 or the ADC0808. The AT89C51 is no longer in production and Atmel does not support new design. Instead, the new AT89S51 is recommended for new applications. But since the AT89C51 has a strong community support, if your motive is to learn embedded then AT89C51 can still be a good choice. Features: AT89C51 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. Specifications: AT89C51 CPU: 8-bit 8051 family Architecture: 8051 Program Memory Size (Kbytes): 4K Flash RAM (bytes): 128 EEPROM/HEF: Nil Pin Count: 40 Max. CPU Speed (MHz): 24 Peripheral Pin select (PPS): No Internal Oscillator: No No. Of comparators: 2 No. Of Operational Amplifier: 0 No. Of ADC channels: Nil Max ADC Resolution (bits): NA ADC with Computation: No Number of DAC Converter: 0 Max DAC resolution: 0 Internal Voltage Reference: NA Zero Cross Detect: No No. Of 8-bit timers: 0 No. Of 16-bit Timers: 2 Signal Measurement Timer: 0 Hardware Limit Timer: 0 No. Of PWM outputs: 0 Max PWM resolution: NA Angular Timer: No Math Accelerator: No No. Of UART module: 1 No. Of SPI Module: 0 No. Of I2C module: 0 No. Of USB Module: 0 Windowed Watchdog Timer (WWDT): No CRC/Scan: No Numerically Controlled Oscillator: 0 Cap. Touch Channels: NA Segment LCD: 0 Minimum Operating Temperature (*C): -55 Maximum Operating Temperature (*C): 125 Minimum Operating Voltage (V): 4 Maximum Operating Voltage (V): 5.5 High Voltage Capable: No PINOUT: Pin Number Pin Name Description 1 P1.0 0th pin of PORT P1 2 P1.1 1st pin of PORT P1 3 P1.2 2nd pin of PORT P1 4 P1.3 3rd pin of PORT P1 5 P1.4 4th pin of PORT P1 6 P1.5 5th pin of PORT P1 7 P1.6 6th pin of PORT P1 8 P1.7 7th pin of PORT P1 9 RST Reset pin of the Microcontroller 10 (RXD) P3.0 0th pin of PORT P3 or Receiver pin of Microcontroller 11 (TXD) P3.1 1st pin of PORT P3 or Transmitter pin of Microcontroller 12 (INT0) P3.2 2nd pin of PORT P3 or External Interrupt 0 of MCU 13 (INT1) P3.3 3rd pin of PORT P3 or External Interrupt 1 of MCU 14 (T0) P3.4 4th pin of PORT P3 or Timer 0 interrupt of MCU 15 (T1) P3.5 5th pin of PORT P3 or Timer 1 interrupt of MCU 16 (WR) P3.6 6th pin of PORT P3 or Write to External data memory pin 17 (RD) P3.7 7th pin of PORT P3 or Read from External data memory pin 18 XTAL2 External crystal pin 2 of Microcontroller 19 XTAL1 External crystal pin 1 of Microcontroller 20 GND Ground pin of MCU 21 P2.0(A8) 0th pin of PORT P2 or High-order Address bit 8 of MCU 22 P2.1(A9) 1st pin of PORT P2 or High-order Address bit 9 of MCU 23 P2.2(A10) 2nd pin of PORT P2 or High-order Address bit 10 of MCU 24 P2.3(A11) 3rd pin of PORT P2 or High-order Address bit 11 of MCU 25 P2.4(A12) 4th pin of PORT P2 or High-order Address bit 12 of MCU 26 P2.5(A13) 5th pin of PORT P2 or High-order Address bit 13 of MCU 27 P2.6(A14) 6th pin of PORT P2 or High-order Address bit 14 of MCU 28 P2.7(A15) 7th pin of PORT P2 or High-order Address bit 15 of MCU 29 PSEN Program store enable pin, Read external program memory 30 ALE/PROG Address Latch Enable/ Program Pulse input for flashing 31 EA/VPP Access Enable voltage/Program enable voltage 32 P0.7(AD7) 7th pin of PORT P0 or Low-order Address bit 7 of MCU 33 P0.6(AD6) 6th pin of PORT P0 or Low -order Address bit 6 of MCU 34 P0.5(AD5) 6th pin of PORT P0 or Low -order Address bit 5 of MCU 35 P0.4(AD4) 6th pin of PORT P0 or Low -order Address bit 4 of MCU 36 P0.3(AD3) 3rd pin of PORT P0 or Low -order Address bit 3 of MCU 37 P0.2(AD2) 2nd pin of PORT P0 or Low -order Address bit 2 of MCU 38 P0.1(AD1) 1st pin of PORT P0 or Low -order Address bit 1 of MCU 39 P0.0(AD0) 0th pin of PORT P0 or Low -order Address bit 0 of MCU 40 Vcc Supply pin of MCU Applications: Multiple DIY Projects. Very good choice if you are learning ATmel. Projects requiring Multiple I/O interfaces and communications. Replacement for Arduino Module. Ideal for more advanced level A/D applications in automotive, industrial, appliances and consumer applications. Package Contents: 1x AT89C51 8-Bit Microcontroller PDIP-40. Documents: Datasheet CAD Files
From the supplier's page.
makhzan doesn't sell — every offer opens the supplier's own site.