ess logo  
 
 
 
     
     
  Products  
     
 
 
     
 
 
     
  Events & Promos  
 
     
 

 

 
 
     
 

mikroProg programmers / debuggers

 
 

mikroProg is a USB programmer and debugger. Fast and reliable programming, rich set of debugging instructions and stylish design are it's top features.

 
 
 

 
mikroProg for PIC
 

 
 

mikroProgT is a fast USB 2.0 programmer with mikroICDT hardware In-Circuit Debugger. Smart engineering allows mikroProg to support PIC10®, PIC12®, PIC16®, PIC18®, dsPIC30/33®, PIC24® and PIC32® devices in a single programmer! It supports over 897 microcontrollers from Microchip. Outstanding performance, easy operation and elegant design are it's top features. mikroProgT is supported with mikroCT, mikroBasicT and mikroPascalT compilers for PIC®, dsPIC® and PIC32®.

 
 

Fast hardware debugger

 
 

Debug your code and monitor code execution on the chip itself. mikroProg™ technology brings the power of hardware debugging to your favorite compiler.

New Enhanced programming technology

Faster programming


We have done major enhancements in programming and debugging algorithms, and boosted programmer electronics to make it all possible. And the results are stunning! mikroProg™ is up to 400% faster than LvPICFlash.
 

 
 

 
 

Hardware debugging with mikroProg™

SingleClick™ Debugging

 
 

 
 

mikroProg™ has native support for mikroICD™ - hardware step-by-step In-Circuit Debugging in mikroElektronika compilers. It supports Step-over [F8], Step-into[F7], Step-out[Ctrl+F8], Run[F6] Run To Cursor[F4] debugging operations, as well as standard and advanced breakpoints.

 
 

Supports entire family device range

One firmware for all devices

 
 

 
 

With mikroProg™, single firmware takes care of all supported architectures. Supporting new microcontrollers is easy. Just by downloading the latest version of mikroProg Suite™ your programmer is ready to program new devices.

 
 

Generate any voltage you want from 1.8–5V

Power your target board

 

 

mikroProg™ can provide power supply to your target board. Using mikroProg Suite™ Software, or directly from your compiler you can set the voltage level to be generated for you. It can provide up to 150mA of current in the voltage range from 1.8–5V.

 
 

We retained the pinout that you are used to Compatible with PICFlash

 

 

If you have already integrated previous programmer connector in your device, don’t worry. mikroProg™ retained the original connector pinout. Use front row of the connector (next to the knob) when programming mikromedia boards.

 
 

You can pull it as hard as you want, but You won’t rip out the cable

 

 

A secure connection of programmer cable is provided and a holder is created to tie it firmly into place so that accidental pulling of cable out of a device is prevented.

 
 

mikroProg Suite™ for PIC®

 
 

 
 

mikroProg™ programmer requires special programming software called mikroProg Suite™ for PIC®. This software is used for programming ALL of Microchip® microcontroller families, including PIC10, PIC12, PIC16, PIC18, dsPIC30/33, PIC24 and PIC32. Software has intuitive interface and SingleClick™ programming technology.

mikroProg Suite™ software and programmer drivers are certified for Windows XP, Windows Vista, Windows 7 and Windows 8 operating systems.

 
 
 
mikroProg for STM32
 

 
 

mikroProg™ for STM32 is a fast programmer and hardware debugger based on ST-LINK v2. Smart engineering allows mikroProg™ to support all STM32 ARM® Cortex®-M3 and Cortex®-M4 and Cortex®-M7 devices in a single programmer! Outstanding performance, easy operation, elegant design and low price are it’s top features. It is supported in mikroElektronika ARM® compilers.

 
 

One programmer for all STM32

Cortex® M3, M4 and M7

 
 

All ARM® Cortex®-M3, M4 and M7 MCUs from STM32 are supported right from the start. What ever chip you decide to use, you will never need another programmer.

 
 

Hardware In-Circuit Debugging with mikroProg™

SingleClick™ Debugging

 
 

 
 

mikroProg™ has native support for hardware step-by-step Debugging. debugger is a separate DLL module in mikroElektronika ARM® compilers which supports Step-over [F8], Step-into[F7], Step-out[Ctrl+F8], Run[F6], Run To Cursor[F4] debugging operations. Also, debugger supports standard and advanced breakpoints, which enable you to exploit the full potential of fast debugging.

 
 
 
mikroProg for Tiva™
 

 

mikroProg™ for Tiva™ is a fast programmer and hardware debugger. Smart engineering allows mikroProg™ to support all Tiva™ C Series and Stellaris® ARM® Cortex™-M3 and Cortex™-M4 devices from Texas Instruments® in a single programmer! Outstanding performance, easy operation, elegant design and low price are it’s top features. It is supported in mikroElektronika ARM® compilers.

mikroProg™ Suite for ARM®

 

 

On board mikroProg™ programmer requires special programming software called mikroProg™ for ARM®. This software is used for programming ALL of STM32 ARM® Cortex-M3™ microcontroller families, Software has intuitive interface and SingleClick™ programming technology.

 
 
mikroProg for AVR
 

 

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.

Backward compatibility guaranteed

Same pinout as AVRProg

 

 

Backward compatibility is maintained 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.

You can pull it as hard as you want, but You won't rip out the cable

 

 

A secure connection of programmer cable is provided and a holder is created to tie it firmly into place so that accidental pulling of cable out of a device is prevented.

 

 

AVRFlash software 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 8051
 

 

mikroProg™ for 8051 is a fast USB programmer. Smart engineering allows mikroProg™ to support Atmel® AT89 devices in a single programmer! Outstanding performance, easy operation, elegant design and low price are it’s top features. It is supported in mikroElektronika 8051 compilers.

USB 2.0 interface

As fast as it gets

With mikroProg™ the speed is never the issue. Programming is done as fast as the microcontroller can handle it, while retaining data integrity at the highest level.

15 popular chips supported

Atmel® 8051 supported

Atmel® AT89 family of microcontrollers is supported right from the start. Whatever chip you decide to use, you will never need another programmer.

Backward compatibility guaranteed


Same pinout as 8051Prog2

 

 

We made sure to retain backward compatibility with our popular 8051Prog2 programmer. This means that you can use mikroProg™ with your existing designs or mikroElektronika development boards for 8051 where IDC10 programming headers are already integrated.

8051Flash software

On board mikroProg™ programmer requires special programming software called 8051Flash. It is used for programming ALL of Atmel® AT89 microcontrollers. Software has intuitive interface and SingleClick™ programming technology.

 

 
 
 
mikroProg™ for PSoC® 5LP
 

 
 

mikroProg™ for PSoC® 5LP is a fast programmer and hardware debugger. Smart engineering allows mikroProg™ to support all PSoC® 5LP ARM® Cortex™-M3 devices from Cypress in a single programmer! It’s also supported in PSoC® Creator IDE. Outstanding performance, easy operation, elegant design and a low price are its top features.

 

mikromedia for PSoC® 5LP supported

Supports your favorite boards

 

mikroProg™ for PSoC® features
IDC10 JTAG connector for SWD programming and debugging, compatible with boards like
mikromedia for PSoC® 5LP.

You can also use an adapter to connect it to Cortex Debug connectors found on other PSoC® boards as well.

 

PSoC® Programmer

 

 
 

Before you start working with mikroProg™ for PSoC® 5LP , you’ll need to download PSoC® Programmer™ from Cypress’s website (registration required). It is a programming application with the necessary Windows drivers included.
PSoC® Programmer software and programmer drivers are certified for Windows XP, Windows Vista, Windows 7 and Windows 8 operating systems.

 
 
 
mikroProg for FT90x
 

 
 

mikroProg™ for FT90x is a fast programmer and hardware debugger. Smart engineering allows mikroProg™ to support all FTDI Chip’s 32-bit FT90x MCUs in a single programmer! Outstanding performance, easy operation, elegant design and low price are it’s top features. It is supported in mikroElektronika FT90x compilers.

 

clicker 2 for FT90x supported

Supports your favorite boards

 

 
 

mikroProg™ for FT90x has a connector for one-wire programming and debugging, compatible with boards like clicker 2 for FT90x (all upcoming FT90x hardware tools will also have built-in support)

 
 
 

mikroProg suite for FT90x

 

 
 

A standalone programming software utility called mikroProg Suite™ for FT90x® is available as an alternative to programming the MCU directly from the FT90x compiler. This software is used for programming of all supported FT90x microcontrollers. The software has an intuitive interface and SingleClick™ programming technology.