mikroProg for AVR is a fast USB programmer. Smart engineering allows mikroProg to support 92 Atmel AVR devices in a single programmer! Outstanding performance, easy operation, elegant design and low price are it’s top features. It is supported in MikroElektronika AVR compilers.
![mikroProg for AVR](https://shop.mikroe.com/img/cms/mikroprog-connected-intro.jpg)
Compiler Compatibility mikroProg™ for AVR® is supported with mikroC™, mikroBasic™ and mikroPascal™ compilers for AVR®. You may also use mikroProg™ for AVR® as a standalone programming tool.
We made sure to retain backward compatibility with our popular AVRProg programmer. This means that you can use mikroProg™ with your existing designs or mikroElektronika development boards for AVR® where IDC10 programming headers are already integrated.
![mikroProg for AVR connector](https://www.mikroe.com/img/cms/mikroprog-connector-idc10-a.jpg)
How many times have you pulled the cable out of some device accidently and it just stopped working? We made sure to provide a secure connection of programer cable and created a holder to tie it firmly into place.
![mikroProg for AVR inside](https://shop.mikroe.com/img/cms/mikroprog_for_avr_inside.jpg)
On board mikroProg programmer requires special programming software called AVRFlash. It is used for programming over 90 Atmel AVR microcontrollers. Software has intuitive interface and SingleClick™ programming technology.
![mikroprog_for_avr_inside.jpg](https://shop.mikroe.com/img/cms/screen-avr.jpg)