Single-chip programmer products is a low-cost development programmer. It can program most of Microchip's flash microcontrollers. Single-chip programmers are designed for development programming. For production programming, other third-party programmers designed for production environments are used.
1. Using serial communication, the chip automatically identifies, and the erasing, burning, and verification operations during the programming process are completely controlled by the monitoring chip 89C51 on the programmer, and are not affected by the PC configuration and its main frequency.
2. Use high-speed baud rate for data transmission. After testing, it only takes 9.5S to burn a 4KROM AT89C51, and only 3.5S to read and verify.
3. Small size, eliminating bulky external connections, all devices are aligned with the first pin, no additional jumpers, and no adapters are required for DIP packaged chips.
What is the difference between a microcontroller programmer and a burner?
PIC Download Programmer/Emulator PIC Download Programmer
The microchip compatible PICKIT2 is a low-cost development tool with an easy-to-use user interface for programming the Microchip Flash series microcontrollers. Connecting to a personal computer via a USB2.0 full-speed interface allows for faster programming and firmware upgrades without the need to provide additional power to the programmer or target application board.
Supports simulation function, comparable to ICD2
Source program editing;
Debug directly in the source program interface;
A 1-time breakpoint can be set;
Variable and register observation;
Program code area observation;
Modify registers;
Stop freeze (freeze the chip when the host computer stops running the program)
Real-time background debugging.
What is the difference between a microcontroller programmer and a burner?
The burner is called a programmer in mainland China. Because Taiwan's semiconductor industry developed early, after it came to mainland China, customers called it a "programmer" because the English name is now PROGRAMMER, which is the same as the general software programmer, so it is called a "programmer". The burner is actually a tool for writing data on programmable integrated circuits. The burner is mainly used for programming (or flashing) chips such as single-chip microcomputers (including embedded)/memory (including BIOS).
The functions of programmers can be divided into universal programmers, mass production programmers, and special programmers. Special programmers have the lowest price and are applicable to fewer types of chips. They are suitable for programming a certain type or a certain type of special chip, such as programming the PIC series. Full-function general-purpose programmers can generally cover almost (not all) all chips that currently need to be programmed. Due to the complicated design and high cost, sales are limited, and the final selling price is extremely high. They are suitable for situations where many types of chips need to be programmed.
According to the types and functions of components that can be processed, programmers for R&D can be divided into single-function and multi-purpose types. Single-function programmers that provide simple functions for a single component usually have the advantages of being easy to use and low-priced, but they also have the problems of being unable to expand and having varying quality. Since the technical threshold for such products is low, the market is full of various options, whether it is a professional or a hobby supplier, as long as the price is cheap, it will be on the shelf.
If you are just developing a single task and only need simple components such as EPROM, MCS-51 or PIC, and do not want instability and poor yield to delay your development schedule, products produced by professional programmer manufacturers or authorized by the original IC manufacturer are probably your better choice.
The current mainstream product should be the Universal Programmer. From the perspective of R&D engineers, there are so many programmable components that can be used in product development. There are many opportunities to mix single chips, FLASH, EPROM, and CPLD in the same design.
Buying a universal programmer that can support thousands of ICs through software upgrades is a good choice in the long run, although it is more expensive.
For the manufacturers of programmers, the main difficulty and challenge of universal programmers comes from the innovation of semiconductor manufacturers. Currently, there are about 4,000 components being programmed on the market, and they are replaced at a rate of 300 to 500 each year, not including the number of old components that need to update the programming algorithm. Therefore, the manufacturers of universal programmers must have a large R&D team. In the face of endless software updates, they must not only be fast, but also completely correct, otherwise they will soon be eliminated. In addition, most IC manufacturers will not allow the uneven quality of programmers on the market to produce a large number of defects, causing disputes that cannot be resolved, so they will only provide IC samples and programming algorithms to a few certified excellent manufacturers. Finally, new competitors must face the need to support more than 4,000 components at a time, and the huge manpower and expenses required are even more daunting.
It can be seen that the entry threshold of this product is high and it is difficult to maintain its success. The sweetness and bitterness of this process are deeply engraved in the hearts of manufacturers. It is no wonder that major manufacturers in advanced countries such as Europe, the United States, and Japan have faded out of the market in recent years, and there are no major competitors in China, South Korea, etc. Under the continuous efforts of Taiwanese companies, another world first has been created (estimated shipment volume exceeds 50% market share).
What is the difference between a microcontroller programmer and a burner?
Generally speaking, programmers and burners are equivalent. Programmers are burners, and both are called PROGRAMMER in English. They are both used to burn programs onto chips. But if you have to say the difference, programmers tend to be tools that can be used for online programming like ICD2 and jlink. Burners tend to be tools that have a microcontroller socket. When burning a program, you need to take the chip out of the system board and put it into the burner socket. After burning, take the chip out and put it back into the system board.
No. Even the most powerful programmer cannot guarantee that all microcontrollers can be programmed. A programmer for 2051 is very cheap, and you can get one for 150. However, I suggest you not to learn 2051, as programming is too troublesome. You can consider learning AT89S52, which does not require a programmer. You can download programs with a parallel port download cable. Both of these microcontrollers belong to 51 microcontrollers. Except for different configurations, the cores are the same. If you know any one of them, you can know them all. In addition, programming is very troublesome, and you need to disassemble the chip. With AT89S52, you can download the program directly on the target circuit board without removing the chip. The circuit of the parallel port downloader is very simple, and you can make one yourself. If you search for 51 parallel port downloaders on the Internet, you can find a lot of circuit diagrams.
Previous article:Why does the microcontroller restart after working for several hours?
Next article:Design of LED guardrail control system based on STC single chip microcomputer
Recommended ReadingLatest update time:2024-11-16 11:45
- Popular Resources
- Popular amplifiers
- Wireless Sensor Network Technology and Applications (Edited by Mou Si, Yin Hong, and Su Xing)
- Modern Electronic Technology Training Course (Edited by Yao Youfeng)
- Modern arc welding power supply and its control
- Small AC Servo Motor Control Circuit Design (by Masaru Ishijima; translated by Xue Liang and Zhu Jianjun, by Masaru Ishijima, Xue Liang, and Zhu Jianjun)
Professor at Beihang University, dedicated to promoting microcontrollers and embedded systems for over 20 years.
- Innolux's intelligent steer-by-wire solution makes cars smarter and safer
- 8051 MCU - Parity Check
- How to efficiently balance the sensitivity of tactile sensing interfaces
- What should I do if the servo motor shakes? What causes the servo motor to shake quickly?
- 【Brushless Motor】Analysis of three-phase BLDC motor and sharing of two popular development boards
- Midea Industrial Technology's subsidiaries Clou Electronics and Hekang New Energy jointly appeared at the Munich Battery Energy Storage Exhibition and Solar Energy Exhibition
- Guoxin Sichen | Application of ferroelectric memory PB85RS2MC in power battery management, with a capacity of 2M
- Analysis of common faults of frequency converter
- In a head-on competition with Qualcomm, what kind of cockpit products has Intel come up with?
- Dalian Rongke's all-vanadium liquid flow battery energy storage equipment industrialization project has entered the sprint stage before production
- Allegro MicroSystems Introduces Advanced Magnetic and Inductive Position Sensing Solutions at Electronica 2024
- Car key in the left hand, liveness detection radar in the right hand, UWB is imperative for cars!
- After a decade of rapid development, domestic CIS has entered the market
- Aegis Dagger Battery + Thor EM-i Super Hybrid, Geely New Energy has thrown out two "king bombs"
- A brief discussion on functional safety - fault, error, and failure
- In the smart car 2.0 cycle, these core industry chains are facing major opportunities!
- The United States and Japan are developing new batteries. CATL faces challenges? How should China's new energy battery industry respond?
- Murata launches high-precision 6-axis inertial sensor for automobiles
- Ford patents pre-charge alarm to help save costs and respond to emergencies
- New real-time microcontroller system from Texas Instruments enables smarter processing in automotive and industrial applications
- MSP430 MCU Input and Output
- Learn the design of high-speed acquisition and storage system of underwater acoustic signals based on FPGA and SD card.pdf
- [Xianji HPM6750 Review] First Use
- [15th Anniversary] EE DIY--Wireless Multi-channel Serial Port
- Design a battery voltage detection device
- 【NUCLEO-L552ZE Review】+FFT Test
- Does the ESD protection device have to be placed close to the connector? Why is this? Can someone please explain this to me?
- [RISC-V MCU CH32V103 Review] SPI drives OLED LCD display
- [GD32L233C-START Evaluation] 2. Keil development environment construction
- Circuit Design of Robot Positioning System Based on MSP430