The document provides a list of microcontroller devices supported by the PICkit 2 programmer for both programming and debugging, as well as for programming only. It notes that MPLAB IDE and the PICkit 2 programmer application support overlapping but different sets of devices. The list includes baseline, mid-range, enhanced mid-range, PIC18, PIC24, dsPIC33, and PIC32 devices supported.