If i do finally decide to upgrade i will probably end up doing something like that too. Can not lose support for older chips, no way Microchip.As the embedded development sofware moves ahead faster than some existing embedded systems i decided few years ago keep on one PC MPLAB 8.92 and MPLAB X 4.20 to support old projects if needed (and maybe have fun with old MCUs). On this PC i use PICkit3 and ICD3 with IDEs and PICkit2 with a standalone PK2 app if needed. For the newer projects i use different PC with MPLAB X new versions and ICD4 or PICkit4. Both PCs have Windows 11, no problems so far.
BTW, how do you connect your PK3 and your PK4 to the board with the chip to be programmed? And dont you have to ensure there are resistors on certain pins or something when it is being programmed?
I was wondering about that because the one i have now is different, it has a socket on the dev board that you use to program the chip, so you have to unplug it from the application board and plug it into the dev board to program it.
I did the in circuit programming thing with Arduino type chips, but never with PIC chips, yet. Isnt here a Vpp signal that has to get to the chip also?


