Microchip logo
  • All
  • Products
  • Documents
  • Applications Notes


J-32 Debug Probe

Part Number: DV164232

The J-32 Debug Probe Debugger/Programmer provides affordable, fast and easy debugging and programming for Microchip’s PIC32 and SAM MCU and SAM MPU products. It is fully integrated into Microchip’s powerful MPLAB® X Integrated Development Environment and easy-to-use Integrated Programming Environment. Connecting existing hardware is simple as it keeps the Segger J-Link/J-Trace 20-pin debugging connector. A compact form factor and two mounting holes permit the J-32 Debug Probe to mount securely onto development or end-user equipment to support product testing and calibration. J-32 Debug Probe has all the necessary performance and features 32-bit MCU and MPU developers need.

The J-32 Debug Probe is fast and easy to use. This redesigned product features fast downloads from RAM to Flash memory. Run-time data collection is available with bi-directional target communication and built-in virtual COM port functionality which simplifies calibration. Future new product support will always be free with regular software updates. Although the 20-pin header for SAM products is provided, the Debugger Adapter Board (AC102015), sold separately, is available for PIC32 MIPS devices from Microchip Purchasing and Client Services (www.microchip.com/purchase). J-32 Debug Probe is a cost-effective solution to debugging and programming Microchip’s 32-bit MCU and MPU products.

This product is a subset of Segger J-Link Base. Please refer to Segger's J-Link Manual for setup and operational information here.

Native support is available in MPLAB X IDE v5.25 which is available on the Downloads tab on the MPLAB X IDE product page here.

For support inquiries, please contact support_jlink@segger.com



The MPLAB® ICD 4 In-Circuit Debugger/Programmer is Microchip’s fastest, cost-effective debugging and programming tool for PIC® and SAM Microcontrollers (MCUs), dsPIC® Digital Signal Controllers (DSCs), and CEC flash microcontrollers. This speed is provided by a SAME70 MCU with 300 MHz, 32-bit MCU with 2MB of RAM and a high-speed FPGA to yield faster communications, downloads and debugging. It debugs and programs with the powerful, yet easy-to-use graphical user interface of MPLAB X Integrated Development Environment (IDE). The MPLAB ICD 4 is connected to your PC using a high-speed USB 2.0 interface and is connected to the target with a debugging connector which is also compatible with the MPLAB ICD 3 or MPLAB REAL ICE™ In-Circuit Emulator systems. The MPLAB ICD 4 also works with JTAG interfaces.

The MPLAB ICD 4 In-Circuit Debugger/Programmer supports many, but not all, PIC MCUs and dsPIC DSCs at this time. The firmware is continually being upgraded to add support for new devices. To request priority device support or to report issues, email: ICD4_update@microchip.com

If you have MPLAB X installed, you can browse to the “docs” folder under your MPLABX installation directory and open the file “Device Support.htm”. Alternatively, you can download it from this link: http://www.microchip.com/mplabx-ide-release-notes

MPLAB REAL ICE In-Circuit Emulator

Part Number: DV244005

Mature Product


Not recommended for new designs and no new device support will be added to it as of June 1, 2019. For new designs, please consider the MPLAB ICD 4 (DV164045).

MPLAB REAL ICE In-Circuit Emulator System is Microchip’s next generation high speed emulator for Microchip Flash DSC® and MCU devices. It debugs and programs PIC® and dsPIC® Flash microcontrollers with the easy-to-use but powerful graphical user interface of the MPLAB Integrated Development Environment (IDE), included with each kit.
The MPLAB REAL ICE probe is connected to the design engineer's PC using a high-speed USB 2.0 interface and is connected to the target with either a connector compatible with the popular MPLAB ICD 2 system (RJ11) or with the new high speed, noise tolerant, low voltage differential signal (LVDS) interconnection (CAT5). For more on accessories, see Emulator and Debugger Accessories.

MPLAB REAL ICE is field upgradeable through future firmware downloads in MPLAB IDE. In upcoming releases of MPLAB IDE, new devices will be supported, and new features added.

MPLAB REAL ICE offers the following advantages:
- Low cost
- Full speed emulation
- Fast debugging and programming
- Ruggedized probe interface
- High speed connectivity (High Speed option)
- Long cable interconnects (validated to 3 meters)
- MPLAB IDE integration (included free)
- Small footprint (3 3/8”x4 5/8”x3/4”)

Standard Probe Driver
The Standard Probe Driver uses a MPLAB ICD 2 type connector (RJ11) to connect to the target application. Designs that are compatible with MPLAB ICD 2 debugging/programming are quickly converted to the use of MPLAB REAL ICE. This driver board is included in the MPLAB REAL ICE Probe Kit (DV244005).

High Speed Probe Driver/Receiver (AC244002)
The optional High Speed Probe Driver consists of two circuit boards (transmitter and receiver) with two CAT5 cables. Debug pins are driven using LVDS communications, and additional trace connections allow high speed serial trace uploads to the PC.

MPLAB REAL ICE logic probes (ACICE0104)

Device Support List
The MPLAB REAL ICE is capable of supporting most flash PIC microcontroller and dsPIC digital signal controllers. Check the release notes with the most current MPLAB IDE to see the full list of devices supported.

Other families and more devices will be added in future releases of MPLAB IDE.