mikroProg for STM32 - USB 2.0 Programmer/Debugger for ARM Cortex-M3 and Cortex-M4 and Cortex-M7

mikroProg for STM32

Debugs every single STM32 chip.

Support in mikroE compilers

Compiler Compatibility

mikroProg™ for STM32 is supported with mikroC™, mikroBasic™ and mikroPascal™ compilers for ARM®. Works with other ARM® compilers too!

Support in mikroE compilers

Debugger inside

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.

Debugger inside

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.

For Cortex® M3 and M4

Compact and slim

Design matters

Elegant minimalistic design, clean matte white plastic finish and colour indicator LEDs make our programmer the first of it’s kind in the world.

Compact and slim
What is mikroProg™

What is 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.

Hardware In-Circuit Debugging with mikroProg™

SingleClick™ Debugging

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.

You won’t rip out the cable

You can pull it as hard as you want, but

You won't rip out the cable

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 Suite for ARM

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 STM32 software and programmer drivers are certified for Windows XP, Windows Vista, Windows 7, Windows 8, Windows 10 operating systems.

Certified for Windows

Supported Devices

On-board mikroProg™ currently supports ARM® Cortex®-M3 and Cortex®-M4 and Cortex®-M7 microcontrollers from STM32. Browse through the list of supported devices or use the search box to filter out the microcontrollers or families you are interested in. For example, by typing "STM32F1" will leave only STM32F1XXXXX microcontrollers in the list. More detailed search string will leave more narrow list of devices in the list box.

Device Pin
Memory (KB)
CPU Speed

Package Contains

mikroProg™ is packed in the protective box along with the relevant documentation and product DVD. This box is very resistant to all kinds of damages and shocks. The package contains:

Damage resistant protective box

Damage resistant
protective box

mikroProg™ for STM32

mikroProg™ for STM32

USB cable with adapter

USB cable and mikroProg™
to ST-Link v2 adapter

User Manual

User Manual

DVD with documentation and code examples

DVD with documentation
and code examples


Do you need 100+ pcs of this product?

We offer better prices for bulk orders. Fill this form to get a custom quote.

Looking for a customized version of this product?

For MOQ of 100 pcs, we may be able to help. Tell us what you need.

Order now


mikroProg for STM32


Kupi Odmah!
Added to cart!
All prices are shown in US dollars

We accept all major credit cards, PayPal, and bank wire transfer. Online payments are securely handled by 2CHECKOUT, a leading global payment provider.

We ship in-stock orders as soon as possible, often within 24 hours. But sometimes it may take longer. Choose an express carrier for quicker deliveries (2-4 working days). Standard Post takes 7-12 days. Our standard shipping fee is $25 up to 5kg.