I have an old tire pressure monitoring system and was hoping the PIC16F886 in it doesn't have the code protect bit set so that I can modify the behavior of it (namely turn off the beeping from it in certain scenarios but not others.) It has one set of six unpopulated pins, most of them direct to the ICSP pins on the PIC. However, pins 1 and 2 on the board go to the two pins at the bottom of a PNP transistor, and the top single pin connects to pin 1 on the PIC, VPP. Pin 1 on the board is connected to pin 1 on the PIC via the transistor, while no power is supplied to the board.
Anyone have a guess of the purpose of the transistor in the context of factory programming? When I connect pins 1, 3, 4, 5, 6 on the board to a PICKit2, I get VPP voltage level errors. Here is an image: