
Freescale Semiconductor
Document Number:CRTOUCHGUIUG
User Guide
CRTouch GUI User Guide
Rev 3, 07/2013
Contents
1 Introduction
This GUI application is to be used with the CRTouch device.
The GUI configures and demonstrates CRTouch capabilities,
such as rotate, pinch, and slide gesture recognition. The GUI
uses the serial port to communicate with the CRTouch device.
It has six tabs that have the following features:
• Port Settings for the CDC serial port configurations
• Resistive Configuration
• Calibration for single touch and multi-touch
• Gestures for demonstration on multi-touch gestures
• Mouse Emulation which shows one of the applications
that can be achieved with the CRTouch device
2 Port Settings Tab
The serial port settings are:
• baud rate — 115200
• data bits — 8
• stop bits — 1
• parity — odd
• flow control — none
1 Introduction................................................................1
2 Port Settings Tab.......................................................1
3 Resistive Configuration and Capacitive
Configuration Tabs....................................................2
4 Calibration Tab..........................................................5
5 Gestures Tab.............................................................8
6 Mouse Emulation Tab...............................................9
7 System Requirements..............................................11
8 References...............................................................11
9 Revision History.....................................................11
This GUI will try to communicate with the CRTouch device,
always using the above configuration. The serial port number
can be selected from the "Select Com Port" drop down box. If
for any reason the baud rate configured on the CRTouch
© 2013 Freescale Semiconductor, Inc.

Resistive Configuration and Capacitive Configuration Tabs
device does not match the GUI’s baud rate, a baud rate auto detection mechanism starts. The GUI asks you to enter the
CRTouch device into a baud rate auto detection mode. See the data sheet titled CR Touch Data Sheet Capacitive and
Resistive Touch Sensing Application Specific IC (document number CRTOUCHDS) for more information about the baud rate
auto detection mechanism. Click the interrogation icon on the top right corner of the GUI to open the CRTouch datasheet.
3 Resistive Configuration and Capacitive Configuration Tabs
These tabs allow you to customize the CRTouch for different applications and different hardware. Figure 1 and Figure 2
show tabs which allow readings to know the current CRTouch device configuration, and writings to customize the
performance of the device.
CRTouch GUI User Guide, Rev 3, 07/2013
2 Freescale Semiconductor, Inc.

Resistive Configuration and Capacitive Configuration Tabs
Figure 1. Resistive Configuration Tab
CRTouch GUI User Guide, Rev 3, 07/2013
Freescale Semiconductor, Inc. 3

Resistive Configuration and Capacitive Configuration Tabs
Figure 2. Capacitive Configuration tab
One or several registers can be modified at the same time. To modify a register, change the value shown on the register field
and click on the change button. A pop up window appears if an error arises while a reading or writing is in progress. This
window indicates the register name that causes the error and also the cause of the error. See Figure 3.
CRTouch GUI User Guide, Rev 3, 07/2013
4 Freescale Semiconductor, Inc.