You can't go wrong for the price and range of devices supported
PICkit 2 Development Programmer/Debugger
Part Number: DV164121
PICkit™ 2 Debug Express NEW ! ! !
DV164121
http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en023805 PICkit™ 2 Debug Express enables in-circuit debugging on selected PIC® microcontrollers. In-circuit debugging runs, halts and single steps the program while the PIC microcontroller is embedded in the application. When halted at a breakpoint, the file registers can be examined and modified.
The PICkit 2 Debug Express includes a development board with Microchip’s 44-pin PIC16F887 Flash microcontroller. Owners of the PICkit 2 Device Programmer (PG164120) may wish to purchase the new 44-pin demo board (DM164120-2) for evaluation. This starter kit gets you quickly up to speed developing with PIC® microcontrollers. A series of twelve lessons are provided that cover I/O, interrupts, A/D converters, data tables and timers, with an additional lesson covering debugging features. All source code for the lessons is furnished.
Baseline Devices
PIC10F200, 202, 204, 206
PIC10F220, 222
PIC12F508, 509, 510, 519
PIC16F505, 506
PIC16F54, 57, 59
* Devices marked with an asterisk require a device specific ICD header board to enable debugging & the RJ-11 to ICSP Adapter.
Baseline – Programming Only
PIC12F508, 509, 510
PIC16F505, 506
Midrange Devices
PIC12F609, HV609
PIC12F615, HV615
PIC12F629, 635, 675, 683
PIC16F610, HV610
PIC16F616, HV616
PIC16F627, 628
PIC16F627A, 628A, 648A
PIC16F630, 631, 636, 639, 676
PIC16F677, 684, 685, 687
PIC16F688, 689, 690
PIC16F72
PIC16F73, 74, 76, 77
PIC16F716
PIC16F737, 747, 767, 777
PIC16F785, HV785
PIC16F84A, 87, 88
PIC16F818, 819
PIC16F870, 871, 872
PIC16F873, 874, 876, 877
PIC16F873A, 874A, 876A, 877A
PIC16F882, 883, 884, 886, 887
PIC16F913, 914, 916, 917
PIC16F946
Midrange – Programming Only
PIC12F675
Midrange – Programming & Debugging
PIC12F683*
- Requires the AC162058 ICD header & AC164110 adapter.
PIC16F684*
- Requires the AC162055 ICD header & AC164110 adapter.
PIC16F688*
- Requires the AC162056 ICD header & AC164110 adapter.
PIC16F685*, 687*, 689*, 690*
- Require the AC162061 ICD header & AC164110 adapter.
PIC16F737, 747, 767, 777
PIC16F87, 88
PIC16F818, 819
PIC16F873A, 874A, 876A, 877A
PIC16F883, 884, 886, 887
PIC16F913, 914, 916, 917
PIC16F946
See below for PIC18F support...
PIC18F Devices
PIC18F242, 252, 442, 452
PIC18F248, 258, 448, 458
PIC18F1220, 1320, 2220, 2320
PIC18F1230, 1330
PIC18F2221, 2321
PIC18F2331, 2410, 2420, 2431
PIC18F2423, 2523
PIC18F2450, 2455, 2458, 2480
PIC18F2510, 2515, 2520, 2525
PIC18F2550, 2553, 2580, 2585
PIC18F2610, 2620, 2680
PIC18F2682, 2685
PIC18F4220, 4320, 4331, 4410
PIC18F4221, 4321, 4423, 4523
PIC18F4420, 4431, 4450, 4455
PIC18F4458
PIC18F4480, 4510, 4515, 4520
PIC18F4525, 4550, 4553, 4580
PIC18F4585
PIC18F4610, 4620, 4680
PIC18F4682, 4685
PIC18F6310, 6390, 6410, 6490
PIC18F6520, 6525, 6527, 6585
PIC18F6620, 6621, 6622, 6627
PIC18F6628, 6680
PIC18F6720, 6722, 6723
PIC18F8310, 8390, 8410, 8490
PIC18F8520, 8525, 8527, 8585
PIC18F8621, 8620, 8622, 8627
PIC18F8628, 8680
PIC18F8720, 8722, 8723
-
PIC18F24J10, F25J10, F44J10, F45J10
PIC18LF24J10, LF25J10, LF44J10, LF45J10
PIC18F63J11, 63J90, 64J11, 64J90
PIC18F65J10, 65J11, 65J15
PIC18F65J50, 65J90
PIC18F66J10, 66J11, 66J15, 66J16
PIC18F66J50, 66J55, 66J60, 66J65
PIC18F67J10, 67J11, 67J50, 67J60
PIC18F83J11, 83J90, 84J11, 84J90
PIC18F85J10, 85J11, 85J15, 85J50
PIC18F85J90
PIC18F86J10, 86J11, 86J15, 86J16
PIC18F86J50, 86J55, 86J60, 86J65
PIC18F87J10, 87J11, 87J50, 87J60
PIC18F96J60, 96J65
PIC18F97J60
-
PIC18F25K20, 45K20
PIC18F – Programming & Debugging
PIC18F2410, 2420, 2423, 2480
PIC18F2510, 2520, 2523, 2580
PIC18F4410, 4420, 4423, 4480
PIC18F4510, 4520, 4523, 4580
PIC18F6310, 6390, 6410, 6490
PIC18F8310, 8390, 8410, 8490
-
PIC18F45K20, 25K20
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)
PIC24 Devices
PIC24FJ16GA002, 16GA004
PIC24FJ32GA002, 32GA004
PIC24FJ48GA002, 48GA004
PIC24FJ64GA002, 64GA004
PIC24FJ64GA006, 64GA008, 64GA010
PIC24FJ96GA006, 96GA008, 96GA010
PIC24FJ128GA006, 128GA008, 128GA010
-
PIC24HJ12GP201, 12GP202
PIC24HJ64GP206, 64GP210, 64GP506
PIC24HJ64GP510
PIC24HJ128GP206, 128GP210, 128GP306
PIC24HJ128GP310
PIC24HJ128GP506, 128GP510
PIC24HJ256GP206, 256GP210, 256GP610
dsPIC30 Devices
dsPIC30F1010
dsPIC30F2010, 2011, 2012
dsPIC30F2020, 2023
dsPIC30F 3010, 3011, 3012
dsPIC30F3013, 3014
dsPIC30F4011, 4012, 4013
dsPIC30F5011, 5013, 5015, 5016
dsPIC30F6010A, 6011A, 6012A
dsPIC39F6013A, 6014A, 6015
dsPIC33 Devices
dsPIC33FJ12GP201, 12GP202
dsPIC33FJ64GP206, 64GP306, 64GP310
dsPIC33FJ64GP706, 64GP708, 64GP710
dsPIC33FJ128GP206, 128GP306, 128GP310
dsPIC33FJ128GP706, 128GP708, 128GP710
dsPIC33FJ256GP506, 256GP510, 256GP710
-
dsPIC33FJ12MC201, 12MC202
dsPIC33FJ64MC506, 64MC508, 64MC510
dsPIC33FJ64MC706, 64MC710
dsPIC33FJ128MC506, 128MC510
dsPIC33FJ128MC706, 128MC708, 128MC710
dsPIC33FJ256MC510, 256MC710
KEELOQ® HCS Devices
HCS200, 201
HCS300, 301, 320
HCS360, 361, 360
24 Series Serial EEPROM Devices
24LC/AA/C00
24LC/AA01B, 02B, 04B, 08B
24LC/AA16B, 32A
24LC/AA/FC64, 128, 256, 512
24LC/AA/FC1025
25 Series Serial EEPROM Devices
25LC/AA010A, 020A, 040A
25LC/AA080A, 080B, 160A, 160B
25LC/AA320A
25LC/AA256, 1024
93 Series Serial EEPROM Devices
25LC/AA/C46A, 46B, 46C
25LC/AA/C56A, 56B, 56C
25LC/AA/C66A, 66B, 66C
25LC/AA/C47A, 76B, 76C
25LC/AA/C48A, 86B, 86C