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


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)*
  • Decode data fields at run time using the Data Stream Protocol format
  • Visualize the raw or decoded data in a graph as a time series or display the data in a terminal
  • Use cursors to take measurements in the graph
  • Concurrently stream data and debug target code using MPLAB® X IDE

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

Title Download
mplab-data-visualizer-standalone(windows).1.2.835.exe Download
mplab-data-visualizer-standalone(macos).1.2.835.dmg Download
mplab-data-visualizer-standalone(linux).1.2.835.run Download
Title Download
MPLAB® Data Visualizer Download

Visual Debugging with the MPLAB® Data Visualizer - Printf Debugging, Plotting an 8-bit Value