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

mikroProg

mikroProg for PIC, dsPIC and PIC32

mikroProg for PIC, dsPIC and PIC32 is a fast USB 2.0 programmer with mikroICD 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 1000 microcontrollers from Microchip.

pic dspic pic32

mikroProg for AVR

mikroProg for AVR is a standalone USB programmer for all 8-bit Atmel AVR microcontrollers. It is supported with mikroC, mikroBasic and mikroPascal compilers for AVR.

avr

mikroProg for STM32

mikroProg for STM32 is a fast USB 2.0 programmer and hardware debugger based on ST-LINK v2. Smart engineering allows mikroProg to support all STM32 ARM Cortex™-M devices in a single programmer.

stm 32

mikroProg for Tiva

mikroProg for Tiva is a fast programmer and hardware debugger. mikroProg supports all Stellaris and Tiva C Series ARM Cortex™-M3 and M4 devices.

tiva

mikroProg for Kinetis

mikroProg for Kinetis is a fast programmer and hardware debugger for NXP's ARM Cortex™-M microcontrollers from the Kinetis family.

Outstanding performance, easy operation, elegant design and low price are its top features. It is supported in MikroElektronika ARM compilers (mikroC, mikroBasic, and mikroPascal).

kinetis

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
mikroprog logo

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.

debug3

Hardware debugging with mikroProg™

SingleClick™ Debugging

debug4

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

debug5

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

debug6

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

debug7

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

debug8

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®

debug9

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!
mikroprog stm32 logo

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

debug11

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 tiva logo

mikroProg™ Suite for ARM®

debug13

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!
mikroprog avr logo

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

debug15

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

debug16

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.

debug17

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.
mikroprog 8051 logo

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

debug19

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.

debug20

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
mikroprog 5lp

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

debug22

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.
mikro ft90x logo

clicker 2 for FT90x supported

Supports your favorite boards

debug24

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

debug25

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.

sales enquiry button