It has appeared to me that ever since PICkit 3 some features of the PICkit 2 has been missing. Instead of using whatever was available on Taobao, I decided to redraw this thing.
Design constraints:
- 100% code compatible with PICkit 2
- Fuse the VBUS, VDD and VPP lines (like PICkit 3)
- Increase the power capacity of VPP and VDD lines
- Consolidate the two 24LC512 chips into one AT24CM01
Here is the schematics: