We detect you are using an unsupported browser. For the best experience, please visit the site using Chrome, Firefox, Safari, or Edge. X

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 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 AVR and SAM MCUs AVR and SAM MCUs
IDE Supported MPLAB X IDE MPLAB X IDE MPLAB X IDE MPLAB X IDE Microchip Studio Microchip Studio
USB 2.0 Speed High High High High High High
USB 3.0 Speed SuperSpeed No No No No No
Ethernet Yes Yes No No No No
Wi-Fi® Yes No No No No No
Bluetooth® Yes No Yes No No No
USB Driver Microchip + Cypress with bindings Microchip Microchip Microchip HID + Microchip HID + Microchip
USB Powered Yes Yes Yes Yes Yes Yes
Ethernet Powered No Yes No No No No
Programmable Vpp Yes Yes Yes No No No
Power to Target Yes Yes - 1A Yes - 150 mA No No No
Programmable Vdd Yes Yes Yes No No No
Vdd Drain from Target < 1 mA < 2 ma < 2 ma < 1 mA < 1 mA < 1 mA
Over Voltage/Current Protection Yes Yes Yes, Software OV Only Yes, Hardware Yes, Hardware
Breakpoints Complex Complex Simple Simple Target Dependent Target Dependent
Software Breakpoints Yes Yes Yes Yes Yes Yes
Memory for target image storage No No Micro SD Card No No No
Programmer-to-Go (PTG) Feature No No Multiple - With PTG App No No No
Serialized USB Yes Yes Yes Yes Yes Yes
Trace, Native Yes Coresight, SWO 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 SPI, UART SPI, UART, I2C, USART
Data Capture Yes No No No No No
Logic/Probe Triggers Yes No No No No 4 Channels
Production Programmer Yes Yes Yes No No No
Power Measurement/Profiling 2 Channels 1 Channel No No No 2 Channels
Part Number DV244140 DV164055 PG164150 PG164100 ATATMEL-ICE ATPOWERDEBUGGER
MSRP $1,799.00 $399.99 $94.99 $14.95 $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