mikroProg PIC programmer/ICD

mikroProg 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 570 microcontrollers from Microchip. Outstanding performance, easy operation and elegant design will blow your mind.

mikroProg lists for $99 plus shipping and is supported by a comprehensive suite of tools known as mikroProg Suite for PIC (Windows only). You can download the user manual and the software manual from the MikroE site.

Join the Conversation


  1. @megabug
    I agree that PICKit2/3 are cheap and works great, but mikroProg is excellent for people using mikroC/mikroPascal/mikroBasic compilers and IDE, it integrates fully and its ICD is usable from these IDEs.

  2. @kmel
    ALL people are NOT YOU !!! I know a lot of people using exclusively mikroE compilers. Can you use your PICKit3 with MPLab and a pascal compiler? mikroE is the only company offering a Pascal, with an IDE and for those users having an ICD is mandatory, and to do (pascal) source level debug this tool is better than PICKitxx.
    Had mE to reinvent? if all companies think like that, nobody should create prorgammers, as microchip provide its own for PIC, Atmel provides its own for AVR, …. and so on.
    You are talking from a pure single user and NON MARKETING sens position. This is respectable, but not applicable to all people.

  3. @octal:
    mikroE can implement the Pascal compiler and other compilers into MPlab, as many other companies do. IMHO it’s only $$$.

  4. @kmel
    Do you think that microchip work for free? do you think any company work for free?
    it’s obvious that they keep their compilers working under their IDE to be able to sell more hardware products. This does not make their product a non sens.

  5. PicKIT2 wins hands down. And, yes, I do use the MikroElektronika Pascal compiler quite successfully with my PicKIT2 thanks to the PicKIT2 software which watches for a new hex file and automatically uploads it.

  6. I had this discussion with MikroElektronika years ago (they are local company, very very very good company with super smart ppl working there, and I must say that apart from having closed libraries mikroC is best C compiler out there – way better then CSC C and hitech C on the 10/12/16F and also better then C18 on the 18F series – I have not tested it with 24F/32mx ..) because I loved the dev tools they have (easypic, bigpic etc etc) but hated that I can’t use their compiler with mplab, can’t debug mikroC with pickit and the other way around, can’t debug C18, picc using mikroE tools (mikroProg, easypic ..) and the answer I got from them was “we are negotiating with microchip to add support for microchip tools / add mikroC to mplab etc etc” … some 6 months later I got info that microchip asked some insane amount of money for licences and for them to be able to do so so they just gave up and continued to work as they did before.

    Btw, I use pickit2 / pickit3 almost exclusively as I don’t like mikroC “closed libraries” system (and I stopped caring about pascal and basic some 25 years ago) but I do have mikroICD/mikroProg and guy’s it is 5-10 times faster to debug with it compared to pickit3 and sometimes it really makes a big difference how fast you can get things done..

  7. hey,i would kindly like assistance on which programmer to choose as a hobbyist btwn pickit 3 or mikroprog. i would like a one time purchase where i would nt be limited in application and forced to buy another one later.thanx in advance.

  8. I know this is an old thread, but I thought I would share my experience with MikroElektronica and mikroProg for PIC.

    I recently purchased this programer only to find out it is not kept up to date. As I write this there are PIC’s that have been out for well over a year that have still not been added to mikroProg for PIC. One example is the PIC16F1708 out for over 15 months at the time of this writing.

    I was expecting much better from ME, particularly since mikroProg for PIC cost twice what a Pickit3 cost. Oh well live and learn. If you don’t mind using ancient PIC’s then I guess this doesn’t really matter to you, for those who are looking to use the newer PIC’s I would definetly recomend you get a Pickit3.

Leave a comment

Your email address will not be published. Required fields are marked *

Notify me of followup comments via e-mail. You can also subscribe without commenting.