Could be that the PICKIT not know to program the PIC16F877??
link ---http://cgi.ebay.com/DIY-PICKIT-2-PICKIT2-Microchip-PIC-Programmer-Debugger_W0QQitemZ390148784464QQcmdZViewItemQQptZBI_Electrical_Equipment_Tools?hash=item5ad6ae0150
Current PICkit 2 Programming Support (Mar 2007) Bold font indicates new parts supported in Application v2.20 and device file v1.20
PICkit 2 MPLAB 7.51 & 7.52 Support
Debugging & Programming
PIC12F683*
PIC16F684*, 685*, 687*, 688*, 689*, 690*
PIC16F883, 884, 886, 887
PIC16F913, 914, 916, 917, 946
These devices require an ICD header board to enable debugging with them Programming only
PIC12F508, 509, 510
PIC12F675
PIC16F505, 506
For the most current MPLAB support information, see Readme for PICkit 2 in the “Readmes” subdirectory of “MPLAB IDE.”
(Typically C:\Program Files\Microchip\MPLAB IDE\Readmes)
Notice: (please read this carefully for some often asked questions)
1 Device Support List (For reference only) (IDE 7.62, for latest version please check your readme file)
1.1 Debugger - Full Support
PIC16F690*
PIC16F884
PIC16F887
PIC16F883
PIC16F886
PIC16F917
1.2 Debugger - Beta Support
PIC12F629*
PIC12F635*
PIC12F675*
PIC12F683*
PIC16F627A*
PIC16F737
PIC16F874A
PIC16F628A*
PIC16F747
PIC16F876
PIC16F630*
PIC16F767
PIC16F876A
PIC16F631*
PIC16F777
PIC16F877
PIC16F636*
PIC16F785*
PIC16F877A
PIC16F648A*
PIC16F818
PIC16F88
PIC16F676*
PIC16F819
PIC16F882
PIC16F677*
PIC16F87
PIC16F913
PIC16F684*
PIC16F870
PIC16F914
PIC16F685*
PIC16F871
PIC16F916
PIC16F687*
PIC16F872
PIC16F946
PIC16F688*
PIC16F873
PIC16HV785*
PIC16F689*
PIC16F873A
PIC16F716*
PIC16F874
PIC18F1220
PIC18F2682
PIC18F6310
PIC18F1230+
PIC18F2685
PIC18F6390
PIC18F1320
PIC18F4220
PIC18F6410
PIC18F1330+
PIC18F4221
PIC18F6490
PIC18F2220
PIC18F4320
PIC18F6520
PIC18F2221
PIC18F4321
PIC18F6525
PIC18F2320
PIC18F4331
PIC18F6527
PIC18F2321
PIC18F4410
PIC18F6585
PIC18F2331
PIC18F442
PIC18F6620
PIC18F2410
PIC18F4420
PIC18F6621
PIC18F242
PIC18F4423
PIC18F6622
PIC18F2420
PIC18F4431
PIC18F6627
PIC18F2423
PIC18F4450
PIC18F6628
PIC18F2431
PIC18F4455
PIC18F6680
PIC18F2450
PIC18F4458
PIC18F6720
PIC18F2455
PIC18F448
PIC18F6722
PIC18F2458
PIC18F4480
PIC18F6723
PIC18F248
PIC18F4510
PIC18F8310
PIC18F2480
PIC18F4515
PIC18F8390
PIC18F2510
PIC18F452
PIC18F8410
PIC18F2515
PIC18F4520
PIC18F8490
PIC18F252
PIC18F4523
PIC18F8520
PIC18F2520
PIC18F4525
PIC18F8525
PIC18F2523
PIC18F4550
PIC18F8527
PIC18F2525
PIC18F4553
PIC18F8585
PIC18F2550
PIC18F458
PIC18F8620
PIC18F2553
PIC18F4580
PIC18F8621
PIC18F258
PIC18F4585
PIC18F8622
PIC18F2580
PIC18F45K20
PIC18F8627
PIC18F2585
PIC18F4610
PIC18F8628
PIC18F25K20
PIC18F4620
PIC18F8680
PIC18F2610
PIC18F4680
PIC18F8720
PIC18F2620
PIC18F4682
PIC18F8722
PIC18F2680
PIC18F4685
PIC18F8723
1.3 Programmer - Full Support
PIC12F510
PIC12F675
PIC16F506
PIC16F88
PIC16F887
PIC16F684
PIC16F883
PIC16F917
PIC16F690
PIC16F884
PIC16F87
PIC16F886
1.4 Programmer - Beta Support
PIC12F508
PIC12F509
PIC12F629
PIC12F635
PIC12F683
PIC16F505
PIC16F716
PIC16F874
PIC16F627A
PIC16F737
PIC16F874A
PIC16F628A
PIC16F747
PIC16F876
PIC16F630
PIC16F767
PIC16F876A
PIC16F631
PIC16F777
PIC16F877
PIC16F636
PIC16F785
PIC16F877A
PIC16F648A
PIC16F818
PIC16F882
PIC16F676
PIC16F819
PIC16F913
PIC16F677
PIC16F870
PIC16F914
PIC16F685
PIC16F871
PIC16F916
PIC16F687
PIC16F872
PIC16F946
PIC16F688
PIC16F873
PIC16HV785
PIC16F689
PIC16F873A
PIC18F1220
PIC18F2682
PIC18F6310
PIC18F1230
PIC18F2685
PIC18F6390
PIC18F1320
PIC18F4220
PIC18F6410
PIC18F1330
PIC18F4221
PIC18F6490
PIC18F2220
PIC18F4320
PIC18F6520
PIC18F2221
PIC18F4321
PIC18F6525
PIC18F2320
PIC18F4331
PIC18F6527
PIC18F2321
PIC18F4410
PIC18F6585
PIC18F2331
PIC18F442
PIC18F6620
PIC18F2410
PIC18F4420
PIC18F6621
PIC18F242
PIC18F4423
PIC18F6622
PIC18F2420
PIC18F4431
PIC18F6627
PIC18F2423
PIC18F4450
PIC18F6628
PIC18F2431
PIC18F4455
PIC18F6680
PIC18F2450
PIC18F4458
PIC18F6720
PIC18F2455
PIC18F448
PIC18F6722
PIC18F2458
PIC18F4480
PIC18F6723
PIC18F248
PIC18F4510
PIC18F8310
PIC18F2480
PIC18F4515
PIC18F8390
PIC18F2510
PIC18F452
PIC18F8410
PIC18F2515
PIC18F4520
PIC18F8490
PIC18F252
PIC18F4523
PIC18F8520
PIC18F2520
PIC18F4525
PIC18F8525
PIC18F2523
PIC18F4550
PIC18F8527
PIC18F2525
PIC18F4553
PIC18F8585
PIC18F2550
PIC18F458
PIC18F8620
PIC18F2553
PIC18F4580
PIC18F8621
PIC18F258
PIC18F4585
PIC18F8622
PIC18F2580
PIC18F45K20
PIC18F8627
PIC18F2585
PIC18F4610
PIC18F8628
PIC18F25K20
PIC18F4620
PIC18F8680
PIC18F2610
PIC18F4680
PIC18F8720
PIC18F2620
PIC18F4682
PIC18F8722
PIC18F2680
PIC18F4685
PIC18F8723
* These devices require a header board to be able to debug the device. See the Header Board Specification (DS51292) for more information. This document is available in the “Downloads” section of the PICkit 2 web page.