mikroProg is a USB 2.0 programmer with mikroICD hardware in-circuit debugger, outstanding performance and elegant design. mikroProg supports Microchip PIC10, PIC12, PIC16, PIC18, dsPIC30/33, PIC24 and PIC32 microcontrollers - more than 570 devices!
SingleClick™ Debugging
mikroProg™ has native support for mikroICD™ - hardware step-by-step in-circuit debugging. mikroICD™ is a separate DLL module in PIC, dsPIC and PIC32 compilers which supports Step-Over [F8], Step-Into[F7], Step-Out[Ctrl+F8], Run[F6], Run To Cursor[F4] debugging operations. The debugger also supports standard and advanced breakpoints, which enable you to exploit the full potential of fast debugging.
One firmware for all devices
Most programmers on the market need to be programmed with new settings when switching beetween architectures. And this takes time. With mikroProg™, single firmware takes care of all supported architectures. For example, rogramming PIC32 after PIC18 can be done as soon as you select the new device from the drop-down list in the mikroProg Suite™ software. Supporting new microcontrollers is easy. Just by downloading the latest version of the mikroProg Suite™ software your programmer is ready to program new devices. mikroProg Suite™ is updated regularly, at least four times a year, so your programmer will be more and more powerful with each new release.
Pin-out compatible with PICFlash
If you have already integrated the previous MikroElektronika PICFlash programmer connector in your circuits, don’t worry. mikroProg™ retains the original dual-row 10-pin connector. Or use just the front row of the connector (next to the knob) when programming MikroElektronika's new mikroMedia boards and other boards with the same single row 5-pin programming pads.
Generate any voltage you want from 1.8–5V
mikroProg™ can provide the power supply to your target board. Using the mikroProg Suite™ software, or directly from your MikroElektronika compiler you can set the voltage level to be generated for you. It can provide up to 250mA of current in the voltage range from 1.8–5V. But if you provide power to your target board from another source you don’t have to worry about whether you plugged in the programmer USB cable before or after. Whichever you did first, it will just work.
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.