Visualize Touch Debug Data using Data Visualizer


This article provides information on using the Data Visualizer tool to view and debug QTouch® data.




Enable Debug

Ensure that the Enable Data Streamer option is selected while generating the QTouch project from START.


Detailed information on how to generate a QTouch project in Atmel START can be found here.


Import Project

After downloading the package from Atmel START, generate the project using Atmel Studio 7 or IAR.

  • Procedure to generate project using Atmel Studio 7
  • Procedure to generate project using IAR

Program the generated .hex file to the device.


Open Data Visualizer.


Expand the Serial Port Control Panel. In the Serial Port Control Panel:

  • Select the correct COM port number
  • Uncheck the Open Terminal check-box and select Autodetect Protocol
  • Click Connect

The Data Visualizer tool automatically checks for data on 9600, 19200, 38400, 57600, 115200, 230400, 500000, 1000000 and 2000000 baud rates.



Data Visualizer will prompt you to select the folder containing the configuration information. Configuration files are stored as part of project source files. Browse to the ../qtouch/datastreamer/ project folder and select "Select Folder".

The selected folder will be saved by Data Visualizer. It may be necessary to change this folder location when you want to view data of another/updated project. If you would like to change the path, you can click on Autodetect Protocol.



The dashboard will display basic and advanced information in tabular/graphical form:
Basic Information


Advanced Information



Graphical View

The graphical view provides graphical representation of signal, reference and touch delta.




Lastly, you can select the desired signals to plot by clicking the legends.

© 2017 Microchip Technology, Inc.
Information contained on this site regarding device applications and the like is provided only for your convenience and may be superseded by updates. It is your responsibility to ensure that your application meets with your specifications. MICROCHIP MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WHETHER EXPRESS OR IMPLIED, WRITTEN OR ORAL, STATUTORY OR OTHERWISE, RELATED TO THE INFORMATION, INCLUDING BUT NOT LIMITED TO ITS CONDITION, QUALITY, PERFORMANCE, MERCHANTABILITY OR FITNESS FOR PURPOSE. Microchip disclaims all liability arising from this information and its use. Use of Microchip devices in life support and/or safety applications is entirely at the buyer's risk, and the buyer agrees to defend, indemnify and hold harmless Microchip from any and all damages, claims, suits, or expenses resulting from such use. No licenses are conveyed, implicitly or otherwise, under any Microchip intellectual property rights.