Visual Debugging with MPLAB® Data Visualizer

In this class, we’ll use MPLAB® Data Visualizer as a plugin to MPLAB X IDE to plot real-time data from PIC®, AVR® and SAM MCUs using the Curiosity Nano Platform, and Xplained Pro platforms. (Feb 2021)

rate limit

Code not recognized.

About this course

The MPLAB® Data Visualizer is a tool which can help you understand your embedded application’s run time behavior, on your target microcontroller. This course first introduces the MPLAB Data Visualizer’s capabilities, then show you how to use these features. Although example projects are used to provide a context to show off these features, in most instances you will be able to follow along with your own project.   

Curriculum41 min

  • Syllabus
  • Introduction
  • Introduction to MPLAB Data Visualizer 2 min
  • Data Visualizer User Interface 1 min
  • Board Interfaces Overview 1 min
  • Curiosity Nano 2 min
  • SAM L21 XPlained Pro 1 min
  • About the next chapters 1 min
  • Debug GPIO
  • About this Chapter
  • Debug GPIO Hello World! 2 min
  • Cursors and Bus read triggers 3 min
  • Debug GPIO to Trace Program Flow 2 min
  • Visualizing Variables
  • About this Chapter
  • Variable printf to terminal 8-bit raw plot 4 min
  • Plotting Multiple Variables 6 min
  • A basic Data Streamer Driver 3 min
  • Creating MPLAB X IDE project configuration (optional) 5 min
  • Optional Material
  • About this Chapter
  • Finding an Example 3 min
  • Adding an UART driver 5 min
  • Your Feedback
  • We need your Feedback

About this course

The MPLAB® Data Visualizer is a tool which can help you understand your embedded application’s run time behavior, on your target microcontroller. This course first introduces the MPLAB Data Visualizer’s capabilities, then show you how to use these features. Although example projects are used to provide a context to show off these features, in most instances you will be able to follow along with your own project.   

Curriculum41 min

  • Syllabus
  • Introduction
  • Introduction to MPLAB Data Visualizer 2 min
  • Data Visualizer User Interface 1 min
  • Board Interfaces Overview 1 min
  • Curiosity Nano 2 min
  • SAM L21 XPlained Pro 1 min
  • About the next chapters 1 min
  • Debug GPIO
  • About this Chapter
  • Debug GPIO Hello World! 2 min
  • Cursors and Bus read triggers 3 min
  • Debug GPIO to Trace Program Flow 2 min
  • Visualizing Variables
  • About this Chapter
  • Variable printf to terminal 8-bit raw plot 4 min
  • Plotting Multiple Variables 6 min
  • A basic Data Streamer Driver 3 min
  • Creating MPLAB X IDE project configuration (optional) 5 min
  • Optional Material
  • About this Chapter
  • Finding an Example 3 min
  • Adding an UART driver 5 min
  • Your Feedback
  • We need your Feedback