Chip online programming, which integrates programming and testing, has attracted more and more people's attention. In fact, programming is a tool for writing data into programmable integrated circuits. Burning is mainly used to program (or flash) the chip, such as single metal tube (embedded)/memory (embedded). Friends who are in touch with embedded for the first time are confused about the concept of programming and burning, and think that memory must be burned with fire. In fact, the concept of embedded programming and programming is to write programs into memory, which is similar to downloading in daily life. The programming interface provided by the programmer is used to match the chips in various packages. It is recommended that customers in mass production choose the adapter recommended by the programmer manufacturer for chip programming. If an untested adapter is used, there will be poor contact. , card bad chip and other things that reduce the success rate of programming.
What is chip programming?
Burning is done through a burner or a burn card. The English name of the burner is PROGRAMMER, some people call it WRITER, and some people call it BURNER earlier. This kind of machine is used to program [PROGRAM] a kind of IC called programmable IC [PROGRAMABLE IC], which can burn the internal parts of these ICs. CELL [cell] data, resulting in different functions, most of the previous ICs were fixed-function ICs [DEDICATED ID], so if designers design a circuit board, they must use a variety of different fixed-function ICs. Manufacturers need to prepare many types of ICs. Since the emergence of programmable ICs, designers only need to prepare one IC to program them into ICs with different functions. The material preparer can only purchase one type of IC, which is convenient for material preparation. But you must prepare a writer to program it.
Burning (general) refers to burning data (also called burning) to a burning disc with a burner. For example, CD and DVD are both recording discs, and the latter has a much larger capacity than the former. Burning is like COPY. COPY the things in the computer on other file carriers, just like a 1.4-inch disk, it can be said to be a burning disk. But for example, GBA card is a burning card, but it cannot be called a burning card. Burning and burning are all the same process, but they are called differently on different carriers. In addition, the recorder is fully functional, and the user can delete, check, program, check, encrypt, etc. frequently used command sequences, and freely organize individual commands. It's worth noting that, in general, recorders with more supported chip models are better, maximizing productivity.

Why do IC chips need to be programmed?
First, because there are microcontrollers or ARM controllers in electronic products. In the production process, there is no program in the control chip at first. In order for the microcontroller or ARM chip to perform operations according to the functions we designed, it is necessary to burn the program execution file written in the project to the controller chip of our electronic products. among.
Second, you need to burn the corresponding parameters. When the microcontroller or ARM program is burned, sometimes in order to keep it secret, it is necessary to set the encryption parameters of the program through the serial port or USB interface, or burn some parameters, such as the IP address of the wifi module and the data of the port. All to ensure that electronic products can function normally.
Third, burn files, such as fonts, pictures, ringtones, animations and other files. Nowadays, many electronic products have display screens. In order to provide users with a superior user experience, it is necessary to ensure that the pre-processed high-definition photos are stored in the microcontroller or ARM system.
In general, the purpose of IC inclusion of this program is to ensure the normal operation of the single-chip system or the ARM chip, as well as the files and parameters necessary for safe operation.
Programmable IC classification
Programmable ICs are generally divided into two categories: MCU and storage.
MCU class programmable IC

The MCU class can be programmed to IC. There are many single-chip controllers (SINGLE MCU) on the market that can perform one or more data programming through the supporting programmer. Usually, the MCU that can only be programmed once is called an OTP MCU, as opposed to an MTP MCU, which is an MCU that can be programmed multiple times.
Memory class programmable IC
There are many types of storage-type burnable ICs, such as EPROM, EEPROM, NOR FLASH, SPROM, NAND FLASH, etc., all of which belong to storage-type burnable ICs.
EPROM, NOR FLASH, EEPROM, and SPROM are mainly used to store our data or programs. There are many manufacturers. There are quite a few universal programmers on the market that can program data into these ICs. NAND FLASH is only produced by several manufacturers such as Samsung, and is currently widely used in U disk, MP3, MP4, ELA and electronic dictionaries.











