In-Circuit Serial Programmer Elnec AVRprog2
AVRprog2 is a fast USB 2.0 ICSP (In-Circuit Serial Programmer) for AVR microcontrollers.
Detailed Description
The programmer is specifically designed for In-Circuit Serial Programming (ICSP).
When connected to a prototype device, programmer becomes IN-SYSTEM programmer. With ZIF socket, it becomes a standard programmer used for high volume production.
One of the possibilities for connecting AVRprog2 to a microcontroller is via an IDC10 connector. Look at the picture on the right side. All you have to do is to put one 2x5 connector between microcontroller and other parts of the board. Inserting AVRprog2 connector you will be able to program AVR In-System.
These lines are contained within a flat cable ending with an IDC10 female connector. When creating a target device, the appropriate 10-pin male connector with 2.54 mm space between pins should be placed on it. Connector pins should be connected to the microcontroller pins. Their position varies depending on the microcontroller's type and package.
AVRprog2 programmer supports wide range of microcontrollers that counts over 90 AVR microcontrollers. Newly released AVR microcontrollers will be supported with new version of AVRFlash software that is updated regularly. The following microcontrollers are supported by AVRprog2 programmer:
AVR Microcontrollers Family |
||||
AT90PWM2 |
AT90PWM216 |
AT90PWM2B |
AT90PWM3 |
AT90PWM316 |
AT90PWM3B |
AT90S1200 |
AT90S2313 |
AT90S2323 |
AT90S2343 |
AT90S4433 |
AT90S8515 |
AT90S8535 |
ATmega16 |
ATmega161 |
ATmega162 |
ATmega163 |
ATmega164P |
ATmega164PA |
ATmega165 |
ATmega165P |
ATmega168 |
ATmega168P |
ATmega169 |
ATmega169P |
ATmega32 |
ATmega323 |
ATmega324 |
ATmega324P |
ATmega324PA |
ATmega32A |
ATmega48 |
ATmega48P |
ATmega48PA |
ATmega644 |
ATmega644P |
ATmega644PA |
ATmega8 |
ATmega8515 |
ATmega8535 |
ATmega88 |
ATmega88P |
ATmega88PA |
ATmega8A |
ATtiny12 |
ATtiny13 |
ATtiny15 |
ATtiny2313 |
ATtiny24 |
ATtiny25 |
ATtiny26 |
ATtiny261 |
ATtiny44 |
ATtiny45 |
ATtiny461 |
ATtiny84 |
ATtiny85 |
ATtiny861 |
AT90CAN128 |
AT90CAN32 |
AT90CAN64 |
AT90USB1286 |
AT90USB1287 |
AT90USB646 |
AT90USB647 |
ATmega103 |
ATmega128 |
ATmega1280 |
ATmega1281 |
ATmega2560 |
ATmega2561 |
ATmega325 |
ATmega3250 |
ATmega3250P |
ATmega325P |
ATmega328P |
ATmega329 |
ATmega3290 |
ATmega3290P |
ATmega329P |
ATmega32C1 |
ATmega32HVB |
ATmega32M1 |
ATmega32U4 |
ATmega32U6 |
ATmega406 |
ATmega64 |
ATmega640 |
ATmega645 |
ATmega6450 |
ATmega649 |
ATmega6490 |
The development tool is packed in the protective box along with documentation and software CD. This box is very ressistant to any kinds of damages and shocks. Package contains:
- Package
- AVRprog2 USB2.0 programmer.
- USB cable.
- CD with software and drivers.
- Printed Documentation that includes: AVRprog2 Manual and Quick Guide for Installing USB Drivers.
- The Box is very resistant to shock and transport damage.