4.12 MikroElektronika
mikroProg™ for AVR is a fast USB programmer supporting numerous AVR microcontrollers. It is supported with mikroC™, mikroBasic™, and mikroPascal™ compilers for AVR, but may also be used as a stand-alone programming tool. Outstanding performance, easy operation, and low price are its top features. Elegant minimalistic design, clean matte white plastic finish, and color indicator LEDs make mikroProg for AVR the first of its kind.
mikroProg for AVR webpage: http://www.mikroe.com/mikroprog/avr/
mikroElektronika AVR compilers: https://www.mikroe.com/compilers/compilers-avr