51. Detailed explanation of AVR.PIC microcontroller programmer

Publisher:bobojrtLatest update time:2013-03-19 Source: 21IC Keywords:MCU Reading articles on mobile phones Scan QR code
Read articles on your mobile phone anytime, anywhere

PIC Microcontroller Programmer

1.jpg

MCU Programmer

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 freezing (freeze the chip when the host computer stops running the program)

Real-time background debugging;

2.jpg

PICPROG PIC microcontroller programmer

picprog is a new generation of micro high-speed and high-stability PIC professional programmer. The software adopts the latest PIC programming algorithm to ensure high speed and high stability of programming. At the same time, it can support the latest PIC devices in the first time, which is convenient for upgrading and reliable. picprog supports programming, reading, encryption and other functions of hundreds of PIC chips. It has two communication modes, serial port and USB. It can be directly powered by USB without external power supply. It is truly one-line connected to the machine and easy to carry. In addition, it is more than 5 times faster than PICSTART-PLUS and has the function of automatic programming, which is another reason for us to choose it. When erasing, picprog can automatically protect the internal clock calibration value of the chip from being erased (this is a function that most general programmers do not have). picprog adopts the method of programming and verification, which provides another layer of protection for improving the stability of programming OTP chips.

3.jpg

MF-ICD2 In-Circuit Debugger

ICD2 PIC emulator is a PIC online debugger compatible with MPLAB ICD2 launched by the microcontroller enthusiast website. ICD2 online debugger is a low-cost PIC development tool that uses the self-read and write function of the program area of ​​the Flash process chip to realize the simulation debugging function. [page]

The software platform used by ICD2 is Microchip's MPLAB-IDE v7.30 (Integrated Development Environment Software Package) or higher, which is compatible with operating systems such as Windows 95/98, Windows NT, Windows 2000 and Windows XP.

MF-ICD2 can support most of the Flash process chips. It can not only be used as a debugger, but also as a development-type burner.

The communication interface can be USB (real USB interface, up to 2Mbit/s, dozens of times the serial communication speed) or RS-232 serial interface.

4.jpg

AVR MCU Programmer

AVRISP Download Programmer

AVRISP is an online programming tool for AVR® Flash microcontrollers. AVRISP gives designers a small and reliable programming tool that can be used to program all ISP-capable AVR microcontrollers online through a 10-pin ISP connector. AVR ISP uses AVR Studio to write and debug code in Atmel's integrated development environment AVR Studio. It uses RS-232 or USB to connect to a PC, and the dual interface has wide adaptability (the original ATAVR ISP is a 232 interface). It also supports ISP programming for 89S51 and 89S52. With one machine in hand, AVR and 89S can be fully handled.

With automatic upgrade function (when there is a new version of AVR Studio, it will prompt to upgrade), use AVR Studio to download and burn. Download using STK500 protocol is the only AVR download method officially recommended by AVR. The current version and future versions of AVR Studio will provide support for future chips of STK500

5.jpg

AVR USB Download Cable

AVR USB download cable has built-in USB interface chip and MCU monitoring chip. All programming timings are generated by the MCU and have nothing to do with the main frequency of the PC. It is stable and reliable, especially suitable for notebook computer users (most new notebook computers do not have parallel ports and RS232 serial ports).

AVR MCU download line can program atmel AVR ISP MCU, using ATMEL's AVR Studio integrated development and debugging environment embedded programming software - AVR PROG, compile and burn the chip in one go, very convenient.

6.jpg

AVR parallel download cable

AVR MCU Download Cable can program atmel AVR ISP MCU, using PONYPROG2000 programming software.

Tags: AT90S1200, AT90S2313, AT90S2323, AT90S2343, AT90S4414, AT90S4434, AT90S8515, AT90S8535, AT90S2323, AT90S2343, AT90S2333, AT90S4433, AT90S4434, AT90S8535, AT90S8534, ATmega103, ATmega161, ATmega163, ATmega 323, ATmega128, ATmega8, ATmega16, ATmega64, ATmega32, ATmega162, ATmega 169, ATmega8515, ATmega8535

7.jpg

51 MCU Programmer

51PROG programmer

51prog programmer is one of the series of single-chip microcomputer programmers launched by the single-chip microcomputer enthusiast website. It can burn Atmel's series of single-chip microcomputer chips. It can not only use parallel algorithms to program single-chip microcomputers on the programmer, but also use ISP cables to program single-chip microcomputers on user circuit boards online. This technology is generally only used in general programmers above 2,000 yuan. This programmer also has the advantages of stable performance, fast burning speed, high cost performance and convenient use (USB interface, one cable for power supply and communication, no need for additional power supply). Supports AT89C51, AT89C52, AT89C55WD, AT89C1051, AT89C2051, AT89C4051, AT89S51, AT89S52, AT89S53, AT89S8252, 90S8515 and other single-chip microcomputers. [page]

8.jpg

89S-ISP Programmer

9.jpg

89S-ISPUSB Programmer

89S-ISP Programmer

List of devices that can be programmed by 89S-ISP programmer: 89S51, 89S52, 89S53, 89S8252, 90S8515.

89S-ISP programmer uses the full Chinese Windows software developed by the moderator.

Use USB power supply and RS-232 serial port to download, which is convenient and fast.

The 89S-ISP programmer has been upgraded with an output socket and ISP programming cable compatible with AtmelISP cables, truly enabling ISP in-system programming.

Suitable for MCU enthusiasts, students, general scientific research units and on-site debugging. See the left picture.

89S-ISPUSB Programmer

It uses a USB interface, which is easy to use and is especially suitable for laptop users! Other features are the same as the 89S-ISP programmer.

10.jpg

STC 51 MCU Programmer

The perfect combination of STC series MCU and 89S series MCU programmer. It uses USB interface and MCU control to perfectly realize the download programming of STC MCU. It can connect STC MCU through standard RS-232 serial port, or directly connect to STC MCU UART (configurable voltage is 3.3V or 5V, suitable for STC MCU with different voltages), and supports ISP programming of Atmel 89S series MCU. It can be used as USB-RS232 converter, USB-UART converter, one machine with multiple uses, "four in one" super value!!!

11.jpg

Universal programmer

G840 Online/Offline Programming

1. 40-pin quasi-full drive, imported high-quality locking socket. It meets the pin requirements of most IC burning and fully provides the basic conditions for future upgrades.

2. Users enjoy lifelong upgrade support. Pure software upgrade, just download the latest version of the software from the Internet to complete the upgrade. Your programmer will always be up to date.

3. It provides online and offline operation modes, which are suitable for development, testing, teaching, and small batch production, without the need to always turn on the computer. [page]

4. Touch key control, you don't need to click the mouse, making the operation more convenient. The touch key is durable and will never be damaged.

5. The pin contact detection is accurate. If there is poor contact or wrong insertion, the operation process will be terminated in time.

6. Triple indication of operation results: software interface display, indicator light display, and optional buzzer indication.

7. Dual power supply mode. A dedicated external regulated power supply mode further ensures stable operation. Effectively avoids the instability caused by poor USB power supply of some computers (power adapter 9V1000mA, positive inside and negative outside).

8. Comprehensive self-protection method effectively ensures that user devices or the programmer itself are not damaged.

9. The pocket-sized and exquisite appearance design provides good visual effects and is very convenient to carry and use.

Supported systems: Windows98/ME/NT/2000/XP/windows7 operating systems.

Currently, more than 4,300 devices are supported.

12.jpg

G540 Programmer

This is a programmer with a very good performance-price ratio. Compared with UPL40, it supports more devices, consumes much less power, runs more stably and is faster.

Brief introduction to the main performance of G540 programmer:

1. 40pin universal locking socket

2. System software can be upgraded. Within the scope supported by the hardware, users can enjoy the latest version of the upgrade software for life without being limited by the firmware program. Users only need to download the latest version of the software online to complete the system upgrade.

3. Pin contact detection is accurate. If there is poor contact or wrong insertion, the operation process will be terminated in time. (A very small number of devices such as PIC16C54, AT24C01... cannot realize pin contact detection).

4. Operation result indication: software interface display and indicator light flashing.

5. Compact and exquisite appearance design. Beautiful and easy to carry.

6. Low-price, high-performance solution. Put yourself in the user's shoes.

7. Comprehensive self-protection method. Effectively ensure that the user's IC or the programmer itself will not be damaged.

Support system: Windows98/ME/NT/2000/XP/windows7 operating system

Keywords:MCU Reference address:51. Detailed explanation of AVR.PIC microcontroller programmer

Previous article:What is MCU decryption? MCU decryption principle
Next article:MSP430 MCU I/O port control features

Recommended ReadingLatest update time:2024-11-16 15:56

Summary of key points of 51 microcontroller knowledge: 1. Knowledge that must be understood to learn microcontrollers.
Main performance:   Compatible with MCS-51 microcontroller products, 8K bytes of in-system programmable Flash memory, 1000 erase and write cycles, fully static operation: 0Hz ~ 33Hz, three-level encryption program memory, 32 programmable I/O port lines, three 16-bit timer/counter with eight interrupt sources, full-dup
[Microcontroller]
Design of Liquid Level Controller Based on Single Chip Microcomputer
Abstract: This paper introduces a design method of a liquid level controller based on a single-chip microcomputer. The controller uses a single-chip microcomputer as the core and uses peripheral hardware circuits to achieve the purpose of control. The liquid level control height can be set according to needs, and it
[Industrial Control]
Design of Liquid Level Controller Based on Single Chip Microcomputer
MCU: interrupt and timer operation
1. Interruption  1. The concept of interruption   When the CPU is processing an event A, another event B occurs, requiring the CPU to process it quickly (an interrupt is generated);  The CPU temporarily interrupts the current work and switches to process event B (interrupt response and interrupt service);  After the C
[Microcontroller]
PIC microcontroller compilation error summary
1. Error : Can't find 0x12C words for psect rbss_1 in segment BANK1   The linker tells you that there are a total of 0x12C (300) bytes ready to be placed in bank 1, but bank 1 does not have enough space. Obviously, the only way to solve this problem is to move some of the variables originally located in bank 1 to othe
[Microcontroller]
Single chip microcomputer realizes liquid crystal display
In addition to diodes and digital tubes, there is another important output method for single-chip microcomputers: liquid crystal display. In view of the increasing use of liquid crystal display, after learning about LED display, we also learned how to use liquid crystal display modules to drive LCD display. After under
[Microcontroller]
Single chip microcomputer realizes liquid crystal display
Solutions to optimize real-time performance and efficiency through intelligent motor control
For decades, most motor control applications have relied on common brushed DC and stepper motors that provide low cost and ease of implementation. However, with the continuous innovation and integration of microprocessor (MCU) architectures, developers today can use more advanced and intelligent motor types and cont
[Security Electronics]
Solutions to optimize real-time performance and efficiency through intelligent motor control
What is AVR microcontroller?
What is an AVR microcontroller? What does AVR microcontroller mean?     A single-chip microcomputer is also called a single-chip microcontroller. It integrates a computer system into one chip. In general, one chip becomes a computer. Single-chip microcomputer technology is a branch of computer technology and is the
[Microcontroller]
Implementation of a digital frequency meter based on single chip microcomputer
In electronic technology, frequency is one of the most basic parameters, and it is closely related to the measurement schemes and measurement results of many electrical parameters. Therefore, frequency meters are widely used in teaching, scientific research, measuring instruments, industrial control, etc. There are
[Microcontroller]
Implementation of a digital frequency meter based on single chip microcomputer
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号