35
2014 Microchip Technology Inc. DS40001741B MTCH6301 Utility Version 2.04 User’s Guide

MTCH6301 Utility Version 2.04 User Guideww1.microchip.com/downloads/en/DeviceDoc/40001741B.pdf · MTCH6301 UTILITY VERSION 2.04 USER’S GUIDE 2014 Microchip Technology Inc. DS40001741B-page

Embed Size (px)

Citation preview

Page 1: MTCH6301 Utility Version 2.04 User Guideww1.microchip.com/downloads/en/DeviceDoc/40001741B.pdf · MTCH6301 UTILITY VERSION 2.04 USER’S GUIDE 2014 Microchip Technology Inc. DS40001741B-page

2014 Microchip Technology Inc. DS40001741B

MTCH6301 Utility Version 2.04User’s Guide

Page 2: MTCH6301 Utility Version 2.04 User Guideww1.microchip.com/downloads/en/DeviceDoc/40001741B.pdf · MTCH6301 UTILITY VERSION 2.04 USER’S GUIDE 2014 Microchip Technology Inc. DS40001741B-page

DS40001741B-page 2 2014 Microchip Technology Inc.

Information contained in this publication regarding deviceapplications and the like is provided only for your convenienceand may be superseded by updates. It is your responsibility toensure that your application meets with your specifications.MICROCHIP MAKES NO REPRESENTATIONS ORWARRANTIES OF ANY KIND WHETHER EXPRESS ORIMPLIED, WRITTEN OR ORAL, STATUTORY OROTHERWISE, RELATED TO THE INFORMATION,INCLUDING BUT NOT LIMITED TO ITS CONDITION,QUALITY, PERFORMANCE, MERCHANTABILITY ORFITNESS FOR PURPOSE. Microchip disclaims all liabilityarising from this information and its use. Use of Microchipdevices in life support and/or safety applications is entirely atthe buyer’s risk, and the buyer agrees to defend, indemnify andhold harmless Microchip from any and all damages, claims,suits, or expenses resulting from such use. No licenses areconveyed, implicitly or otherwise, under any Microchipintellectual property rights.

Note the following details of the code protection feature on Microchip devices:• Microchip products meet the specification contained in their particular Microchip Data Sheet.

• Microchip believes that its family of products is one of the most secure families of its kind on the market today, when used in the intended manner and under normal conditions.

• There are dishonest and possibly illegal methods used to breach the code protection feature. All of these methods, to our knowledge, require using the Microchip products in a manner outside the operating specifications contained in Microchip’s Data Sheets. Most likely, the person doing so is engaged in theft of intellectual property.

• Microchip is willing to work with the customer who is concerned about the integrity of their code.

• Neither Microchip nor any other semiconductor manufacturer can guarantee the security of their code. Code protection does not mean that we are guaranteeing the product as “unbreakable.”

Code protection is constantly evolving. We at Microchip are committed to continuously improving the code protection features of ourproducts. Attempts to break Microchip’s code protection feature may be a violation of the Digital Millennium Copyright Act. If such actsallow unauthorized access to your software or other copyrighted work, you may have a right to sue for relief under that Act.

Microchip received ISO/TS-16949:2009 certification for its worldwide headquarters, design and wafer fabrication facilities in Chandler and Tempe, Arizona; Gresham, Oregon and design centers in California and India. The Company’s quality system processes and procedures are for its PIC® MCUs and dsPIC® DSCs, KEELOQ® code hopping devices, Serial EEPROMs, microperipherals, nonvolatile memory and analog products. In addition, Microchip’s quality system for the design and manufacture of development systems is ISO 9001:2000 certified.

QUALITY MANAGEMENT SYSTEM CERTIFIED BY DNV

== ISO/TS 16949 ==

Trademarks

The Microchip name and logo, the Microchip logo, dsPIC, FlashFlex, KEELOQ, KEELOQ logo, MPLAB, mTouch, PIC, PICmicro, PICSTART, PIC32 logo, rfPIC, SST, SST Logo, SuperFlash and UNI/O are registered trademarks of Microchip Technology Incorporated in the U.S.A. and other countries.

FilterLab, Hampshire, HI-TECH C, Linear Active Thermistor, MTP, SEEVAL and The Embedded Control Solutions Company are registered trademarks of Microchip Technology Incorporated in the U.S.A.

Silicon Storage Technology is a registered trademark of Microchip Technology Inc. in other countries.

Analog-for-the-Digital Age, Application Maestro, BodyCom, chipKIT, chipKIT logo, CodeGuard, dsPICDEM, dsPICDEM.net, dsPICworks, dsSPEAK, ECAN, ECONOMONITOR, FanSense, HI-TIDE, In-Circuit Serial Programming, ICSP, Mindi, MiWi, MPASM, MPF, MPLAB Certified logo, MPLIB, MPLINK, Omniscient Code Generation, PICC, PICC-18, PICDEM, PICDEM.net, PICkit, PICtail, REAL ICE, rfLAB, Select Mode, SQI, Serial Quad I/O, Total Endurance, TSHARC, UniWinDriver, WiperLock, ZENA and Z-Scale are trademarks of Microchip Technology Incorporated in the U.S.A. and other countries.

SQTP is a service mark of Microchip Technology Incorporated in the U.S.A.

GestIC and ULPP are registered trademarks of Microchip Technology Germany II GmbH & Co. KG, a subsidiary of Microchip Technology Inc., in other countries.

All other trademarks mentioned herein are property of their respective companies.

© 2014, Microchip Technology Incorporated, Printed in the U.S.A., All Rights Reserved.

Printed on recycled paper.

ISBN: 978-1-63276-310-5

Page 3: MTCH6301 Utility Version 2.04 User Guideww1.microchip.com/downloads/en/DeviceDoc/40001741B.pdf · MTCH6301 UTILITY VERSION 2.04 USER’S GUIDE 2014 Microchip Technology Inc. DS40001741B-page

MTCH6301 UTILITY VERSION 2.04

USER’S GUIDE

Table of Contents

Preface ........................................................................................................................... 5Chapter 1. IntroductionChapter 2. Installation

2.1 Installation Wizard Welcome Page ............................................................... 122.2 License Agreement ...................................................................................... 132.3 Choosing File Location ................................................................................. 132.4 Installation of Files ........................................................................................ 142.5 Installation Complete .................................................................................... 14

Chapter 3. Getting Started3.1 Building the Hardware .................................................................................. 153.2 Installing the PICkit™ Serial Analyzer GUI .................................................. 153.3 Updating the PICkit Serial Analyzer ............................................................. 15

Chapter 4. MTCH6301 Utility Layout4.1 Setup Tab ..................................................................................................... 17

4.1.1 Advanced Parameters Section .................................................................. 17

4.2 Auto-Tune Tab ............................................................................................. 184.2.1 Starting the Auto-Tune Procedure ............................................................. 184.2.2 Setting the Sensor Flip State Parameters ................................................. 194.2.3 Gathering Self and Mutual Baseline Values .............................................. 194.2.4 Setting Basic Self Parameters ................................................................... 204.2.5 Setting Basic Mutual Parameters .............................................................. 214.2.6 Finishing the Auto-Tune Procedure ........................................................... 21

4.3 Self Tab ........................................................................................................ 224.4 Mutual Tab ................................................................................................... 234.5 Touch Tab .................................................................................................... 24

4.5.1 Overview ................................................................................................... 244.5.2 Visualization Section ................................................................................. 274.5.3 Advanced Parameters Section .................................................................. 28

4.6 Menu and Toolbar ........................................................................................ 294.6.1 Open.......................................................................................................... 294.6.2 Save .......................................................................................................... 294.6.3 Save As ..................................................................................................... 294.6.4 Raw Data Window..................................................................................... 304.6.5 Register Data Window............................................................................... 304.6.6 Commands Window .................................................................................. 314.6.7 Register Offset Window ............................................................................. 314.6.8 Baseline Controller .................................................................................... 324.6.9 Freeze/Thaw ............................................................................................. 324.6.10 Help ......................................................................................................... 324.6.11 Toggle Connection ................................................................................. 32

2014 Microchip Technology Inc. DS40001741B-page 3

Page 4: MTCH6301 Utility Version 2.04 User Guideww1.microchip.com/downloads/en/DeviceDoc/40001741B.pdf · MTCH6301 UTILITY VERSION 2.04 USER’S GUIDE 2014 Microchip Technology Inc. DS40001741B-page

MTCH6301 Utility Version 2.04 User’s Guide

Chapter 5. Troubleshooting5.1 The Auto-Tune Process Fails after the Flip State Targets ........................... 335.2 The MTCH6301 Utility Installer Requires Administrator Access .................. 335.3 Some of the Visualization Graphs Have Latency Issues .............................. 335.4 Some of My Toolbar Windows Are Not Visible ............................................. 335.5 Restoring DM320016 to Factory Defaults .................................................... 34

Worldwide Sales and Service .....................................................................................35

DS40001741B-page 4 2014 Microchip Technology Inc.

Page 5: MTCH6301 Utility Version 2.04 User Guideww1.microchip.com/downloads/en/DeviceDoc/40001741B.pdf · MTCH6301 UTILITY VERSION 2.04 USER’S GUIDE 2014 Microchip Technology Inc. DS40001741B-page

MTCH6301 UTILITY VERSION 2.04

USER’S GUIDE

Preface

INTRODUCTIONThis chapter contains general information that will be useful to know before using the MTCH6301 Utility Version 2.04. Items discussed in this chapter include:• Document Layout• Conventions Used in this Guide• Recommended Reading• The Microchip Web Site• Development Systems Customer Change Notification Service• Customer Support• Document Revision History

DOCUMENT LAYOUT

This document describes the MTCH6301 Utility Version 2.04 and is organized as follows:• Chapter 1. Introduction• Chapter 2. Installation• Chapter 3. Getting Started• Chapter 4. MTCH6301 Utility Layout• Chapter 5. Troubleshooting

NOTICE TO CUSTOMERS

All documentation becomes dated, and this manual is no exception. Microchip tools and documentation are constantly evolving to meet customer needs, so some actual dialogs and/or tool descriptions may differ from those in this document. Please refer to our web site (www.microchip.com) to obtain the latest documentation available.

Documents are identified with a “DS” number. This number is located on the bottom of each page, in front of the page number. The numbering convention for the DS number is “DSXXXXXA”, where “XXXXX” is the document number and “A” is the revision level of the document.

For the most up-to-date information on development tools, see the MPLAB® IDE online help. Select the Help menu, and then Topics to open a list of available online help files.

2014 Microchip Technology Inc. DS40001741B-page 5

Page 6: MTCH6301 Utility Version 2.04 User Guideww1.microchip.com/downloads/en/DeviceDoc/40001741B.pdf · MTCH6301 UTILITY VERSION 2.04 USER’S GUIDE 2014 Microchip Technology Inc. DS40001741B-page

MTCH6301 Utility Version 2.04 User’s Guide

CONVENTIONS USED IN THIS GUIDE This manual uses the following documentation conventions:

DOCUMENT CONVENTIONSDescription Represents Examples

Arial font:Italic characters Referenced books MPLAB IDE User’s Guide

Emphasized text ...is the only compiler...Initial caps A window the Output window

A dialog the Settings dialogA menu selection select Enable Programmer

Quotes A field name in a window or dialog

“Save project before build”

Underlined, italic text with right angle bracket

A menu path File>Save

Bold characters A dialog button Click OKA tab Click the Power tab

N‘Rnnnn A number in verilog format, where N is the total number of digits, R is the radix and n is a digit.

4‘b0010, 2‘hF1

Text in angle brackets < > A key on the keyboard Press <Enter>, <F1>Courier New font:Plain Courier New Sample source code #define START

Filenames autoexec.bat

File paths c:\mcc18\h

Keywords _asm, _endasm, static

Command-line options -Opa+, -Opa-

Bit values 0, 1

Constants 0xFF, ‘A’

Italic Courier New A variable argument file.o, where file can be any valid filename

Square brackets [ ] Optional arguments mcc18 [options] file [options]

Curly brackets and pipe character: { | }

Choice of mutually exclusive arguments; an OR selection

errorlevel {0|1}

Ellipses... Replaces repeated text var_name [, var_name...]

Represents code supplied by user

void main (void){ ...}

DS40001741B-page 6 2014 Microchip Technology Inc.

Page 7: MTCH6301 Utility Version 2.04 User Guideww1.microchip.com/downloads/en/DeviceDoc/40001741B.pdf · MTCH6301 UTILITY VERSION 2.04 USER’S GUIDE 2014 Microchip Technology Inc. DS40001741B-page

Preface

RECOMMENDED READINGThis user’s guide describes how to use the MTCH6301 Utility Version 2.04. Other useful documents are listed below. The following Microchip documents are available and recommended as supplemental reference resources.• “MTCH6301 Projected Capacitive Touch Controller Data Sheet” (DS40001663) –

It contains information for the black box MTCH6301 projected capacitive touch controller.

• “DM320016 – PCAP Touch Pad Development Kit with Gestures Product Brief” (DS40001739) – It contains information about the DM320016 development kit which uses the MTCH6301Utility for development.

• Please refer to this and other sensor layout documentation on the MTCH6301 device page.

2014 Microchip Technology Inc. DS40001741B-page 7

Page 8: MTCH6301 Utility Version 2.04 User Guideww1.microchip.com/downloads/en/DeviceDoc/40001741B.pdf · MTCH6301 UTILITY VERSION 2.04 USER’S GUIDE 2014 Microchip Technology Inc. DS40001741B-page

MTCH6301 Utility Version 2.04 User’s Guide

THE MICROCHIP WEB SITEMicrochip provides online support via our web site at www.microchip.com. This web site is used as a means to make files and information easily available to customers. Information about MTCH6301 Utility Version 2.04 can be directly accessed via www.microchip.com/mtouchscreens/

DEVELOPMENT SYSTEMS CUSTOMER CHANGE NOTIFICATION SERVICEMicrochip’s customer notification service helps keep customers current on Microchip products. Subscribers will receive e-mail notification whenever there are changes, updates, revisions or errata related to a specified product family or development tool of interest.To register, access the Microchip web site at www.microchip.com, click on Customer Change Notification and follow the registration instructions.The Development Systems product group categories are:• Compilers – The latest information on Microchip C compilers, assemblers, linkers

and other language tools. These include all MPLAB® C compilers; all MPLAB assemblers (including MPASM™ assembler); all MPLAB linkers (including MPLINK™ object linker); and all MPLAB librarians (including MPLIB™ object librarian).

• Emulators – The latest information on Microchip in-circuit emulators.This includes the MPLAB® REAL ICE™ and MPLAB ICE 2000 in-circuit emulators.

• In-Circuit Debuggers – The latest information on the Microchip in-circuit debuggers. This includes MPLAB ICD 3 in-circuit debuggers and PICkit™ 3 debug express.

• MPLAB IDE – The latest information on Microchip MPLAB IDE, the Windows Integrated Development Environment for development systems tools. This list is focused on the MPLAB IDE, MPLAB IDE Project Manager, MPLAB Editor and MPLAB SIM simulator, as well as general editing and debugging features.

• Programmers – The latest information on Microchip programmers. These include production programmers such as MPLAB REAL ICE in-circuit emulator, MPLAB ICD 3 in-circuit debugger and MPLAB PM3 device programmers. Also included are nonproduction development programmers such as PICSTART® Plus and PICkit 2 and 3.

DS40001741B-page 8 2014 Microchip Technology Inc.

Page 9: MTCH6301 Utility Version 2.04 User Guideww1.microchip.com/downloads/en/DeviceDoc/40001741B.pdf · MTCH6301 UTILITY VERSION 2.04 USER’S GUIDE 2014 Microchip Technology Inc. DS40001741B-page

Preface

CUSTOMER SUPPORTUsers of Microchip products can receive assistance through several channels:• Distributor or Representative• Local Sales Office• Field Application Engineer (FAE)• Technical SupportCustomers should contact their distributor, representative or field application engineer (FAE) for support. Local sales offices are also available to help customers.Technical support is available through the web site at: http://www.microchip.com/support.

DOCUMENT REVISION HISTORY

Revision A (February 2014)• Initial release of the document.

Revision B (June 2014)• Changed document title; Updated Figures 1-1, 2-1 through 2-5, Figures 4-1

through 4-3, 4-5, and 4-7 through 4-15; Other minor corrections.

2014 Microchip Technology Inc. DS40001741B-page 9

Page 10: MTCH6301 Utility Version 2.04 User Guideww1.microchip.com/downloads/en/DeviceDoc/40001741B.pdf · MTCH6301 UTILITY VERSION 2.04 USER’S GUIDE 2014 Microchip Technology Inc. DS40001741B-page

MTCH6301 UTILITY VERSION 2.04

USER’S GUIDE

Chapter 1. Overview

1.1 INTRODUCTIONMicrochip’s MTCH6301 Utility Version 2.04 is a Windows® based graphical user interface designed to configure, tune and test Microchip’s MTCH6301 projected capacitive (PCAP) touch controller. I2C™ communication from the controller is translated to the MTCH6301 Utility by a firmware update to Microchip’s USB-based PICkit™ Serial Analyzer (PKSA). The PKSA firmware update is included in the utility’s software bundle. This combination of software and hardware support allows developers to quickly and easily integrate Microchip’s MTCH6301 PCAP touch controllers into products and applications in five simple steps, as detailed in the utility:1. Define the sensor pin map.2. Auto-tune the PCAP touch controller.3. Enable features such as gesture support.4. Test the new parameters.5. Save the parameters to the controller and export these parameters to a file for

production purposes.To get started, the following hardware is needed:1. A Windows-based PC with XP (32-bit) or 7 (32-/64-bit) operating systems2. An MTCH6301 PCAP touch controller integrated with a touch sensor (see

Figure 1-1)

3. A Microchip PICkit Serial Analyzer (PKSA) updated to support MTCH6301

Note: Please consult the appropriate touch controller device page for documentation and guidance on connecting a touch solution to this application.

Note: The PKSA firmware.hex file included with the utility’s software bundle is required for use with Microchip’s MTCH6301. To update the PICkit™ Serial Analyzer firmware, please refer to Chapter 3. “Getting Started”.

DS40001741B-page 10 2014 Microchip Technology Inc.

Page 11: MTCH6301 Utility Version 2.04 User Guideww1.microchip.com/downloads/en/DeviceDoc/40001741B.pdf · MTCH6301 UTILITY VERSION 2.04 USER’S GUIDE 2014 Microchip Technology Inc. DS40001741B-page

MTCH6301 Utility Version 2.04 User’s Guide

FIGURE 1-1: A TYPICAL APPLICATION CIRCUIT

Master I2CTM Controller

MTCH6301

TX3TX2TX1TX0

VSSVDDRX0RX1RX2RX3RX4

30313233

29282726252423

4321

56789

1011

TX15TX16TX17SDA

TX14VSSVCAPINTN/CRX12RX11

TX9

TX10

TX11SC

L

VDD

VSS

TX5

TX6

TX7

TX8

TX4

41424344 40 39 38 37 36 35 34

RX9

RX10

TX12

TX13

VSS

VDD

RESE

TRX

8RX

7RX

6RX

5

15141312 16 17 18 19 20 21 22

10 μF

20k Ω

0.1 μF

0.1 μF

0.1 μF

RX0 RX11

TX0TX8

GPIO/INT

SCLSDA

MICROCHIPPICkitTM Serial

Analyzer

VDD

VDD

VDD

2014 Microchip Technology Inc. DS40001741B-page 11

Page 12: MTCH6301 Utility Version 2.04 User Guideww1.microchip.com/downloads/en/DeviceDoc/40001741B.pdf · MTCH6301 UTILITY VERSION 2.04 USER’S GUIDE 2014 Microchip Technology Inc. DS40001741B-page

MTCH6301 UTILITY VERSION 2.04

USER’S GUIDE

Chapter 2. Installation

2.1 INSTALLATIONTo install the MTCH6301 Utility, download the utility from Microchip’s mTouch® Design Center (http://www.microchip.com/mTouch).

Please follow the installation instructions to correctly install the utility.

2.2 INSTALLATION WIZARD WELCOME PAGEThe Welcome page of the wizard outlines any steps that should be taken before proceeding with the installation of the utility (see Figure 2-1). It is recommended that all applications be closed before proceeding with the installation wizard.

FIGURE 2-1: INSTALLATION WIZARD WELCOME PAGE

Note: The supported operating systems are Windows XP 32-bit and Windows 7 32-bit/64-bit.

DS40001741B-page 12 2014 Microchip Technology Inc.

Page 13: MTCH6301 Utility Version 2.04 User Guideww1.microchip.com/downloads/en/DeviceDoc/40001741B.pdf · MTCH6301 UTILITY VERSION 2.04 USER’S GUIDE 2014 Microchip Technology Inc. DS40001741B-page

MTCH6301 Utility Version 2.04 User’s Guide

2.3 LICENSE AGREEMENTReview the license agreement and click the I Agree button if you accept the terms (see Figure 2-2).

FIGURE 2-2: MTCH6301 UTILITY LICENSE AGREEMENT PAGE

2.4 CHOOSING FILE LOCATIONIt is recommended that the default destination folder path is chosen; however, the installation path may be modified by clicking the Browse button. The required space for the utility and the available space are also noted on this page (see Figure 2-3).

FIGURE 2-3: INSTALLATION FILE LOCATION PAGE

2014 Microchip Technology Inc. DS40001741B-page 13

Page 14: MTCH6301 Utility Version 2.04 User Guideww1.microchip.com/downloads/en/DeviceDoc/40001741B.pdf · MTCH6301 UTILITY VERSION 2.04 USER’S GUIDE 2014 Microchip Technology Inc. DS40001741B-page

Installation

2.5 INSTALLATION OF FILESThis screen shows the progress of installing files to the selected destination location (see Figure 2-4). The installation should take a few seconds and will automatically move onto the Installation Complete screen when finished.

FIGURE 2-4: INSTALLATION OF FILES PAGE

2.6 INSTALLATION COMPLETEThis page of the wizard allows the utility and the Readme to be launched when the Finish button is clicked (see Figure 2-5). To prevent either item from launching, uncheck the respective item’s checkbox.

FIGURE 2-5: INSTALLATION COMPLETE PAGE

DS40001741B-page 14 2014 Microchip Technology Inc.

Page 15: MTCH6301 Utility Version 2.04 User Guideww1.microchip.com/downloads/en/DeviceDoc/40001741B.pdf · MTCH6301 UTILITY VERSION 2.04 USER’S GUIDE 2014 Microchip Technology Inc. DS40001741B-page

MTCH6301 UTILITY VERSION 2.04

USER’S GUIDE

Chapter 3. Getting Started

3.1 INTRODUCTIONThis chapter provides an overview of the necessary hardware for use with the MTCH6301 Utility. Please refer to the additional documents under “Recommended Reading” for additional hardware details.There are three basic steps to be taken prior to running the utility for the first time:1. Building the MTCH6301 and PCB sensor hardware2. Installing the PICkit Serial Analyzer GUI3. Updating the PICkit Serial Analyzer

3.2 BUILDING THE HARDWARETo design and build a PCB sensor using the MTCH6301 touch screen controller, please refer to the MTCH6301 device page for the latest documents.

3.3 INSTALLING THE PICkit™ SERIAL ANALYZER GUIPlease download and install the PICkit Serial Analyzer GUI using the provided shortcut in the Start menu. After downloading the GUI please uncompress the PKSAInstallVerX.X.zip file followed by running the setup.exe executable.

3.4 UPDATING THE PICkit SERIAL ANALYZERAfter installing the PKSA GUI, launch the program on Windows by following the path Start Menu > All Programs > Microchip > PICkit Serial Analyzer. Please continue by following the steps below:1. Click the Cancel button on the Configuration Wizard.2. Attach the PICkit Serial Analyzer to the PC.3. Click the PICkit Serial Analyzer item in the Menu bar at the top of the

application.4. Click the Download PICkit Serial Analyzer Firmware item.5. Navigate to the PKSA firmware .hex file for the MTCH6301, Program

Files/Microchip/MTCH6301Utility/PKSpCap406.hex, and select Open.

6. The PKSA will be updated with the new firmware.7. After the PKSA firmware has been updated, disconnect the mini-B USB cable

from the PKSA and re-connect. This must be performed in order for the PKSA to work properly.

2014 Microchip Technology Inc. DS40001741B-page 15

Page 16: MTCH6301 Utility Version 2.04 User Guideww1.microchip.com/downloads/en/DeviceDoc/40001741B.pdf · MTCH6301 UTILITY VERSION 2.04 USER’S GUIDE 2014 Microchip Technology Inc. DS40001741B-page

MTCH6301 UTILITY VERSION 2.04

USER’S GUIDE

Chapter 4. MTCH6301 Utility Layout

4.1 INTRODUCTIONThe MTCH6301 Utility displays by default a Welcome window that explains the basic features of this utility. The utility contains five tabs (see Figure 4-1):• Setup• Auto-Tune• Self (disabled by default)• Mutual (disabled by default)• Touch

FIGURE 4-1: TABS OF THE MTCH6301 UTILITY

The main window is also split into five sections (see Figure 4-2):• Basic Parameters

• Visualization

• Help

• Information

• Advanced Parameters

FIGURE 4-2: SETUP TAB WITH EACH SECTION HIGHLIGHTED

DS40001741B-page 16 2014 Microchip Technology Inc.

Page 17: MTCH6301 Utility Version 2.04 User Guideww1.microchip.com/downloads/en/DeviceDoc/40001741B.pdf · MTCH6301 UTILITY VERSION 2.04 USER’S GUIDE 2014 Microchip Technology Inc. DS40001741B-page

MTCH6301 Utility Layout

4.2 SETUP TABThe Setup tab is designed to correctly match the controller’s pin layout with the sensor. The Basic Parameters section contains two boxes to input the number of RX (Receive) and TX (Transmit) pins that are used to connect to the sensor. The Visualization section initially displays how the controller believes the sensor is laid out. The default setting for the MTCH6301 is 12 RX and 9 TX channels. If the sensor has a different layout than shown, drag the appropriate RX or TX pin from the controller to the correct location on the sensor. When the sensor is correctly laid out, click the Set Pin Map Registers button to apply the settings on the controller. Finally, in the Information section, the status of the controller will be displayed along with the controller’s firmware version, the controller’s ID and the version of the utility (see Figure 4-3).

FIGURE 4-3: SETUP TAB WITH PIN MAP BEING MODIFIED

4.2.1 Advanced Parameters SectionThe Advanced Parameters section of the Setup tab allows advanced interface components and features to be enabled (see Figure 4-4). Specifically, the menu and toolbar can be displayed, along with enabling the Self and Mutual tabs. If the controller needs to be restored to the factory defaults the Restore Factory Defaults button can be clicked. If clicked, text will appear after a few seconds indicating if the restoration was successful. Finally, the Perform Manufacturing Tests button checks the controller for any pin faults. The status of the controller will appear next to the button after the tests are performed.

FIGURE 4-4: ADVANCED PARAMETERS SECTION OF THE SETUP TAB

2014 Microchip Technology Inc. DS40001741B-page 17

Page 18: MTCH6301 Utility Version 2.04 User Guideww1.microchip.com/downloads/en/DeviceDoc/40001741B.pdf · MTCH6301 UTILITY VERSION 2.04 USER’S GUIDE 2014 Microchip Technology Inc. DS40001741B-page

MTCH6301 Utility Version 2.04 User’s Guide

4.3 AUTO-TUNE TABThe Auto-Tune tab is designed to tune the MTCH6301 for a balance of report rate speed and sensor accuracy. Some applications may need additional tuning (see Section 4.4 “Self Tab” and Section 4.5 “Mutual Tab” for more details). The steps of the Auto-Tune procedure are shown in the Visualization section and described in the Information section. The Auto-Tune procedure is broken down into six steps (see Figure 4-5):1. Starting the Auto-Tune Procedure2. Setting the Sensor Flip State Parameters3. Gathering the Self and Mutual Baseline Values4. Setting Basic Self Parameters5. Setting Basic Mutual Parameters6. Finishing the Auto-Tune Procedure

FIGURE 4-5: START SCREEN OF THE AUTO-TUNE PROCEDURE

4.3.1 Starting the Auto-Tune ProcedureTo begin the Auto-Tune procedure click the Start Auto-Tune button found in the Basic Parameters section (see Figure 4-6).

FIGURE 4-6: START AUTO-TUNE BUTTON

DS40001741B-page 18 2014 Microchip Technology Inc.

Page 19: MTCH6301 Utility Version 2.04 User Guideww1.microchip.com/downloads/en/DeviceDoc/40001741B.pdf · MTCH6301 UTILITY VERSION 2.04 USER’S GUIDE 2014 Microchip Technology Inc. DS40001741B-page

MTCH6301 Utility Layout

4.3.2 Setting the Sensor Flip State ParametersAfter the Start Auto-Tune button is clicked, the procedure will begin by displaying the first of three targets. These targets are used to determine the orientation of the sensor, also known as the Flip State. For each target, tap the equivalent quadrant of the sensor. The utility will automatically detect the touch and move on accordingly (see Figure 4-7).

FIGURE 4-7: SENSOR FLIP STATE SECTION OF THE AUTO-TUNE PROCEDURE

After tapping the third target the utility will determine the orientation of the sensor. Do not touch the sensor during this time.

4.3.3 Gathering Self and Mutual Baseline ValuesAfter the utility calculates the orientation of the sensor, it will proceed to collect self and mutual capacitance data to use as a baseline. Self capacitance refers to a measurement taken from a single RX line on the sensor and mutual capacitance refers to the measurement taken from a single RX/TX node on the sensor. It is very important not to touch the sensor during this time.

2014 Microchip Technology Inc. DS40001741B-page 19

Page 20: MTCH6301 Utility Version 2.04 User Guideww1.microchip.com/downloads/en/DeviceDoc/40001741B.pdf · MTCH6301 UTILITY VERSION 2.04 USER’S GUIDE 2014 Microchip Technology Inc. DS40001741B-page

MTCH6301 Utility Version 2.04 User’s Guide

4.3.4 Setting Basic Self ParametersThis step of the Auto-Tune procedure collects the self capacitance data used for tuning the controller. To complete this part in the procedure, the sensor must be touched approximately in the center, such that the red bar directly above the green square is the highest. Then, the touch should be adjusted so that the two adjacent bars become equal in height (see Figure 4-8). When the utility determines that a touch is in the correct location, a progress bar on the right side of the graph will fill up. Once the bar is completely filled, the utility will collect all the self capacitance data needed to tune the controller.

FIGURE 4-8: SELF GRAPH OF THE AUTO-TUNE PROCEDURE

After the self capacitance data is collected, the utility will switch to the Mutual Auto-Tune graph.

Note: The graph in Figure 4-8 collects data from the RX axis. Depending on the rotation of the sensor, the touch may need to be moved up and down or left and right in order to get the expected results.

Note: To ensure an accurate Auto-Tune procedure, please note that the user should not touch the sensor while the utility is switching between graphs.

DS40001741B-page 20 2014 Microchip Technology Inc.

Page 21: MTCH6301 Utility Version 2.04 User Guideww1.microchip.com/downloads/en/DeviceDoc/40001741B.pdf · MTCH6301 UTILITY VERSION 2.04 USER’S GUIDE 2014 Microchip Technology Inc. DS40001741B-page

MTCH6301 Utility Layout

4.3.5 Setting Basic Mutual ParametersThe goal of this step in the Auto-Tune procedure is to touch the controller so that a blue dot appears and navigates into the box in the center of the graph. Once the dot is in the box, the progress bar on the right will start to fill up (see Figure 4-9). When full, the utility will capture the mutual capacitance data from the controller.

FIGURE 4-9: MUTUAL GRAPH OF THE AUTO-TUNE PROCEDURE

4.3.6 Finishing the Auto-Tune ProcedureAfter the mutual Auto-Tune graph completes, the data collected is analyzed by the utility to determine the final parameters. The resulting values are saved to the controller’s registers. These values are the Self Scan Time, Self Threshold, Mutual Scan Time and Mutual Threshold. These registers may be viewed and fine-tuned by enabling the Self and Mutual tabs in the Show Advanced Parameters section of the Setup tab, by clicking the Register Data Window icon on the toolbar which can be shown via the Show Advanced Parameters section of the Setup tab or by saving the registers to a file.

Note: Keep moving about the sensor until the blue dot appears. This box is an expanded view of a section of the sensor. A touch may move the blue dot very quickly while trying to navigate the dot inside of the box.

2014 Microchip Technology Inc. DS40001741B-page 21

Page 22: MTCH6301 Utility Version 2.04 User Guideww1.microchip.com/downloads/en/DeviceDoc/40001741B.pdf · MTCH6301 UTILITY VERSION 2.04 USER’S GUIDE 2014 Microchip Technology Inc. DS40001741B-page

MTCH6301 Utility Version 2.04 User’s Guide

4.4 SELF TABThe Self tab is designed for manual tuning of the self capacitance measurements of the MTCH6301 controller with your sensor. The Basic Parameters section contains the same parameters used by the Auto-Tune procedure to tune the controller. The two register values that can be changed are Self Scan Time and Self Threshold. The Self Scan Time register value refers to the quantity of measurements taken on each RX line, while the Self Threshold register value refers to the level an RX line must achieve before it is further analyzed for a touch.The Visualization section contains the Self graph that displays the measurements taken from each RX line in real time. The Information section shows a snapshot of the base-lined self capacitance data so that the values are readable. Self packets may be logged in real time by clicking the Start Logging button (see Figure 4-10). When clicked, this button will prompt to select a location for saving self data. To stop logging self data click the Stop Logging button that appears in the Information section.

FIGURE 4-10: SELF TAB

DS40001741B-page 22 2014 Microchip Technology Inc.

Page 23: MTCH6301 Utility Version 2.04 User Guideww1.microchip.com/downloads/en/DeviceDoc/40001741B.pdf · MTCH6301 UTILITY VERSION 2.04 USER’S GUIDE 2014 Microchip Technology Inc. DS40001741B-page

MTCH6301 Utility Layout

4.5 MUTUAL TABThe Mutual tab is designed for manual tuning of the mutual capacitance measurements of the MTCH6301 controller with the user’s sensor. The Basic Parameters section contains the same parameters used by the Auto-Tune procedure to tune the controller. The two register values that can be changed are Mutual Scan Time and Mutual Threshold. The Mutual Scan Time refers to the quantity of measurements taken on each RX/TX node, while the Mutual Threshold refers to the level an RX/TX node must achieve before it is further analyzed for a touch.The Visualization section contains the Mutual graph that displays the measurement taken from each RX/TX node in real time. The Information section shows a snapshot of the base-lined mutual capacitance data coming in every tenth of a second so that the values are readable. Mutual capacitance packets may be logged in real time by clicking the Start Logging button (see Figure 4-11). When clicked, this button will prompt to select a location for saving mutual data. To stop logging mutual data click the Stop Logging button in the Information section.

FIGURE 4-11: MUTUAL TAB

2014 Microchip Technology Inc. DS40001741B-page 23

Page 24: MTCH6301 Utility Version 2.04 User Guideww1.microchip.com/downloads/en/DeviceDoc/40001741B.pdf · MTCH6301 UTILITY VERSION 2.04 USER’S GUIDE 2014 Microchip Technology Inc. DS40001741B-page

MTCH6301 Utility Version 2.04 User’s Guide

4.6 TOUCH TABThe Touch tab is designed for verifying that the controller is tuned and is outputting the correct touch locations (see Figure 4-12). Gestures can also be turned ON/OFF.

FIGURE 4-12: TOUCH TAB

4.6.1 OverviewThe Basic Parameters section contains four items:• Flip State• Gestures turned ON/OFF• Ability to save the registers to the controller’s NVRAM• Ability to save modified registers to a fileThe Flip State determines the orientation of coordinates that are sent from the controller. The available checkboxes provide multiple combinations to achieve any required orientation. Gestures are a list of predefined touch movements that can be turned ON or OFF. Only gestures from Touch ID 0 are shown in the Visualization section of the Touch tab. However, in the Information section gestures from all touch IDs are shown.

DS40001741B-page 24 2014 Microchip Technology Inc.

Page 25: MTCH6301 Utility Version 2.04 User Guideww1.microchip.com/downloads/en/DeviceDoc/40001741B.pdf · MTCH6301 UTILITY VERSION 2.04 USER’S GUIDE 2014 Microchip Technology Inc. DS40001741B-page

MTCH6301 Utility Layout

The gestures supported by MTCH6301 are as shown in Table 4-1.

TABLE 4-1: GESTURES SUPPORTED BY MTCH6301Gesture Name Gesture ID in Hexadecimal Gesture image

Single tap 0x10

Single tap and hold 0x11

Double tap 0x20

Up swipe 0x31

Up swipe and hold 0x32

Right Swipe 0x41

Right Swipe and hold 0x42

Down Swipe 0x51

Down Swipe and hold 0x52

Left Swipe 0x61

Left Swipe and hold 0x62

2014 Microchip Technology Inc. DS40001741B-page 25

Page 26: MTCH6301 Utility Version 2.04 User Guideww1.microchip.com/downloads/en/DeviceDoc/40001741B.pdf · MTCH6301 UTILITY VERSION 2.04 USER’S GUIDE 2014 Microchip Technology Inc. DS40001741B-page

MTCH6301 Utility Version 2.04 User’s Guide

FIGURE 4-13: TOUCH TAB WITH GESTURES ENABLED

There are two buttons in the Basic Parameters section (see Figure 4-13):• Save to Controller• Save to FileWhen clicked, the Save to Controller button saves all of the registers to the controller’s nonvolatile memory. The Save to File button determines which register values have been modified from the factory defaults and saves them to a .csv file. This file provides a reference for what parameters need to be changed in a manufacturing scenario. This file can also be imported into the utility at a later time to easily configure additional MTCH6301 controllers.To use the current settings in a manufacturing scenario open the Register window (Toolbar or Menu must be enabled) and ensure that the custom view is chosen. Based on the register values shown, a series of Set Register commands will need to be executed on the target controller. To view the format of these commands open the Raw Data window (Toolbar or Menu must be enabled) followed by selecting a few registers at a time in the Register window and clicking Write. Finally, use a firmware command to write the register values to nonvolatile memory.

DS40001741B-page 26 2014 Microchip Technology Inc.

Page 27: MTCH6301 Utility Version 2.04 User Guideww1.microchip.com/downloads/en/DeviceDoc/40001741B.pdf · MTCH6301 UTILITY VERSION 2.04 USER’S GUIDE 2014 Microchip Technology Inc. DS40001741B-page

MTCH6301 Utility Layout

4.6.2 Visualization SectionThe Visualization section shows a graph of the sensor based on the amount of RX and TX channels (see Figure 4-14). The graph can show up to ten touches where each touch is a different color, as shown below:• Touch ID 0: green• Touch ID 1: red• Touch ID 2: yellow• Touch ID 3: blue• Touch ID 4: dark cyan• Touch ID 5: purple• Touch ID 6: white• Touch ID 7: pink• Touch ID 8: orange• Touch ID 9: sky blue

FIGURE 4-14: TOUCH TAB

2014 Microchip Technology Inc. DS40001741B-page 27

Page 28: MTCH6301 Utility Version 2.04 User Guideww1.microchip.com/downloads/en/DeviceDoc/40001741B.pdf · MTCH6301 UTILITY VERSION 2.04 USER’S GUIDE 2014 Microchip Technology Inc. DS40001741B-page

MTCH6301 Utility Version 2.04 User’s Guide

4.6.3 Advanced Parameters SectionThe Diagnostic Graph may be enabled by selecting the Show Advanced Parameters and Diagnostic Mode in the lower left corner (see Figure 4-15). This gives a visual representation of how the controller determines the location of a touch. The red line represents the self capacitance data. Once an RX line reaches a potential touch threshold, it performs a mutual capacitance scan represented by the blue lines. The yellow lines indicate the search process that MTCH6301 undergoes while looking for the maximum activation level. Points that are not a true maximum are eliminated in favor of the adjacent, more activated values. The closest node to a touch is shown by the gray line and dot on the grid. Finally, the touch is determined and shown in the same color as the coordinate graph.

FIGURE 4-15: DIAGNOSTIC GRAPH

DS40001741B-page 28 2014 Microchip Technology Inc.

Page 29: MTCH6301 Utility Version 2.04 User Guideww1.microchip.com/downloads/en/DeviceDoc/40001741B.pdf · MTCH6301 UTILITY VERSION 2.04 USER’S GUIDE 2014 Microchip Technology Inc. DS40001741B-page

MTCH6301 Utility Layout

4.7 MENU AND TOOLBARThe menu and toolbar are enabled in the Advanced Parameters section of the Setup tab. They are designed to easily navigate to some of the advanced features of this utility (see Figure 4-16).

FIGURE 4-16: MENU AND TOOLBAR

The icons located in the menu and toolbar from left to right are:• Open• Save• Save As• Raw Data Window• Register Window• Send Commands• Register Offset• Baseline Controller• Freeze/Thaw• Help• Toggle Connection

4.7.1 OpenThe Open icon ( ) allows loading of previously saved configuration value files. When a file is selected, the values are then loaded into the controller’s registers.

4.7.2 SaveThe Save icon ( ) will overwrite any currently loaded file that is being used. If no file has been currently opened, then a window will pop up asking what the name of this file should be. When the file being saved to is determined, all modified register values are saved to the file.

4.7.3 Save AsThe Save As icon ( ) opens a window asking what file name should be used to save the modified register values on the controller.

2014 Microchip Technology Inc. DS40001741B-page 29

Page 30: MTCH6301 Utility Version 2.04 User Guideww1.microchip.com/downloads/en/DeviceDoc/40001741B.pdf · MTCH6301 UTILITY VERSION 2.04 USER’S GUIDE 2014 Microchip Technology Inc. DS40001741B-page

MTCH6301 Utility Version 2.04 User’s Guide

4.7.4 Raw Data WindowThe Raw Data icon ( ) opens a window which lists all raw byte data coming from the controller (see Figure 4-17).

FIGURE 4-17: RAW DATA WINDOW

4.7.5 Register Data WindowThe Register Data icon ( )opens a window that shows any registers that have been modified from the factory defaults. To view all of the registers click the Show All button. To read or write registers check the corresponding checkbox to the register and click the Read or Write button (see Figure 4-18).

FIGURE 4-18: REGISTER DATA WINDOW

DS40001741B-page 30 2014 Microchip Technology Inc.

Page 31: MTCH6301 Utility Version 2.04 User Guideww1.microchip.com/downloads/en/DeviceDoc/40001741B.pdf · MTCH6301 UTILITY VERSION 2.04 USER’S GUIDE 2014 Microchip Technology Inc. DS40001741B-page

MTCH6301 Utility Layout

4.7.6 Commands WindowThe Commands Window icon ( ) opens a window that allows commands to be sent to the controller (see Figure 4-19). The controller will send a response for each message.

FIGURE 4-19: CONTROLLER COMMANDS WINDOW

4.7.7 Register Offset WindowThe Register Offset icon ( ) is an advanced feature that allows valid register byte offsets to be read or written (see Figure 4-20). By default, the values are displayed in decimal. However, to display the value in hexadecimal, start the field with the prefix ‘0x’ (for example, 0xFE). To provide the value in binary, start the field with the prefix ‘0b’ (for example, 0b11001111).

FIGURE 4-20: REGISTER OFFSET WINDOW

2014 Microchip Technology Inc. DS40001741B-page 31

Page 32: MTCH6301 Utility Version 2.04 User Guideww1.microchip.com/downloads/en/DeviceDoc/40001741B.pdf · MTCH6301 UTILITY VERSION 2.04 USER’S GUIDE 2014 Microchip Technology Inc. DS40001741B-page

MTCH6301 Utility Version 2.04 User’s Guide

4.7.8 Baseline ControllerThe Baseline Controller icon ( ) will perform a software baseline or a hardware baseline to correct potential problems with the controller.

4.7.9 Freeze/ThawThis icon ( ) will freeze any Data Visualization section graph and Information section text data. This allows an easy way to see how the graph correlates to the data.

4.7.10 HelpThe Help icon ( ) opens the Welcome window if it is not currently open. The Welcome window explains the basic features of the utility.

4.7.11 Toggle Connection This icon ( ) toggles between connecting and disconnecting the controller from the utility.

DS40001741B-page 32 2014 Microchip Technology Inc.

Page 33: MTCH6301 Utility Version 2.04 User Guideww1.microchip.com/downloads/en/DeviceDoc/40001741B.pdf · MTCH6301 UTILITY VERSION 2.04 USER’S GUIDE 2014 Microchip Technology Inc. DS40001741B-page

MTCH6301 UTILITY VERSION 2.04

USER’S GUIDE

Chapter 5. Troubleshooting

5.1 THE AUTO-TUNE PROCESS FAILS AFTER THE FLIP STATE TARGETSSome video card drivers have trouble rendering the self and mutual Auto-Tune graphs which can cause the utility to fail. The solution is to first open the Windows Registry Editor, search for and run regedit.exe. When the Registry Editor is open search for showSelfText (the register should currently be set to true) and change this value to false. Then search for showMutualText (the register should currently be set to true) and change this value to false. This should fix the utility’s failure during the Auto-Tune procedure.

5.2 THE MTCH6301 UTILITY INSTALLER REQUIRES ADMINISTRATOR ACCESSThe MTCH6301 Utility requires administrator access for installation. If the desired installation computer does not have administrator rights, please contact a user that has administrator rights in order to install the utility.

5.3 SOME OF THE VISUALIZATION GRAPHS HAVE LATENCY ISSUESThe MTCH6301 touch controller reports information very quickly and it may report at a faster rate than a video card can process and render. The current recommendation is to use a more powerful graphics card solution. It is recommended that a video card with at least an average G3D mark of 60 is used from http://www.videocardbenchmark.net/.

5.4 SOME OF MY TOOLBAR WINDOWS ARE NOT VISIBLEIn some rare circumstances, the floating or dockable windows may become positioned so that it is no longer possible to access them. To correct this, first exit the MTCH6301 Utility if it is running. Then browse to the application directory of the utility (for example, it is often under C:\Program Files\Microchip\MTCH6301Utility or C:\Program Files (x86)\Microchip\MTCH6301Utility). Finally, double-click on the file restoreSoftwareDefaults.reg. The system will respond with a dialog reading “The keys and values contained in <current path>\restoreSoftwareDefaults.reg have been successfully added to the registry”. The next time the utility is run, all of the application defaults will be used.

2014 Microchip Technology Inc. DS40001741B-page 33

Page 34: MTCH6301 Utility Version 2.04 User Guideww1.microchip.com/downloads/en/DeviceDoc/40001741B.pdf · MTCH6301 UTILITY VERSION 2.04 USER’S GUIDE 2014 Microchip Technology Inc. DS40001741B-page

MTCH6301 Utility Version 2.04 User’s Guide

5.5 RESTORING DM320016 TO FACTORY DEFAULTSTo restore DM320016 to factory defaults complete the following steps: 1. Disconnect DM320016 from all devices before turning the SW1 power switch to

the OFF position and the SW2 switch to the DEV position.2. Connect the PKSA that came with the development kit to DM320016 using the

left header, PKS, on the device.3. Open the MTCH6301 Utility and click the Show Advanced Parameters checkbox

in the lower left hand corner, which will display a list of additional options, including a Restore Factory Defaults button. Click the button and wait for the “Controller factory defaults restored” text to appear.

4. Close the utility and disconnect DM320016. Once DM320016 stops receiving power from PKSA, factory defaults will be restored.

5. To verify that the device has been restored move SW2 so that DEMO is selected and change SW1 to the ON position.

DS40001741B-page 34 2014 Microchip Technology Inc.

Page 35: MTCH6301 Utility Version 2.04 User Guideww1.microchip.com/downloads/en/DeviceDoc/40001741B.pdf · MTCH6301 UTILITY VERSION 2.04 USER’S GUIDE 2014 Microchip Technology Inc. DS40001741B-page

2014 Microchip Technology Inc. DS40001741B-page 35

AMERICASCorporate Office2355 West Chandler Blvd.Chandler, AZ 85224-6199Tel: 480-792-7200 Fax: 480-792-7277Technical Support: http://www.microchip.com/supportWeb Address: www.microchip.comAtlantaDuluth, GA Tel: 678-957-9614 Fax: 678-957-1455Austin, TXTel: 512-257-3370 BostonWestborough, MA Tel: 774-760-0087 Fax: 774-760-0088ChicagoItasca, IL Tel: 630-285-0071 Fax: 630-285-0075ClevelandIndependence, OH Tel: 216-447-0464 Fax: 216-447-0643DallasAddison, TX Tel: 972-818-7423 Fax: 972-818-2924DetroitNovi, MI Tel: 248-848-4000Houston, TX Tel: 281-894-5983IndianapolisNoblesville, IN Tel: 317-773-8323Fax: 317-773-5453Los AngelesMission Viejo, CA Tel: 949-462-9523 Fax: 949-462-9608New York, NY Tel: 631-435-6000San Jose, CA Tel: 408-735-9110Canada - TorontoTel: 905-673-0699 Fax: 905-673-6509

ASIA/PACIFICAsia Pacific OfficeSuites 3707-14, 37th FloorTower 6, The GatewayHarbour City, KowloonHong KongTel: 852-2943-5100Fax: 852-2401-3431Australia - SydneyTel: 61-2-9868-6733Fax: 61-2-9868-6755China - BeijingTel: 86-10-8569-7000 Fax: 86-10-8528-2104China - ChengduTel: 86-28-8665-5511Fax: 86-28-8665-7889China - ChongqingTel: 86-23-8980-9588Fax: 86-23-8980-9500China - HangzhouTel: 86-571-8792-8115 Fax: 86-571-8792-8116China - Hong Kong SARTel: 852-2943-5100 Fax: 852-2401-3431China - NanjingTel: 86-25-8473-2460Fax: 86-25-8473-2470China - QingdaoTel: 86-532-8502-7355Fax: 86-532-8502-7205China - ShanghaiTel: 86-21-5407-5533 Fax: 86-21-5407-5066China - ShenyangTel: 86-24-2334-2829Fax: 86-24-2334-2393China - ShenzhenTel: 86-755-8864-2200 Fax: 86-755-8203-1760China - WuhanTel: 86-27-5980-5300Fax: 86-27-5980-5118China - XianTel: 86-29-8833-7252Fax: 86-29-8833-7256China - XiamenTel: 86-592-2388138 Fax: 86-592-2388130China - ZhuhaiTel: 86-756-3210040 Fax: 86-756-3210049

ASIA/PACIFICIndia - BangaloreTel: 91-80-3090-4444 Fax: 91-80-3090-4123India - New DelhiTel: 91-11-4160-8631Fax: 91-11-4160-8632India - PuneTel: 91-20-3019-1500Japan - OsakaTel: 81-6-6152-7160 Fax: 81-6-6152-9310Japan - TokyoTel: 81-3-6880- 3770 Fax: 81-3-6880-3771Korea - DaeguTel: 82-53-744-4301Fax: 82-53-744-4302Korea - SeoulTel: 82-2-554-7200Fax: 82-2-558-5932 or 82-2-558-5934Malaysia - Kuala LumpurTel: 60-3-6201-9857Fax: 60-3-6201-9859Malaysia - PenangTel: 60-4-227-8870Fax: 60-4-227-4068Philippines - ManilaTel: 63-2-634-9065Fax: 63-2-634-9069SingaporeTel: 65-6334-8870Fax: 65-6334-8850Taiwan - Hsin ChuTel: 886-3-5778-366Fax: 886-3-5770-955Taiwan - KaohsiungTel: 886-7-213-7830Taiwan - TaipeiTel: 886-2-2508-8600 Fax: 886-2-2508-0102Thailand - BangkokTel: 66-2-694-1351Fax: 66-2-694-1350

EUROPEAustria - WelsTel: 43-7242-2244-39Fax: 43-7242-2244-393Denmark - CopenhagenTel: 45-4450-2828 Fax: 45-4485-2829France - ParisTel: 33-1-69-53-63-20 Fax: 33-1-69-30-90-79Germany - DusseldorfTel: 49-2129-3766400Germany - MunichTel: 49-89-627-144-0 Fax: 49-89-627-144-44Germany - PforzheimTel: 49-7231-424750Italy - Milan Tel: 39-0331-742611 Fax: 39-0331-466781Italy - VeniceTel: 39-049-7625286 Netherlands - DrunenTel: 31-416-690399 Fax: 31-416-690340Poland - WarsawTel: 48-22-3325737 Spain - MadridTel: 34-91-708-08-90Fax: 34-91-708-08-91Sweden - StockholmTel: 46-8-5090-4654UK - WokinghamTel: 44-118-921-5800Fax: 44-118-921-5820

Worldwide Sales and Service

03/25/14