MPLAB® Snap In-Circuit Debugger/Programmer

SALE 15%
R380.26 R323.22

MPLAB® Snap In-Circuit Debugger/Programmer

R380.26 R323.22

MPLAB® Snap affordable In-Circuit Debugger/Programmer for PIC/dsPIC/AVR (Atmel) microcontrollers.
Note: Specifications, Prices & Availability may change without notice. Images are for illustration purposes only. E&OE

Brand: Microchip

Availability: 8 in stock SKU: STC-00094 Categories: , Tags: , , ,


The MPLAB® Snap In-Circuit Debugger/Programmer is an ultra-low priced, fast and easy debugging and programming tool for most PIC®, dsPIC®, AVR or DSC devices using the powerful graphical user interface of MPLAB X IDE version 5.05 or later.

It will also work with 32-bit based microcontroller, such as SAM, CEC and PIC32 devices.

The MPLAB Snap programs fast, with a powerful 32-bit 300MHz SAME70 MCU for quicker debug iterations, the same processor used by MPLAB ICD 4 and PICKIT 4

It’s a mini PICKIT 4 for projects not requiring high-voltage programming or advanced debug features. Therefore, it supports many of Microchip’s newer MCU offerings but not some legacy products.

Along with a wide target voltage, the MPLAB Snap supports advanced interfaces such as 4-wire JTAG and Serial Wire Debug with streaming data gateway, while being backward compatible for demo boards, headers and target systems using 2-wire JTAG and ICSP.

The MPLAB Snap can be connected to a computer using a High-Speed USB 2.0 interface and can be connected to the target via an 8-pin Single In-Line (SIL) connector. The connector uses two device I/O pins and the reset line to implement in-circuit debugging and In-Circuit Serial Programming™ (ICSP™). It has all the speed and features entry-level users need to quickly debug their prototype.

The MPLAB Snap In-Circuit Debugger is compatible with Microsoft Windows® 7 or later, Linux® and macOS® operating system software.

  • Affordable
  • Matches silicon clocking speed: Programs as fast as the device will allow
  • Target voltage of 1.20V to 5.5V +/-10%: Wide target voltage supports a variety of devices
  • Portable USB-powered: Powered by a high-speed USB 2.0 (480 MB), no external power required
  • RoHS, CE, and China E compliant
  • 8-pin single in-line header: Supports advanced interfaces such as 4-wire JTAG and Serial Wire Debug with streaming data gateway
  • Compatibility: Backward compatible for demo boards, headers and target systems using 2-wire JTAG and ICSP
  • Programs devices using MPLAB® X IDE or MPLAB IPE
  • Works with many Microchip PIC®dsPIC® Digital Signal Controllers (DSCs), or AVR® devices, including 32-bit microcontrollers such as SAM, CEC, and PIC32 devices. Refer to the device support list found on your PC. For example:
    C:\Program Files (X86)\Microchip\ MPLABX\vx.xx\docs\Device Support.htm
    where vx.xx is the version of MPLAB X IDE.
  • Supports multiple hardware and software breakpoints, stopwatch and source code file debugging
  • Debugs your application on your own hardware in real time
  • Sets breakpoints based on internal events
  • Debugs at full target MCU speed
  • Indicates debugger status via the Active and Status LEDs
  • Ease of maintenance and feature upgrade: Add new device support and features by installing the latest version of MPLAB X IDE, which is available as a free download at
Package Contents
  • MPLAB Snap In-Circuit Debugger/Programmer
System Requirements
  • MPLAB X IDE version 5.05 or later
  • PC-compatible system with an Intel® Pentium® class or higher processor, or equivalent
  • Available USB port
  • Microsoft Windows® 7 or later, Mac OSX® and Linux® operating systems

To check supported devices: If you have MPLAB X IDE installed, you can browse to the “docs” folder under your MPLAB X installation directory and open the file “Device Support.htm”. Alternatively, you can download it from this link:


  • The MPLAB Snap In-Circuit Debugger is powered through its Micro-B USB connector. The target board must be powered from its own power supply
  • You will need a full-featured Micro-B USB cable (data and power), no longer than 1.5 meters, to connect to a computer.

Download MPLAB Snap In-Circuit Debugger Information Sheet

For more information, please visit:


Unboxing the New MPLAB® Snap Debugger


The pinouts for the MPLAB Snap are the same as the MPLAB PICkit 4 In-Circuit Debugger.

Refer to the video below to learn more: How to Program a PIC® MCU with PICkit™ 4 In-Circuit Debugger

MPLAB® Snap vs. MPLAB® PICkit™ 4

Table 1: Features Comparison

FeatureMPLAB SnapMPLAB PICkit 4
EnclosureNo, exposed PCBYes
USB PoweredYesYes
USB SpeedHighHigh
USB Cable suppliedNoYes
Programmable VppNoYes
Programmable VddNoYes
Emulator PowerNoYes
Power to TargetNoYes – 50 mA
Voltage MonitoringNoYes
Current SensingNoYes
Target PowerYesYes
Target Voltage BoostNoYes
RGB IndicatorsLEDYes
Software BreakpointsYesYes
Buffered Pin DriversYesYes
Configurable pull-upsNoYes
Drag and Drop ProgrammingYesYes
Programmer to GoNoYes
Production ProgrammerNoYes
Products SupportedMost Flash MCUsAll Flash MCUs
SEE configuration (boot)YesYes
USB SerializationYesYes
Recovery MethodPCB padsPushbutton

Table 2: Interfaces Comparison

InterfaceMPLAB SnapMPLAB PICkit 4
MIPS EJTAG 2wireYesYes
MIPS EJTAG 4wireYesYes
AVR® 32 JTAG 4wireYesYes
PDIYes, low voltage onlyYes
UPDIYes, low voltage onlyYes
ISP ProgrammingYesYes

Additional information

Weight20 g



There are no reviews yet.

Be the first to review “MPLAB® Snap In-Circuit Debugger/Programmer”

You've just added this product to the cart:

Select your currency
ZARSouth African rand
EUR Euro