2.2 Programmers and Debuggers

Microchip offers a range of programmers, debuggers and extensions to support all device architectures. All solutions/in-circuit debuggers and programmers are USB-powered and fully integrated into their respective environments. The MPLAB ICD 5 In-Circuit Debugger offers debug and hardware features suitable for most users. The MPLAB Snap In-Circuit and MPLAB PICkit 5 In-Circuit Debuggers are economical choices for basic debugging functionalities. Choosing a programmer/debugger is a selection of what type of development the engineer is planning on performing. The MPLAB Snap is a low-cost, low-feature programmer/debugger; the PICkit 5 is a mid-range with a few more features than the SNAP; and the high-feature functioning programmer/debugger is for engineers developing products for commercial or industrial products.

The figure below shows the various types of programmers and debuggers offered by Microchip.

Figure 2-5. Microchip Programmers and Debuggers