"...úgy gondolom, a PICKit 2 hardware-e alkalmas az új eszközök programozására is."
Fizikailag igen, amennyiben képes pl. 3,3 V-os tápot is kiadni, de szerintem a benne lévő firmware csak a régebbi protokollokat tudja. Az újabbak esetében lehetnek olyan eltérések, mint pl.: Egy beírásra váró blokk cél-címét kettővel több biten kell átadni az MCU-nak, vagy valahol más várakozási időt kell beiktatni. Sok paramétert a leíró adatbázis határoz meg, de lehet hogy nem mindet. Ezek pedig valószínűleg "bele vannak drótozva" a PICKit 2 firmware-be.