We detect you are using an unsupported browser. For the best experience, please visit the site using Chrome, Firefox, Safari, or Edge. X
Maximize Your Experience: Reap the Personalized Advantages by Completing Your Profile to Its Fullest! Update Here
Stay in the loop with the latest from Microchip! Update your profile while you are at it. Update Here
Complete your profile to access more resources.Update Here!
Item Qty
Your cart is empty.

Live Chat

Need Help?

Privacy Policy

We offer a selection of programmers and debuggers to support your development using PIC®, AVR® and SAM microcontrollers (MCUs) and dsPIC® Digital Signal Controllers (DSCs). They deliver seamless compatibility and feature graphical, drag-and-drop programming.

In-Circuit Emulator and Debugger Selection Guide


Feature   MPLAB® ICE 4 In-Circuit Emulator, Programmer, Debugger MPLAB ICD 5 In-Circuit Debugger, Programmer MPLAB PICkit™ 5 In-Circuit Debugger, Programmer MPLAB Snap In-Circuit Debugger, Programmer MPLAB PICkit™ Basic In-Circuit Debugger, Programmer Atmel-ICE Power Debugger
Products Supported   PIC®, AVR®, and SAM MCUs, dsPIC® DSCs, SAM MPUs PIC, AVR, and SAM MCUs, dsPIC DSCs, SAM MPUs PIC, AVR, and SAM MCUs, dsPIC DSCs, SAM MPUs PIC, AVR, and SAM MCUs, dsPIC DSC PIC, AVR, and SAM MCUs, dsPIC DSCs, SAM MPUs AVR and SAM MCUs AVR and SAM MCUs
IDE Supported  

MPLAB X IDE,

MPLAB Extensions for VS Code

MPLAB X IDE,

MPLAB Extensions for VS Code

MPLAB X IDE,

MPLAB Extensions for VS Code

MPLAB X IDE,

MPLAB Extensions for VS Code

MPLAB X IDE, MPLAB IPE, MPLAB Extensions for VS Code Microchip Studio Microchip Studio
USB 2.0 Speed   High High High High High High High
USB 3.0 Speed   SuperSpeed No No No No No No
Ethernet   Yes Yes No No No No No
Wi-Fi®   Yes No No No No No No
Bluetooth®   No No Yes No No No No
USB Driver   Microchip + Cypress with bindings Microchip Microchip Microchip Microchip HID + Microchip HID + Microchip
USB Powered   Yes Yes Yes Yes Yes Yes Yes
Ethernet Powered   No Yes No No No No No
Programmable Vpp   Yes Yes Yes No No No No
Power to Target   Yes Yes - 1A Yes - 150 mA No No No No
Programmable Vdd   Yes Yes Yes No No No No
Vdd Drain from Target   < 1 mA < 2 ma < 2 ma < 1 mA < 1 mA < 1 mA < 1 mA
Over Voltage/Current Protection   Yes Yes Yes, Software OV Only OV Only Yes, Hardware Yes, Hardware
Breakpoints   Complex Complex Simple Simple Simple Target Dependent Target Dependent
Software Breakpoints   Yes Yes Yes Yes Yes Yes Yes
Memory for target image storage   No No Micro SD Card No No No No
Programmer-to-Go (PTG) Feature   No No Multiple - With PTG App No No No No
Serialized USB   Yes Yes Yes Yes Yes Yes Yes
Trace, Native   Yes Coresight, SWO No No No Coresight, SWO Coresight, SWO
Trace, Other (SPI, PORT, Inst)   SPI, UART, I2C, PORT, iFlowtrace 1.0, IFlowtrace 2.0, ETM, SWV SWV No No No SPI, UART SPI, UART, I2C, USART
Data Capture   Yes No No No No No No
Logic/Probe Triggers   Yes No No No No No 4 Channels
Production Programmer   Yes Yes Yes No No No No
Power Measurement/Profiling   2 Channels 1 Channel No No No No 2 Channels
Part Number   DV244140 DV164055 PG164150 PG164100 PG164110 ATATMEL-ICE ATPOWERDEBUGGER
MSRP   $1,799.00 $399.99 $94.99 $14.95 $29.99 $130.00 $190.00

*Full device support in progress. Please review documentation for complete list of supported devices.

   

Featured Products


MPLAB ICE 4 In-Circuit Emulator

MPLAB PICKIT 4 In-Circuit Debugger

MPLAB PICkit 5 In-Circuit Debugger

MPLAB Snap In-Circuit Debugger

MPLAB ICD 5 In-Circuit Debugger

Development Tool Accessories


Some of our emulator or debugger products may require additional accessories to create a complete system. 

Need Some Help?


We are here to support you. Contact our Client Success Team to get assistance with your design.











Microchip University