Thank you for the update. I wouldn't put too much faith in the assumption the commercial product is a direct copy of what you found on the web.
Just guessing that it is an 8-bit PIC. If that's the case, there will always be 3 pads for programming (DAT, CK, MCLR). Usually 2 more (VDD, VSS) and perhaps a 6th for PGM. How many pads do you see? VCC, VSS are usually predictable (except some older versions) and MCLR is relatively predictable. On a breakout, they can be in any order, as one can modify the attachment cable. The usual order is MCLR, VCC, GND, DAT and CLK. That would be easy to trace out on the PCB you have.