The Pickit 4 seems to have fixed the myriad problems that 2 and 3 had.
Bob
If you have Curiosity for dsPIC33CK already then you don't need additional programmer device because this board has PKOB (Pic Kit On Board). This board has also an USB-UART converter chip installed. You need install MPLABX (better latest version) IDE for use this board. Read instructions for this board and learn demo code for this board.dsPIC30CK 5MS/s ADC/ channel ..... PWM with 250pS res.
But how to use it?
1. I will try an older version of MPLab X that accepts pickit2
2. AVR DUDE if is Open Source to be modified
3. Pickit 2 command line that is open source to be modified.
4. There are many Arduinos that program PIC - Explored this
5. Curiosity Development Board uses USB2422T USB interface that I don't have. if it can be replaced with a USB-TTL converter
I agree and use MikroC if needed. But MikroC libraries are compiled and you can't see their source code. In MPLABX libraries and MCC generated drivers are open to view and change. Also, MPLABX XC compilers supports latest chips, MikroC is far behindMikroC also has an extensive library, including for LCD display
Why bother then? Buy PicKit4 and with MPLABX it supports most of PICs, dsPICs and Atmel MCUs, including the ATtiny45, you mentioned. If you want go serious with programming these MCUs then get at least PICkit4 and/or some Curiosity or Xplained board for start. There are of course other options do things in harder way or just abandon all.There is software that makes MPLabX support Pickit2. It's called PicKitPlus or PicKit +.
But this software costs about as much as you would buy a PicKit3
by Aaron Carman
by Aaron Carman
by Robert Keim
by Duane Benson