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

Overview

Troubleshooting your code's run-time behavior has never been easier. MPLAB® Data Visualizer is a free debugging tool that graphically displays run-time variables in an embedded application. Available as a plug-in for MPLAB X Integrated Development Environment (IDE) or a stand-alone debugging tool, it can receive data from various sources such as the Embedded Debugger Data Gateway Interface (DGI) and COM ports. You can also track your application's run-time behavior using a terminal or graph. To get started with visualizing data, check out the Curiosity Nano Development Platform and Xplained Pro Evaluation Kits.

Key Features


  • Capture data streamed from a running embedded target via serial port (CDC) or the Data Gateway Interface (DGI)*
  • Concurrently stream data and debug target code using MPLAB® X IDE
  • Decode data fields at runtime using the Data Stream Protocol format
  • Automatically load Data Stream and Dashboard configuration for the DS data stream
  • Stream and modify global variables using the run-time configurable Data Visualizer Run Time (DVRT) protocol
  • Visualize the raw or decoded data in a graph as a time series or display the data in a terminal
  • Analyze plotted data using cursors to measure bandwidth, pulse width and more
  • Save a snapshot of plotted data as CSV or JSON
  • Visualize and analyze power consumption on supported platforms
  • Visualize sampled PC values while debugging on supported platforms
  • Monitor data for or input data to an application using a custom dashboard

*For information on specific DGI features, check the user guide for your board or in MPLAB Data Visualizer when your kit is connected.

 

Downloads and Documentation


Title   Download
MPLAB Data Visualizer v1.3.1331 (Windows®️ OS) Download
MPLAB Data Visualizer v1.3.1331 (macOS®️ OS) Download
MPLAB Data Visualizer v1.3.1331 (Linux®️ OS) Download
DVRT Example Project for PIC16F18446 Download

User Guide


Title
MPLAB® Data Visualizer User's Guide Download

Need Some Help?


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











Microchip University

Using the MPLAB® Data Visualizer

In this video, learn about:

  • Plotting debug GPIO
  • Kit detection
  • Plot all pins: add new plot, assign source
  • Using cursors to measure a time between two cursors