mikroProg for STM32 is a fast in-system programmer and hardware debugger based on ST-LINK v2. Smart engineering allows mikroProg to support all STM32 ARM Cortex-M3, Cortex-M4 and Cortex-M7 devices in a single programmer. Outstanding performance, easy operation, elegant design and low price are its top features. It is supported in mikroElektronika's mikroC, mikroBASIC and mikroPascal ARM compilers, as well as other ARM compilers.
The programmer communicates with a PC through a USB cable, from which it also draws power. New device support is achieved simply by downloading the latest version of the mikroProg Suite software.
The mikroProg for STM32 also can be used as an in-circuit debugger in conjunction with mikroElektronika compilers.
The programmer is connected to the microcontroller via a flat ribbon cable with a female IDC10 connector. You either can design an appropriate 2×5 header into your system, or use the included 20-pin ST-Link v2 adapter as explained in the user manual which you can download below. There's also an optional Cortex Debug adapter; see the Optional Recommended Products list below.
Many boards by mikroElektronika have the compatible 2×5 header, or pads to install one.
IDC10 connector pinout, top view on target board
Pin 1 is VCC.
One nice feature of this programmer is how the ribbon cable goes into the device. It weaves through a slot on the PCB, so tugging on the cable cannot damage the internal connector.
Package Contents The mikroProg for STM32 ships with a USB cable and printed documentation which also can be downloaded below. The downloadable software also includes fully functional demo versions of mikroC PRO for ARM, mikroBASIC PRO for ARM, and mikroPascal PRO for ARM. All demo versions include a hex output size limitation. These compilers come with examples for easy prototype development.
mikroProg for STM32 User Manual
mikroProg for STM32 Drivers
mikroProg Suite for ARM (Windows XP, Vista, 7, 8 10)
Optional Recommended Products for this Item