A comprehensive analysis of the time-tested 8051 architecture microcontroller

Publisher:诗意世界Latest update time:2014-09-23 Source: 21ic Reading articles on mobile phones Scan QR code
Read articles on your mobile phone anytime, anywhere

Some friends may read this article and say disdainfully: 8051 has been eliminated long ago, and now it is dominated by STM32/8 and MSP430. It is undeniable that STM and MSP are powerful, but 8051 is still the most used microcontroller at present, just because it is classic!
I believe that as long as the 8051 microcontroller is mentioned in the industry, everyone knows it. Whether you are a senior industry leader or a graduate who has just entered the electronics industry, you all have the same answer to the 8051 microcontroller: classic, give it a thumbs up from the bottom of your heart!

With Atmel's wide range of feature-rich 8-bit microcontrollers based on the 8051 instruction set, we can ensure that our 8051 designs are excellent. So whether engineers are working with legacy, existing or new designs, you can get the latest features and functions, and the products provide flash memory of various sizes from 2KB to 64KB...
                
NO.1: AT89LP Series Flash ISP - Single Cycle Core
The most popular AT89LP series takes the functionality of 8051 microcontrollers to a new level.
Compared with the 12 clock cycles required to execute instructions in the traditional 8051 CPU, these high-performance 8-bit microcontrollers can execute most instructions in a single clock cycle. Under the same MIPS throughput conditions as the traditional 8051, existing applications can use lower clock frequencies and reduce power consumption by up to 80%. Application performance can be improved to a throughput of 20 MIPS, which is 12 times faster than the traditional 8051 core...


The main advantages are:
1. Binary compatibility, existing 8051 products are easy to upgrade
2. Single clock cycle to obtain each byte
3. Enhanced power efficiency can save power


Classic products:
AT89LP213 - low power consumption, high performance CMOS 8-bit microcontroller with 2KB Flash memory with ISP function. It uses
high-density non-volatile memory technology and is compatible with the industrial standard MCS®-51 instruction set.

NO.2: Flash ISP (In-System Programmable) series of
high-performance flash 8051 microcontrollers with in-system programming (ISP) function. The integrated flash memory can be programmed in parallel mode or serial mode through parallel/ISP software respectively.
They have a variety of internal RAM configurations and rich functions. Some models have A/D converters, boot flash memory and programmable counter arrays. The efficient design of the product can help you reduce system power consumption.
The power consumption can be further controlled by software-reduced activity modes and 8-bit clock prescalers.
The 8051 Flash ISP microcontroller is powerful and efficient, and is an ideal choice for applications that require A/D conversion, pulse width modulation, high-speed I/O and counting functions, such as industrial control, consumer products, alarms, motor control, etc.

The main advantages are:
1. High performance and in-system programming, rich functions
2. No data loss by lowering the clock frequency to any value, even as low as DC
3. High performance and in-system programming, rich functions

Classic boutique:
AT89C5115 - low pin count 8-bit microcontroller with A/D converter and 16KB flash memory
               
NO.3: Flash memory - reprogrammable
Atmel offers a variety of 8051 reprogrammable flash memory microcontrollers that can support a variety of embedded applications. The integrated design provides a rich and flexible feature set, and low power consumption improves efficiency.
For example, the AT89C4051 is a low-voltage, high-performance CMOS 8-bit microcontroller with 4KB programmable flash memory and erasable read-only memory. The device is manufactured using Atmel's high-density, non-volatile memory technology and is compatible with the industry standard MCS-51 instruction set.


The main advantages are:
1. Compatible with MCS®51 products, 4K bytes of programmable Flash memory, 10,000 write/erase cycles
2. Fully static operation: 0 Hz to 24 MHz
3. Two 16-bit timers/counters, 6 interrupt sources, programmable serial UART channels

NO.4: CAN Network Connected MCU
When introduced to the market in 1986, Controller Area Network (CAN) technology was initially used for automotive engine control communications. Since then, it has quickly gained popularity and a large number of applications have emerged, including medical equipment, avionics, factory and industrial automation, and marine environments. Atmel is well positioned to support CAN network connectivity through multiple 8051 microcontroller flash technologies and rich CAN network connectivity experience.


At the same time, a number of classic devices emerged:
AT89C51CC01--with 32KB flash and 1.2KB RAM, it is very suitable for slave applications. It provides 2KB boot flash and can provide at least 3MIPS processing power on top of the CANopen or DeviceNet stack, which is very suitable for complex I/O systems.
AT89C51CC02--with 16KB flash, 0.5KB RAM, and a simple 4-message object CAN engine encapsulated in a "small pin count" package, it is the most ideal low-cost product for CAN controller buttons.
AT89C51CC03--provides 64KB flash for applications and 2KB RAM for large object dictionaries. The built-in SPI port also plays an auxiliary role in communicating with other devices. It has 15 message objects, a 2KB boot loader and 2KB EEPROM.

NO.5: USB MCU
8051 USB microcontrollers are designed for today's increasingly connected applications and provide powerful interface options, especially suitable for devices such as flash recorders, cameras and mobile phones.

1. The AT89C5131A is the most popular device in this series, combining functionality and performance.
Biggest advantage: Integrates 32KB flash memory, 1.2KB RAM, 1K EEPROM, 7 USB endpoints, TWI, SPI, UART and Programmable Counter Array (PCA).
2. The AT89C5132 is a large-capacity storage device that controls data exchange between various flash modules, HDDs and CD-ROMs.
Biggest advantage: Contains 64KB flash memory, which can be programmed in the system through an embedded 4KB boot flash memory.
3. This multifunctional device provides all the necessary functions required for human-machine interface, including timers, keyboard ports, serial or parallel interfaces (USB, SPI, IDE), ADC inputs, I2S outputs and all external memory interfaces (NAND or NOR flash memory, smart media, multimedia and data flash cards)

NO.6: Lighting MCU
The biggest features of lighting MCU are: stable and reliable analog interface, intelligent power management.
Typical boutique:
AT83EB5114 - a high-performance product of 80C51 8-bit microcontroller in a "low pin count" package


The main advantages are as follows:
1. It is optimized for lighting control applications.
2. It has all the functions of the standard 80C51, including 4KB program memory, 256 bytes of internal RAM, 7-source 4-level interrupt system, on-chip oscillator and two timers/counters.
3. It contains a serial two-wire interface EEPROM, which is located in the same package as the microcontroller.

NO.7: ROMless MCU
Atmel offers powerful ROMless 8051 microcontrollers for existing ROMless applications that require a perfect combination of performance, flexibility and power efficiency.
The AT80C51RD2 is a microcontroller with all the features of the Atmel 80C52.

The main advantages are:
1. Contains 256 bytes of internal RAM, 7-source 4-level interrupt controller and 3 timers/counters.
2. To enhance system performance, the ROMless microcontroller has a programmable counter array, 1024 bytes of RAM, hardware watchdog timer and keyboard interface
3. Contains a multi-function serial channel that simplifies multi-processor communication (EUART) and a speed-up mechanism (X2 mode)

When other manufacturers gradually withdrew from the market, Atmel did not give up and was committed to further expanding the development route of mature 8051 MCU. Nowadays, most of the 8051 are DIY by electronic enthusiasts and are still widely used in some ordinary life occasions, so the application functions of 8051 in some occasions are not inferior to STM and MSP...

STM32/8 relies on its ultra-high cost performance, MSP430 has ultra-convenient performance, and 8051 still has an unignorable influence in the MCU industry with its low-key but unique temperament, ordinary but classic characteristics~~

Only by keeping the original intention in mind can we achieve success... If you keep the image in mind, there will be a response...

Reference address:A comprehensive analysis of the time-tested 8051 architecture microcontroller

Previous article:Design of solar semiconductor air conditioning control device
Next article:Design of independent interface for intelligent sensors based on IEEE 1451.2

Recommended ReadingLatest update time:2024-11-16 14:57

Hardware circuit design based on STC single chip microcomputer learning platform
This paper proposes a hardware circuit design based on the STC single-chip microcomputer learning platform, which uses a new single-chip microcomputer model STC12C5410AD, and adds some serial interface chips to the learning platform. The interface standards include RS-232, SPI, IIC, 1-wire, etc. The design goals of
[Microcontroller]
Hardware circuit design based on STC single chip microcomputer learning platform
Traffic light course design based on 51 single chip microcomputer
1 Introduction 1.1 Design Purpose Single-chip microcomputers have the characteristics of high cost performance, high integration, good reliability, and strong anti-interference, and are widely used in various intelligent instruments. Programmable traffic control systems based on new rules can realize the control of ve
[Microcontroller]
Traffic light course design based on 51 single chip microcomputer
Performance comparison of AVR, C51 and PIC 8-bit microcontrollers
1. 51 Series   The most widely used eight-bit microcontroller is Intel's 51 series. Due to its reasonable hardware structure, standardized instruction system and long production history, it has the advantage of first-mover advantage. Many famous chip companies in the world have purchased the core patent technology of
[Microcontroller]
Design of Single-Chip Microcomputer Multi-CPU System
Single-chip microcomputers are small, flexible, and easy to expand into powerful control systems. At present, some monitoring terminals and many independent control systems (such as: microcomputer excitation devices of generators) are mostly composed of single-chip microcomputers as the core. However, due to reasons s
[Microcontroller]
Design of Single-Chip Microcomputer Multi-CPU System
Single chip microcomputer circuit design based on PSD series chips
1. Hardware composition of traditional single-chip microcomputer system For the hardware structure of traditional industrial control single-chip microcomputer systems, although typical microcontrollers (such as: 8031, 8098, 90C32, Z8, M68010, TMS320CXX, etc.) have integrated counters, a small amount of RAM and
[Microcontroller]
Single chip microcomputer circuit design based on PSD series chips
51 MCU matrix keyboard response program
51 MCU matrix keyboard response program #include reg51.h // P0 port is connected to LED // P0 port is connected to digital tube // P3 port is connected to matrix keyboard #define LED P0 #define KEY P3 #define DIG P0 unsigned char GetKey(void); void delay10ms(void); // Segment code table of independent digital tube u
[Microcontroller]
51 MCU matrix keyboard response program
How to design a safety tool monitoring system based on AVR microcontroller
As we all know, safety is an eternal theme of power enterprises, and the quality of safety will directly affect the personal and equipment safety of power enterprises in the production process. The author proposes a design scheme for safety tools based on safety tools, which mainly monitors the status information of s
[Microcontroller]
How to design a safety tool monitoring system based on AVR microcontroller
FPGA parallel configuration method based on microcontroller
In today's changing market environment, whether a product is easy to upgrade on site and easy to use flexibly has become a key factor in whether a product can enter the market. In this context, Altera's FPGA devices based on SRAM LUT structures have been widely used. Configuration data for such devices is stored in SR
[Microcontroller]
Latest Microcontroller Articles
  • Download from the Internet--ARM Getting Started Notes
    A brief introduction: From today on, the ARM notebook of the rookie is open, and it can be regarded as a place to store these notes. Why publish it? Maybe you are interested in it. In fact, the reason for these notes is ...
  • Learn ARM development(22)
    Turning off and on interrupts Interrupts are an efficient dialogue mechanism, but sometimes you don't want to interrupt the program while it is running. For example, when you are printing something, the program suddenly interrupts and another ...
  • Learn ARM development(21)
    First, declare the task pointer, because it will be used later. Task pointer volatile TASK_TCB* volatile g_pCurrentTask = NULL;volatile TASK_TCB* vol ...
  • Learn ARM development(20)
    With the previous Tick interrupt, the basic task switching conditions are ready. However, this "easterly" is also difficult to understand. Only through continuous practice can we understand it. ...
  • Learn ARM development(19)
    After many days of hard work, I finally got the interrupt working. But in order to allow RTOS to use timer interrupts, what kind of interrupts can be implemented in S3C44B0? There are two methods in S3C44B0. ...
  • Learn ARM development(14)
  • Learn ARM development(15)
  • Learn ARM development(16)
  • Learn ARM development(17)
Change More Related Popular Components

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号