ATTENTION: Due to increased demand and order volume, processing time may take an additional 1-3 business days.
HomeCommunitySubjectAT89C2051-24PU 8-bit Microcontroller: Circuit Diagram, Pinout, and Datasheet

AT89C2051-24PU 8-bit Microcontroller: Circuit Diagram, Pinout, and Datasheet

Embedded - Microcontrollers 20-DIP (0.300, 7.62mm) 2kB LED -40°C~85°C TA 4V~6V 89C MICROCONTROLLER AT89C2051 24MHz AT89C2051 Series 2 KB Flash 128 B SRAM 24 MHz 8-Bit Microcontroller - DIP-20

2941

Dec 17, 2021

Elvis Meredith

DIY Electronics Digital Clock AT89C2051 | Construction and Explanation

 

Embedded - Microcontrollers 20-DIP (0.300, 7.62mm) 2kB LED -40°C~85°C TA 4V~6V 89C MICROCONTROLLER AT89C2051 24MHz AT89C2051 Series 2 KB Flash 128 B SRAM 24 MHz 8-Bit Microcontroller - DIP-20

The AT89C2051-24PU is a CMOS 8-bit microcontroller in a 20 pin DIP package with low voltage and great performance. This article mainly introduces Circuit Diagram, Pinout, Datasheet and other detailed information about Microchip Technology AT89C2051-24PU.

AT89C2051-24PU

7200In Stock
Min.: 1 Mult.: 1
Quantity Unit Price Ext. Price
1+ $3.5777$3.58
10+ $3.37519$33.75
100+ $3.18414$318.41
500+ $3.00391$1501.96
1000+ $2.83387$2833.87
Unit Price:$3.5777
Subtotal: $3.58
Looking for a better price? Want a lower wholesale price? Please send an RFQ, and we will respond immediately.
Quick Links

AT89C2051-24PU Description

The AT89C2051-24PU is a CMOS 8-bit microcontroller in a 20 pin DIP package with low voltage and great performance. The device is made with high-density nonvolatile memory technology and is compatible with the  MCS-51  instruction set, which is widely used in the industry. It combines a versatile 8bit CPU with flash on a monolithic device to deliver a highly adaptable and cost-effective solution for a wide range of applications. On-chip analog comparator, on-chip oscillator, clock circuits, low power idle, and power-down modes are all included in the AT89C2051-24PU. This microcontroller features static logic for operating at low frequencies and two software-selectable power-saving modes. The power-down option saves RAM data but freezes the oscillator, effectively shutting off all chip functions until the next hardware reset.

The following are the standard characteristics of the AT89C2051-24PU: 2K bytes of Flash, 128 bytes of  RAM , 15  I/O  lines, two 16-bit timer/counters, a five vector two-level interrupt architecture, a full-duplex serial connection, a precision analog comparator, on-chip oscillator, and clock circuits are among the features. The AT89C2051 also features static logic for operation at low frequencies and two software-selectable power-saving modes. The CPU is turned off in Idle Mode, although RAM, timers/counters, serial port, and interrupt system remains operational. The RAM contents are saved in power-down mode, but the oscillator is frozen, rendering all other chip functions useless until the next hardware reset.

AT89C2051-24PU Pinout

AT89C2051-24PU CAD Model

The followings are AT89C2051-24PU Symbol, Footprint and 3D Model.

Symbol

Footprint

3D Model

AT89C2051-24PU Features

• Compatible with MCS®-51Products

• 2K Bytes of Reprogrammable Flash Memory

– Endurance: 10,000 Write/Erase Cycles

• 2.7V to 6V Operating Range

• Fully Static Operation: 0 Hz to 24 MHz

• Two-level Program Memory Lock

• 128 x 8-bit Internal RAM

• 15 Programmable I/O Lines

• Two 16-bit Timer/Counters

• Six Interrupt Sources

• Programmable Serial UART Channel

• Direct LED Drive Outputs

• On-chip Analog Comparator

• Low-power Idle and Power-down Modes

• Green (Pb/Halide-free) Packaging Option

Specifications

Microchip Technology AT89C2051-24PU technical specifications, attributes, parameters and parts with similar specifications to Microchip Technology AT89C2051-24PU.

AT89C2051-24PU Tech Specifications

Microchip Technology AT89C2051-24PU technical specifications, attributes, parameters and parts with similar specifications to Microchip Technology AT89C2051-24PU.

Product Attribute Attribute Value
Factory Lead Time10 Weeks
MountThrough Hole
Mounting TypeThrough Hole
Package / Case20-DIP (0.300, 7.62mm)
Number of Pins20Pins
Number of I/Os15I/Os
Operating Temperature-40°C~85°C TA
PackagingTube
Series89C
Published1995
JESD-609 Codee3
Pbfree Codeyes
Part StatusActive
Moisture Sensitivity Level (MSL)1 (Unlimited)
Number of Terminations20Terminations
Terminal PositionDUAL
Supply Voltage5V
Product Attribute Attribute Value
Frequency24MHz
Base Part NumberAT89C2051
Operating Supply Voltage5V
Supply Voltage-Max (Vsup)6V
Power Supplies5V
InterfaceUART, USART
Memory Size2kB
Oscillator TypeInternal
RAM Size128 x 8
Voltage - Supply (Vcc/Vdd)4V~6V
uPs/uCs/Peripheral ICs TypeMICROCONTROLLER
Core Processor8051
PeripheralsLED
Program Memory TypeFLASH
Core Size8-Bit
Program Memory Size2KB 2K x 8
ConnectivityUART/USART
Product Attribute Attribute Value
Bit Size8
Access Time24 μs
Has ADCNO
DMA ChannelsNO
Data Bus Width8b
PWM ChannelsNO
DAC ChannelsNO
Number of Timers/Counters2Timers/Counters
Address Bus Width8b
Number of UART Channels1UART Channel
Height4.963mm
Length26.92mm
Width7.112mm
REACH SVHCNo SVHC
Radiation HardeningNo
RoHS StatusROHS3 Compliant
Lead FreeLead Free
0 Products View Similar

AT89C2051-24PU Functional Block Diagram

AT89C2051-24PU Functional Block Diagram is shown as follows.

Functional Block Diagram

Electronic Digital Clock Using AT89C2051

An electronic digital clock, as opposed to an analog clock using a mechanical fitting to indicate time occurrences, is a timepiece that displays the time digitally. Digital clocks are used in practically every aspect of our life and may be found in a variety of locations such as homes, hospitals, schools, and companies. So, in this article, we'll use the Atmel AT89C2051 controller to create a 4-bit Electronic  Digital Clock .

The Atmel AT89C2051 is an 8051-based Fully Static 24MHz CMOS controller with 15 I/O Lines, 2 Timers/Counters, 6 Interrupts/2 Priority Levels, Analog Comparator, LED Drive Outputs,  UART , Two-level Program Memory Lock, 2K Bytes  Flash Memory , 128 Bytes On-chip RAM.

Electronic Digital Clock using AT89C2051

AT89C2051-24PU Flash Memory

The following is AT89C2051-24PU Flash Memory.

Programming the Flash Memory

Verifying the Flash Memory

 

AT89C2051-24PU Flash Programming and Verification Waveforms

The following figure is AT89C2051-24PU Flash Programming and Verification Waveforms.

Flash Programming and Verification Waveforms

AT89C2051-24PU Alternatives

Part Number Description Manufacturer
AT89C2051-24PCMICROCONTROLLERS AND PROCESSORS Microcontroller, 8-Bit, FLASH, 8051 CPU, 24MHz, CMOS, PDIP20, 0.300 INCH, PLASTIC, MS-001AD, DIP-20 Atmel Corporation
AT89C2051-24PIMICROCONTROLLERS AND PROCESSORS Microcontroller, 8-Bit, FLASH, 8051 CPU, 24MHz, CMOS, PDIP20, 0.300 INCH, PLASTIC, MS-001AD, DIP-20 Atmel Corporation
AT89C2051-24PUMICROCONTROLLERS AND PROCESSORS Microcontroller, 8-Bit, FLASH, 8051 CPU, 24MHz, CMOS, PDIP20, 0.300 INCH, GREEN, PLASTIC, MS-001AD, DIP-20 Atmel Corporation

AT89C2051-24PU Application

• The Idle Mode stops the CPU while allowing the RAM, timer/counters, serial port and interrupt system to continue functioning.

 

AT89C2051-24PU Package

The following figure is AT89C2051-24PU Package.

Package

AT89C2051-24PU Manufacturer

Microchip Technology Inc. is a leading provider of microcontroller and analog semiconductors, delivering low-risk product development, reduced overall system cost, and faster time to market to thousands of customers across the world. Microchip, based in Chandler, Arizona, provides excellent technical support as well as consistent delivery and quality.

 

Datasheet PDF

AT89C2051-24PU Documents

Download datasheets and manufacturer documentation for AT89C2051-24PU

Frequently Asked Questions

What is the difference between the programming of the microcontroller AT89C51 and AT89C2051?
AT89C2051 can be regarded as a simplified version of AT89C51. If you do not need to expand off-chip RAM, the main differences in ROM are: 1. AT89C51 has 4KB ROM, while AT89C2051 only has 2KB ROM. 2. AT89C51 has 4 8-bit I/O ports, while AT89C2051 has only 2 8-bit I/O ports (P3.6 has no pins).
The internal structure of AT89C2051?
The AT89C2051 is a low voltage, high-performance 8-bit CMOS microprocessor with 2K bytes of Flash Programmable Erasable Read-Only Memory (EEPROM). It is manufactured using ATMEL's high-density non-volatile memory technology and is compatible with the industry-standard MCS-51 instruction set and pin structure. By combining general-purpose CPLI and flash memory on a single chip, ATMEL's AT89C2051 is a powerful microprocessor that provides a highly flexible and low-cost solution for many embedded control applications.
What is the difference between AT89C2051 and AT89S2051?
The way of downloading the program of AT series MCU is different from that of STC. AT to use parallel port programming STC can be downloaded directly with MAX232 and a serial port. AT89S2051 should be used to receive the program of the PC, and then burn into the microcontroller to be programmed, which has been burned into the corresponding program before use.
What is the difference between AT89C2051 and 89C51 MCU?
1. The storage space is half less than 89C51, only 2k. 2. 2051 only retains the p1 and p3 ports, and the p3.7 of 2051 is not on the pins of the chip. It is only used internally. There is no internal pull-up for p1.0 and p1.1. pull. 3. It is not possible to use the c language, because the first instruction of c is a jump, which will waste a lot of space, so the space is not enough, so you can only use assembly. 4. Cannot expand ROM.
FAQ
What is the difference between the programming of the microcontroller AT89C51 and AT89C2051?
AT89C2051 can be regarded as a simplified version of AT89C51. If you do not need to expand off-chip RAM, the main differences in ROM are: 1. AT89C51 has 4KB ROM, while AT89C2051 only has 2KB ROM. 2. AT89C51 has 4 8-bit I/O ports, while AT89C2051 has only 2 8-bit I/O ports (P3.6 has no pins).
The internal structure of AT89C2051?
The AT89C2051 is a low voltage, high-performance 8-bit CMOS microprocessor with 2K bytes of Flash Programmable Erasable Read-Only Memory (EEPROM). It is manufactured using ATMEL's high-density non-volatile memory technology and is compatible with the industry-standard MCS-51 instruction set and pin structure. By combining general-purpose CPLI and flash memory on a single chip, ATMEL's AT89C2051 is a powerful microprocessor that provides a highly flexible and low-cost solution for many embedded control applications.
What is the difference between AT89C2051 and AT89S2051?
The way of downloading the program of AT series MCU is different from that of STC. AT to use parallel port programming STC can be downloaded directly with MAX232 and a serial port. AT89S2051 should be used to receive the program of the PC, and then burn into the microcontroller to be programmed, which has been burned into the corresponding program before use.
What is the difference between AT89C2051 and 89C51 MCU?
1. The storage space is half less than 89C51, only 2k. 2. 2051 only retains the p1 and p3 ports, and the p3.7 of 2051 is not on the pins of the chip. It is only used internally. There is no internal pull-up for p1.0 and p1.1. pull. 3. It is not possible to use the c language, because the first instruction of c is a jump, which will waste a lot of space, so the space is not enough, so you can only use assembly. 4. Cannot expand ROM.

TAGS

Share