Microchip Technology MPLAB® ICD 5 In-Circuit Debugger/Programmer Kit (DV164055) is a fast, feature-rich emulation and programming tool for Microchip microcontrollers (MCUs), including PIC®, dsPIC®, AVR®, and SAM (Arm®) devices. The MPLAB ICD 5 debugs and programs with a powerful, easy-to-use MPLAB X Integrated Development Environment (IDE) Graphical User Interface (GUI). Connect to a PC via a high-speed USB 2.0 interface or Ethernet. Utilizing a flat cable, DV164055 connects to targets with the debugger at one end and the target device at the other. The debugger communicates with devices with built-in emulation circuitry instead of special debugger chips and executes code like an actual device. Accessible interactively, all features of the target device can be set and modified by the MPLAB X IDE interface.