Datasheet MTCH6301 Datasheet

Page 1
MTCH6301 PROJECTED CAPACITIVE
TOUCH CONTROLLER
MTCH6301 Pr ojecte d Capacitive Touch Controller
Description
The MTCH6301 is a turnkey projected capacitive con­troller that allows easy integration of multi-touch and gestures to create a rich user interface in your design. Through a sophisticated combination of Self and Mutual Capacitive scanning for both XY screens and touch pads, the MTCH6301 allows designers to quickly and easily integrate projected capacitive touch into their application.
Applications:
• Human-machine interfaces with configurable button, keypad or scrolling functions
• Single-finger gesture based interfaces to swipe, scroll, or doubletap controls
• Home automation control panels
• Security control keypads
• Automotive center stack controls
• Gaming devices
• Remote control touch pads
Touch Sensor Support
• Up to 13RX x 18TX channels
• Works with printed circuit board (PCB), film, glass, and flexible circuit board (FPC) sensors
• Supports sensor sizes up to 4.3”
• Individual channel tuning for optimal sensitivity
• Cover layer support:
- Plastic: up to 3 mm
- Glass: up to 5 mm
Touch Features
• Multitouch (up to 10 touches)
• Gesture detection and reporting
• Single and dual touch drawing
• Self and Mutual signal acquisition
• Built-in noise detection and filtering
Power Management
• Configurable Sleep mode
• Integrated Power-on Reset and Brown-out Reset
• 20 µA sleep current (typical)
Communication Interface
•I2C™ (up to 400 kbps)
Operating Conditions
• 2.4V to 3.6V, -40ºC to +105ºC
Package Types
• 44-Lead TQFP
• 44-Lead QFN
Touch Performance
• >100 reports per second single touch
• >60 reports per second dual touch
• Up to 12-bit resolution coordinate reporting
2012 Microchip Technology Inc. DS41663A-page 1
Page 2
MTCH6301 PROJECTED CAPACITIVE TOUCH CONTROLLER
Table of Contents
1.0 System Block Diagram................................................................................................................................................................. 3
2.0 Configuration and Setup............................................................................................................................................................... 3
3.0 Pin Diagram.................................................................................................................................................................................. 4
4.0 Layout........................................................................................................................................................................................... 6
5.0 Communication Protocol ............................................................................................................................................................ 10
6.0 Memory Map .............................................................................................................................................................................. 16
7.0 Special Features ........................................................................................................................................................................ 18
8.0 Electrical Characteristics............................................................................................................................................................ 21
9.0 Ordering Information .................................................................................................................................................................. 24
10.0 Packaging Information................................................................................................................................................................ 25
TO OUR VALUED CUSTOMERS
It is our intention to provide our valued customers with the best documentation possible to ensure successful use of your Microchip products. To this end, we will continue to improve our publications to better suit your needs. Our publications will be refined and enhanced as new volumes and updates are introduced.
If you have any questions or comments regarding this publication, please contact the Marketing Communications Department via E-mail at docerrors@microchip.com or fax the Reader Response Form in the back of this data sheet to (480) 792-4150. We welcome your feedback.
Most Current Data Sheet
To obtain the most up-to-date version of this data sheet, please register at our Worldwide Web site at:
http://www.microchip.com
You can determine the version of a data sheet by examining its literature number found on the bottom outside corner of any page. The last character of the literature number is the version number, (e.g., DS30000A is version A of document DS30000).
Errata
An errata sheet, describing minor operational differences from the data sheet and recommended workarounds, may exist for current devices. As device/documentation issues become known to us, we will publish an errata sheet. The errata will specify the revision of silicon and revision of document to which it applies.
To determine if an errata sheet exists for a particular device, please check with one of the following:
• Microchip’s Worldwide Web site; http://www.microchip.com
• Your local Microchip sales office (see last page) When contacting a sales office, please specify which device, revision of silicon and data sheet (include literature number) you are
using.
Customer Notification System
Register on our web site at www.microchip.com to receive the most current information on all of our products.
DS41663A-page 2 2012 Microchip Technology Inc.
Page 3
MTCH6301 PROJECTED CAPACITIVE TOUCH CONTROLLER
Touch Sensor
TX0..17
RX0..12
User Configuration Data
Noise Reduction / Filtering Engine
Gesture Engine
MultiTouch
Decode
I2C™
Module
Signal Acquisition Controller
TX Drive
RX
Sense
ADC
MTCH6301
Communications Engine
[Master Controller]
Touch Data
MICROCHIP
PICkit™ Serial
Analyzer
USB
Connection only for initial tuning or configuration

1.0 SYSTEM BLOCK DIAGRAM

The MTCH6301 is a turnkey projected capacitive touch controller that allows easy integration of multitouch and gestures to create a rich user interface in your design. Through a sophisticated combination of Self and Mutual Capacitive scanning for both XY screens and touch pads, the MTCH6301 allows designers to quickly and easily integrate projected capacitive touch into their application.

FIGURE 1-1: BLOCK DIAGRAM

The Projected Capacitive Configuration Utility with an autotune feature allows fast customization for different sizes and top layer thicknesses.
For further customization, designers can also get access to the firmware library to optimize and improve designs as needed.

2.0 CONFIGURATION AND SETUP

The MTCH6301 is pre-configured for a 12 Receiver (RX)/9 Transmitter (TX) touch sensor, mapped as
shown in Section4.0 “Layout”. While the device will
work out of the box using this specific sensor configu­ration, most applications will require additional configu­ration and sensor tuning to determine the correct set of parameters to be used in the final application.
Microchip provides a PC-based configuration tool for this purpose, available in the mTouch™ Sensing Solu­tion Design Center (www.microchip.com/mtouch). Use of this tool requires a PICkit™ Serial Analyzer (updated with MTCH6301 support), as well as access to the I communications bus of the MTCH6301.
2012 Microchip Technology Inc. DS41663A-page 3
2
C
Once the development process is complete, these modified parameters must either be written perma­nently to the controller (via NVRAM, refer to
Section 7.3 “Non-Volatile RAM (NVRAM)”), or alter-
natively can be sent every time the system is powered on. Either the PICkit Serial Analyzer or the Master I Controller can be used for this purpose.
2
C
Page 4
MTCH6301 PROJECTED CAPACITIVE TOUCH CONTROLLER
44-Pin TQFP
(1,2)
44-Pin QFN
(1,2)
Note 1: All RX/TX are remappable. Refer to Section 4.3 “Sensor Layout Configuration” for further
information.
2: The metal plane at the bottom of the device is not connected to any pins and is recommended to be
connected to V
SS externally.
MTCH6301
SDA TX17 TX16 TX15 TX14
VSS
VCAP
INT
N/C RX12 RX11
SCL
TX11
TX10
TX9
VDD
VSS
TX5
TX6
TX7
TX8
TX4
TX0 TX1 TX2 TX3 VSS VDD RX0 RX1 RX2 RX3 RX4
TX13
TX12
RX10
RX9
VSS
VDD
RESET
RX8
RX7
RX6
RX5
MTCH6301
44
43
42
41
40
39
38
37
36
35
34
12
13
141516
17
18
19
20
21
22
1
2 3
4 5
6
7
8
9 10
11
33
32 31
30 29
28
27
26
25 24
23

3.0 PIN DIAGRAM

FIGURE 3-1: PIN DIAGRAM

DS41663A-page 4 2012 Microchip Technology Inc.
Page 5
MTCH6301 PROJECTED CAPACITIVE TOUCH CONTROLLER

TABLE 3-1: PINOUT I/O DESCRIPTIONS

Pin Name Pin Number Pin Type Description
RESET 18 I/P Reset device (active low)
SCL 44 I Synchronous serial clock input/output for I2C™
SDA 1 I/O Synchronous serial data input/output for I2C
2
INT 8 O Interrupt (from MTCH6301 to master) for I
RX0 27 I/O
RX1 26 I/O
RX2 25 I/O
RX3 24 I/O
RX4 23 I/O
RX5 22 I/O
RX6 21 I/O
RX7 20 I/O
RX8 19 I/O
RX9 15 I/O
RX10 14 I/O
RX 11 11 I/O
RX12 10 I/O
TX0 33 O
TX1 32 O
TX2 31 O
TX3 30 O
TX4 34 O
TX5 38 O
TX6 37 O
TX7 36 O
TX8 35 O
TX9 41 O
TX10 42 O
TX11 43 O
TX12 13 O
TX13 12 O
TX14 5 O
TX15 4 O
TX16 3 O
TX17 2 O
N/C 9 N/C No Connect
CAP 7 P CPU logic filter capacitor connection
V
VDD 17, 28, 40 P Positive supply for peripheral logic and I/O pins
V
SS 6, 16, 29, 39 P Ground reference for logic and I/O pins. This pin must be
RX Sense (or TX Drive)
TX Drive
connected at all times
C
2012 Microchip Technology Inc. DS41663A-page 5
Page 6
MTCH6301 PROJECTED CAPACITIVE TOUCH CONTROLLER
Master I2C™ Controller
MTCH6301
TX3
TX2
TX1
TX0
VSS
VDD
RX0
RX1 RX2
RX3 RX4
30
31
32
33
29 28 27 26 25 24 23
4
3
2
1
5 6 7 8
9 10 11
TX15
TX16
TX17
SDA
TX14 VSS VCAP
INT N/C
RX12 RX11
TX9
TX10
TX11
SCL
VDD
VSS
TX5
TX6
TX7
TX8
TX4
41
42
43
44
40393837363534
RX9
RX10
TX12
TX13
VSS
VDD
RESET
RX8
RX7
RX6
RX5
15
14
13
12
16171819202122
10 µF
20k O
0.1 µF
0.1 µF
0.1 µF
RX0 RX11
TX0 TX8
GPIO/INT
SCL
SDA
MICROCHIP
PICkit™ Serial
Analyzer

4.0 LAYOUT

4.1 Typical Application Circuit

The following schematic portrays a typical application circuit, based on a 12RX/9TX touch sensor.

FIGURE 4-1: TYPICAL APPLICATION CIRCUIT

4.2 Touch Sensor Design

Please refer to the mTouch Sensing Solution design center at www.microchip.com/mtouch for additional information regarding design and layout of touch sensors.

4.3.1 RX/TX PIN MAP

By default, the RX and TX pins are set as shown in the Typical Application Circuit (Figure 4.1). If you require a different layout or a different amount of sensor chan­nels, the RX and TX pins are configured via pin map
arrays. To access these arrays, reference Section 5.0

4.3 Sensor Layout Configuration

To properly configure a sensor from a physical layout standpoint, the following registers must be correctly configured:
• RX Pin Map/TX Pin Map
• RX Scaling Coefficient/TX Scaling Coefficient
•Flip State
DS41663A-page 6 2012 Microchip Technology Inc.
“Communication Protocol” and Section 6.0 “Mem­ory Map” of this document.
The RX and TX lines are configurable for the purpose of making trace routing and board layout more conve­nient. Please note that while RX pins can be used as TX pins instead, a single pin cannot be used as BOTH an RX and a TX channel concurrently. The pin maps are comprised of “Pin Map ID” numbers, which are shown in Tab le 4 -1 .
Page 7
MTCH6301 PROJECTED CAPACITIVE TOUCH CONTROLLER

4.3.3 RX/TX SCALING COEFFICIENTS

TABLE 4-1: PIN MAP ID CHART
Pin
RX0 27 8
RX1 26 7
RX2 25 6
RX3 12 5
RX4 11 4
RX5 10 3
RX6 9 2
RX7 1 1
RX8 0 0
RX9 24 9
RX10 23 10
RX 11 22 11
RX12 21 12
TX0 13
TX1 6
TX2 3
TX3 2
TX4 4
TX5 7
TX6 28
TX7 29
TX8 30
TX9 14
TX10 15
TX11 16
TX12 5
TX13 8
TX14 34
TX15 33
TX16 32
TX17 31
.
Note: Trace routing for sensors requires proper
design technique. Please refer to the mTouch Sensing Solution design center at
www.microchip.com/mtouch for additional
information on correctly routing touch sensor traces.
Map ID
(TX)
Map ID
(RX)
Scaling coefficient registers exist in RAM for each axis (RX/TX) and must be modified in accordance with the number of channels that are in use. Special attention must be paid to sensor dimensions that have fewer than 5 channels, which will have a smaller maximum touch output value (coordinate).
The relationship between these constant, as well as the maximum coordinates that will be transmitted are displayed in Tab le 4 -2 .
TABLE 4-2: RX/TX SCALING
COEFFICIENTS
Number of
Channels
3
4 [0-3071]
5
6 52429
7 43691
8 37449
9 32768
10 29127
11 26214
12 23831
13 21845
14 20165
15 18725
16 17476
17 16384
18 15420
RX/TX
Scaling
Coefficient
65535
Controller
Output Range
[0-2047]
[0-4095]

4.3.4 SENSOR ORIENTATION

The final output orientation is configured via the FLIPSTATE register. This register can be adjusted dur­ing operation for applications where rotation occurs during use.
Figure 4-2 shows the initial upright orientation
FLIPSTATE register values for all possible sensor layouts.

4.3.2 UNUSED RX/TX PINS

Unused RX/TX pins are driven to Vss automatically, and should be left as no connects.
2012 Microchip Technology Inc. DS41663A-page 7
Page 8
MTCH6301 PROJECTED CAPACITIVE TOUCH CONTROLLER
SENSOR
RX0 RXn
TX0
TXn
SENSOR
RXn RX0
TX0
TXn
SENSOR
RX0 RXn
TXn
TX0
SENSOR
RXn RX0
TXn
TX0
SENSOR
SENSOR
SENSOR
TX0 TXn
SENSOR
TXn TX0
0, 0 4096, 0
4096, 40960, 4096
0, 0 4096, 0
4096, 40960, 4096
0, 0 4096, 0
4096, 40960, 4096
0, 0 4096, 0
4096, 40960, 4096
0, 0 4096, 0
4096, 40960, 4096
0, 0 4096, 0
4096, 40960, 4096
0, 0 4096, 0
4096, 40960, 4096
0, 0 4096, 0
4096, 40960, 4096
RX0
RXn
RX0
RXn
RX0
RXn
RX0
RXn
TX0 TXn
TXn TX0
SWAP TXFLIP RXFLIP
0 0 1
SWAP TXFLIP RXFLIP
0 0 0
SWAP TXFLIP RXFLIP
0 1 1
SWAP TXFLIP RXFLIP
0 1 0
SWAP TXFLIP RXFLIP
1 0 1
SWAP TXFLIP RXFLIP
1 0 0
SWAP TXFLIP RXFLIP
1 1 1
SWAP TXFLIP RXFLIP
1 1 0
Default Configuration
REGISTER 4-1: FLIPSTATE REGISTER
U-0 U-0 U-0 U-0 U-0 R/W-0 R/W-0 R/W-1
SWAP TXFLIP RXFLIP
bit 7 bit 0
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
bit 7-3 Unimplemented: Read as ‘0’ bit 2 SWAP
1 = RX axis horizontal; TX axis vertical 0 = RX axis vertical; TX axis horizontal
bit 1 TXFLIP
1 = Invert the TX axis 0 = Do not invert the TX axis
bit 0 RXFLIP
1 = Invert the RX axis 0 = Do not invert the RX axis
FIGURE 4-2: SENSOR ORIENTATION CHART
DS41663A-page 8 2012 Microchip Technology Inc.
Page 9
MTCH6301 PROJECTED CAPACITIVE TOUCH CONTROLLER
Sensor Line
MTCH63001
Pin
Map ID
TX
0TX11 16
1TX17 31
2TX16 32
3TX15 33
4TX14 34
5RX12 21
6RX11 22
7TX13 8
8TX12 5
9RX10 23
10 RX9 24
RX
0RX5 10
1RX6 9
2RX7 1
3RX8 0
MTCH6301
TX3
TX2
TX1
TX0
VSS
VDD
RX0
RX1
RX2
RX3
RX4
TX15
TX16
TX17
SDA
TX14
VSS
VCAP
INT
N/C
RX12
RX11
TX9
TX10
TX11
SCL
VDD
VSS
TX5
TX6
TX7
TX8
TX4
RX9
RX10
TX12
TX13
VSS
VDD
RESET
RX8
RX7
RX6
RX5
RX0 RX3
TX0 TX10
SENSOR
The Pin Map arrays for this particular setup are as follows (arrays are shown as organized in memory):
RXPinMap: {10,9,1,0}
TXPinMap: {16,31,32,33,34,21,22,8,5,23,24}

4.4 Example Custom Application Layout

An example 4-channel RX/11-channel TX sensor is shown in Figure 4-3. In addition to using a completely modified pin layout, this example differs from the default configuration by also having the TX axis along the bottom (X) and RX axis along the side (Y). Note that some RX pins are used as TX lines in this example.

FIGURE 4-3: NON-STANDARD LAYOUT EXAMPLE

Using the scaling coefficient table generates the values displayed in Tab le 4 -3 .
TABLE 4-3: CUSTOM APPLICATION
Axis Channels
RX 4 65535 [0-3071]
TX 11 26214 [0-4095]
The FLIPSTATE register, using Figure 4-2, should be set to 0b111, or 0x7, for this particular example.
2012 Microchip Technology Inc. DS41663A-page 9
Scaling
Coefficient
SCALING COEFFICIENTS
Maximum
Output
Page 10
MTCH6301 PROJECTED CAPACITIVE TOUCH CONTROLLER

5.0 COMMUNICATION PROTOCOL

5.1 Overview

The MTCH6301 has two basic communication types: Touch & Gesture Protocol, and Command Protocol.
Touch & Gesture Protocol
Fully processed touch coordinates and gestures will be transmitted immediately as they are processed by the MTCH6301. Since it is a slave device, the INT pin will be asserted whenever one of these packets is ready for transmission. This requires the master controller to ini­tiate a READ command to receive the touch or gesture packet.
Command Protocol
2
All other commands are invoked by the I controller. Commands are used for configuring and controlling the device.
Master Read Details
Please note that any read from the controller by the master, including both touch & gesture protocol and command protocol, will be prefixed by a single byte. This single byte denotes the number of bytes that are to be transferred. This byte is NOT represented in the tables and figures for the protocol, but is detailed in
Figure 5-6 and Figure 5-7.
C master

5.2 Touch Protocol

The packet in Tab le 5 -1 is transmitted for each touch that is present on the sensor.

TABLE 5-1: TOUCH PROTOCOL

Packet Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
0 1 TOUCHID<3:0> TCH(0) 0 PEN
10 X<6:0>
2000 X<11:7>
30 Y<6:0>
4000 Y<11:7>
Legend: TOUCHID:
PEN:
X: Y: TCH:
Touch ID (0-9) Pen State 0 = Pen Up 1 = Pen Down X Coordinate of Touch Y Coordinate of Touch Always 0, denotes a touch packet

5.3 Gesture Protocol

The packet in Ta bl e 5- 2 is transmitted whenever a ges­ture is performed on the sensor. This feature can be enabled via the Gesture Protocol register (Table 5-2). Gestures are NOT enabled by default.
Note: For any “hold” gestures, packets are sent
continuously until the gesture (touch) is released.
DS41663A-page 10 2012 Microchip Technology Inc.
Page 11
MTCH6301 PROJECTED CAPACITIVE TOUCH CONTROLLER
0x81 0x7D 0x05 0x6A 0x01 0x88 0x56 0x02 0x72 0x0F 0x84 0x61
Touch ID0, Pen Down
X: 765, Y: 234
Touch ID1, Pen Up
X: 342, Y: 2034
Gesture for Touch ID0:
Swipe Left

TABLE 5-2: GESTURE PROTOCOL

Packet Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
0 1 TOUCHID<3:0> GEST(1) 0 0
1 0 GESTURE<6:0>
Legend: TOUCHID:
GESTURE:
GEST:

5.4 Example Touch Data

Figure 5-1 depicts multitouch transmission in one touch
activation that is already in progress (ID0), and a sec­ond activation (ID1) being removed from the sensor.
The first activation also completes a gesture. The I prefix bytes are not shown in this example.
Touch ID (0-7) Gesture ID 0x10 Single Tap 0x11 Single Tap (hold) 0x20 Double Tap 0x31 Up Swipe 0x32 Up Swipe (hold) 0x41 Right Swipe 0x42 Right Swipe (hold) 0x51 Down Swipe 0x52 Down Swipe (hold) 0x61 Left Swipe 0x62 Left Swipe (hold) Always 1, denotes a gesture packet
2
C

FIGURE 5-1: EXAMPLE TOUCH DATA

2012 Microchip Technology Inc. DS41663A-page 11
Page 12
MTCH6301 PROJECTED CAPACITIVE TOUCH CONTROLLER
size: Number of remaining bytes in packet cmd: Command invoked for being responded to result: Controller command-specific result
0x00 = Success 0x80 = Parameter out of range 0xFE = Timeout (not enough bytes received) 0xFF = Unrecognized command 0xFD = Invalid parameter 0xFC = Missing or extra parameter
data: Data associated with command
0x55 [size] [cmd] Data 0 ... Data n
0x55 [size] [res] Data 0 ... Data n[cmd]
Command (from Master):
Response (from MTCH6301):

5.5 Command Protocol

Figure 5-2 depicts bidirectional communication
protocol (for reading/writing configuration data).

FIGURE 5-2: COMMAND PROTOCOL

5.6 Full Command Set

A complete listing of MTCH6301 commands is shown in Ta bl e 5- 3. Any commands which contain data bytes, either sent or received, are shown alongside an example stream of data in the following sections.

TABLE 5-3: COMMAND SET

ID Name Description
0x00 Enable Touch Enable touch functionality
0x01 Disable Touch Disable touch functionality
0x14 Scan Baseline Instruct controller to scan for a new sensor baseline
0x15 Write Register Write data to a specific register
0x16 Read Register Read data from a specific register
0x17 Write NVRAM Write all current register values to NVRAM
0x18 Software Sleep Instructs the controller to enter sleep mode
0x19 Erase NVRAM Erase the contents of the non-volatile RAM section.
0x1A Manufacturing Test Perform manufacturing tests on all sensor I/O channels

5.6.1 WRITE REGISTER/READ REGISTER

Writes or reads a single register. Note that all registers are volatile, and any modified data will be lost on power down. Registers must be saved to NVRAM to store the configuration permanently
DS41663A-page 12 2012 Microchip Technology Inc.
Page 13
MTCH6301 PROJECTED CAPACITIVE TOUCH CONTROLLER
0x55 0x04 0x15 [D0] [D1] [D2] 0x55 0x02 0x00 0x15
Master Command Controller Response
D0 = Index Location D1 = Offset Location D2 = Value to Write to Specified Register
0x55 0x03 0x16 [D0] [D1] 0x55 0x03 0x00 0x16 [D2]
Master Command Controller Response
D0 = Index Location D1 = Offset Location D2 = Read Value at Specified Register
0x55 0x01 0x1A 0x55 0x03 0x00 0x1A [D0]
Master Command
Controller Response
D0 = Result; 0 = success, 1 = I/O error
FIGURE 5-3: WRITE REGISTER COMMAND
FIGURE 5-4: READ REGISTER COMMAND

5.6.2 MANUFACTURING TEST

The manufacturing test ensures electrical functionality of the sensor. This test performs the following checks on all mapped sensor pins: short to VDD, Short to GND, and pin-to-pin short.
If an I/O error is reported, bits for the pins in question will be set in the “TX Short Status” and “RX Short Sta­tus” registers.
Please note that:
1. The RX7/RX8 pins will always report an error.
2. If the sensor has more than 16 TX channels, then channels 17 and 18 will never report an error.
FIGURE 5-5: MANUFACTURING TEST
2012 Microchip Technology Inc. DS41663A-page 13
Page 14
MTCH6301 PROJECTED CAPACITIVE TOUCH CONTROLLER
SDA
SCL
StartA6A5A4A3A2A1A0R/WACK D7 D6 D5 D4 D3 D2 D1 D0 ACK Stop
Address & R/W Byte Data Byte(s)
1 = Read
0 = Write
1 = Acknowledge 0 = Not Acknowledged

5.7 I2C Specification

The MTCH6301 device supports the I2C serial proto-
stretching, and this should be taken into account by the master controller. The maximum speed at which the MTCH6301 can operate is 400 kbps.
col, with the addition of an interrupt pin for notifying the master that data is ready. The device operates in Slave mode, meaning that the device does not generate the serial clock.

5.7.1 SERIAL DATA (SDA)

5.7.3 INTERRUPT (INT)

This pin is utilized by the MTCH6301 to signal that data is available, and that the master controller should invoke a MASTER READ. INT is an active high pin, and is held low during all other activities.
The Serial Data (SDA) signal is the data signal of the device. The value on this pin is latched on the rising
Note: If the device is not read within 25 ms of
edge of the SCL signal when the signal is an input. With the exception of the START (RESTART) and STOP conditions, the high or low state of the SDA pin can only change when the clock signal on the SCL pin is low. During the high period of the clock, the SDA pin’s value (high or low) must be stable. Changes in the SDA pin’s value while the SCL pin is HIGH will be interpreted as a START or a STOP condition.

5.7.2 SERIAL CLOCK (SCL)

The Serial Clock (SCL) signal is the clock signal of the

5.7.4 DEVICE ADDRESSING

The MTCH6301 7-bit base address is set to 0x25, and is not configurable by the user. Every transmission must be prefixed with this address, as well as a bit sig­nifying whether the transmission is a MASTER WRITE (‘0’) or MASTER READ (‘1’). After appending this read/write bit to the base address, this first byte
becomes either 0x4A (WRITE) or 0x4B (READ). device. The rising edge of the SCL signal latches the value on the SDA pin. The MTCH6301 employs clock
FIGURE 5-6: SINGLE TRANSMISSION I2C™ FORMAT
asserting the INT pin, it will time out and data will no longer be available.
5.7.5 TYPICAL I
2
C™ COMMAND READ
AND WRITE
Figure 5-7 depicts the master controller reading from
DS41663A-page 14 2012 Microchip Technology Inc.
Page 15
MTCH6301 PROJECTED CAPACITIVE TOUCH CONTROLLER
SDA
SCL
Start Stop
INT
DATA
554A 03 16 00 01
SDA
SCL
Start Stop
INT
DATA
054B 55 03 00 0C16
Master Write
Master Read
(Controller Response)
SDA
SCL
Start Stop
INT
DATA
054B 81 14 0F 1420
FIGURE 5-7: I2C™ COMMAND READ AND WRITE
5.7.6 TYPICAL I
Figure 5-8 depicts a single touch packet being
streamed from the controller. In this case, touch ID 0 at location (1940,2592).
2
C TOUCH PACKET READ
FIGURE 5-8: I2C™ TOUCH PACKET READ
2
5.7.7 WAKE ON I
The MTCH6301 is capable of waking up upon receiving
2
C command from the host. Note that since
an I wake-up time can take up to 350 µs, the controller must resend any I2C bytes that were not acknowledged (ACK) before continuing the transmission.
Since the controller will wake up upon a correct I address match, it does not matter which command is sent. For simplicity, the Enable Touch command is recommended.
C
2
C
2012 Microchip Technology Inc. DS41663A-page 15
Page 16
MTCH6301 PROJECTED CAPACITIVE TOUCH CONTROLLER

6.0 MEMORY MAP

TABLE 6-1: MTCH6301 MEMORY MAP

Index
Byte
General 0x00
Sensor
Map
Self 0x10
Mutual 0x20
Decoding 0x30
Note 1: RX Pin Map: {0x08 0x07 0x06 0x05 0x04 0x03 0x02 0x01 0x00 0x09 0x0A 0x0B 0x00}
0x01 0x00-0x0C RX Pin map 13 RX Pin Map Array 0-12 Note 1 0x02 0x00-0x12 TX Pin map 18 TX Pin Map Array 0-34 Note 1
TX Pin Map: {0x0D 0x06 0x03 0x02 0x04 0x07 0x1C 0x1D 0x1E 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00} Pin map array order reflects the physical sensor pin order, not the MTCH6301 pin sequence.
Offset
Byte
0x01 RX Channels 1 Number of RX Sensor Channels 3-13 12
0x02 TX Channels 1 Number of TX Sensor Channels 3-18 9
0x04 RX Scaling [7:0] 2 RX Scaling Coefficient 15420-65535 23831
0x05 RX Scaling [15:8]
0x06 TX Scaling [7:0] 2 TX Scaling Coefficient 15420-65535 32768
0x07 TX Scaling [15:8]
0x00 Self Scan Time 1 Number of self readings to sum per
0x01 Self Threshold 1 Threshold for detecting a touch 10-150 50
0x00 Mutual Scan Time 1 Number of mutual readings to sum per
0x01 Mutual Threshold 1 Threshold for detecting a touch 10-150 55
0x00 FlipState 1 Determines orientation of sensor with
0x01 Number of
0x04 Minimum Touch
0x05 Pen Down Timer 1 Number of successive sensor scans
0x06 Pen Up Timer 1 Number of successive sensor scans
0x07 Touch
Register Name
Averages
Distance
Suppression Value
Size
Bytes
electrode
node
respect to coordinate output
1 Smoothing Filter (number of previous
coordinates to be averaged with current touch position)
1 Minimum distance allowed between
touch locations – used for suppressing weak touches
needed to identify a touch prior to transmitting data
needed to identify released touch prior to transmitting data
1 The maximum number of activations
reported. 10 activations are tracked, but may not be reported. 0 = disable suppression feature
Description Data Range
Default
Value
1-30 5
1-30 9
0b000-0b111 0b001
1-16 8
0-255 150
0-10 3
0-10 3
0-10 0
DS41663A-page 16 2012 Microchip Technology Inc.
Page 17
MTCH6301 PROJECTED CAPACITIVE TOUCH CONTROLLER
TABLE 6-1: MTCH6301 MEMORY MAP
Index
Byte
Gestures 0x50
Configure 0xF0
I/O Status 0xF1
Note 1: RX Pin Map: {0x08 0x07 0x06 0x05 0x04 0x03 0x02 0x01 0x00 0x09 0x0A 0x0B 0x00}
TX Pin Map: {0x0D 0x06 0x03 0x02 0x04 0x07 0x1C 0x1D 0x1E 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00} Pin map array order reflects the physical sensor pin order, not the MTCH6301 pin sequence.
Offset
Byte
0x00 RX Swipe Length 1 Minimum interpolated X-distance for
0x01 TX Swipe Length 1 Minimum interpolated Y-distance for
0x02 Swipe Boundary 1 Maximum interpolated distance in
0x03 Swipe Hold
0x04 Swipe Time [7:0] 2 Maximum time (ms) for ‘swipe’ gesture
0x05 Swipe Time [15:8]
0x06 Tap Time [7:0] 2 Maximum time (ms) for ‘tap’ gesture,
0x07 Tap Time [15:8]
0x08 Tap Threshold 1 Maximum interpolated distance devia-
0x09 Minimum Swipe
0x0A Double Tap Time
0x0B Double Tap Time
0x0C Gesture Edge
0x00 SLP2 [7:0] 4 Time-out duration (ms) with no
0x01 SLP2 [15:8]
0x02 SLP2 [23:16]
0x03 SLP2 [31:24]
0x05 SLP1 1 Interval to poll for touch while in Sleep
0x07 Touch Packet CFG 1 Touch Packet Configuration 0x81 = Enabled
0x09 Gesture Packet
0x0A Status Packet CFG 1 Status Packet Configuration 0x81 = Enabled
0x02 TX Short
0x03 TX Short
0x06 RX Short
0x07 RX Short
Register Name
Threshold
Velocit y
[7:0]
[15:8]
Keepout
CFG
Status [7:0]
Status [15:8]
Status [7:0]
Status [15:8]
Size
Bytes
‘swipe’ gesture
‘swipe’ gesture
opposing direction to cancel ‘swipe’ gesture
1 Maximum interpolated distance devia-
tion allowed to determine ‘held’ swipe gesture
to be completed, beginning at initial touch-down
beginning at initial touch-down
tion allowed to determine ‘tap’ gesture
1 Minimum velocity to register the ‘swipe’
gesture. Events below this threshold will cancel the gesture (touch removed) or be re-evaluated for ‘swipe-and-hold’ (touch is held)
2 Maximum time allowed between two
taps to determine ‘double tap’ gesture
1 Determines the width of ‘keepout
barrier’ (inactive edge) of the perimeter of the sensor to reduce or eliminate issues due to edge effects
activations before controller enters Sleep mode
mode
1 Gesture Packet Configuration 0x81 = Enabled
2 Identifies which TX pins are shorted
after executing Manufacturing Test command – Read Only
2 Identifies which RX pins are shorted
after executing Manufacturing Test command – Read Only
Description Data Range
10-255 160
10-255 150
0-255 150
0-255 70
0-65535 200
0-65535 500
1-255 120
1-50 3
50-1000 350
0-255 128
0-
4,000,000,000
0-11 7
0x01 = Disabled
0x01 = Disabled
0x01 = Disabled
0x00-0xFF 0x00
0x00-0xFF 0x00
Default
Value
8000
0x81
0x01
0x01
2012 Microchip Technology Inc. DS41663A-page 17
Page 18
MTCH6301 PROJECTED CAPACITIVE TOUCH CONTROLLER

7.0 SPECIAL FEATURES

7.1 Gestures

Single finger gestures are a fast and intuitive way to navigate a feature rich human-machine interface. The MTCH6301 supports 11 single finger gestures natively, without requiring interaction from the master processor.
Tuning may be required depending on the layout of the sensor, the time duration, and length of activation required for your gesture supported application. The most common defaults are already preloaded and

FIGURE 7-1: GESTURE TYPES

should serve most applications. These parameters and
their descriptions are available in the “Gestures” sec-
tion of the memory map (Section 6.0 “Memory Map”).
Note: Gestures are NOT enabled by default,
and must be enabled via the gesture packet configuration byte in RAM (refer to
Section 6.0 “Memory Map”).
If your application requires ONLY gesture functionality,
and does not require touch coordinates, the touch
packet configuration byte (refer to Section 6.0 “Mem-
ory Map”) can be used to turn off all touch coordinate
data.

7.2 Sleep

Sleep functionality is enabled by default, and follows the behavior detailed in Figure 7-2. This functionality can be modified via the registers related to sleep.
SLP1: This delay controls how often the sensor is scanned for a touch while in Sleep mode. Table 7-1 correlates the value of SLP1 to time (ms).

TABLE 7-1: SLP1 DELAY CHART

SLP1 Delay (ms) SLP1 Delay (ms)
01664
127
248256
389512
416101024
532112048
Note 1: Default setting.
SLP2: Time (ms) without touch activity before controller enters sleep mode.
DS41663A-page 18 2012 Microchip Technology Inc.
(1)
128
(1)
Page 19
MTCH6301 PROJECTED CAPACITIVE TOUCH CONTROLLER
No touch for
[SLP2] msec?
[Normal Full Decode
of Sensor]
Transmit
Touch
Sleep for
[SLP1] msec
Wake up;
Touch exists?
Yes
No
Yes
Touch?
No
No
Yes

FIGURE 7-2: SLEEP FUNCTIONALITY

7.3 Non-Volatile RAM (NVRAM)

Permanent storage of parameters that have been mod­ified can be achieved using the internal NVRAM. This NVRAM is not meant for continuous writing, as it has a low write cycle limit of 20,000.
Upon startup, the NVRAM’s data (if present) is loaded into the controller. If no data is available in the NVRAM, the device defaults are loaded instead.
Please note that parameters cannot be written individ­ually to the NVRAM. All registers will be written with one command. See the applicable command within the
command set for more details. (Section 5.6 “Full
Command Set”)
2012 Microchip Technology Inc. DS41663A-page 19
Page 20
MTCH6301 PROJECTED CAPACITIVE TOUCH CONTROLLER
0
100
200
300
400
2x2 4x4 6x6 8x8 12x9 13x15
Reports Per Second
Sensor Channel Matrix

7.4 Touch Performance

Using default acquisition parameters, Figure 7-3 shows the relationship of single touch report rate with regard to sensor size.
Larger sensors will have a reduced report rate, due to the additional time needed to scan the sensor.

FIGURE 7-3: SINGLE-TOUCH REPORT RATE VS SENSOR SIZE

DS41663A-page 20 2012 Microchip Technology Inc.
Page 21
MTCH6301 PROJECTED CAPACITIVE TOUCH CONTROLLER

8.0 ELECTRICAL CHARACTERISTICS

This section provides an overview of the MTCH6301 electrical characteristics.
Ambient temperature under bias …………………………………………………..................….....……..............-40 to +85°C
Storage temperature……………………………………………………………….......................…...…….………-65 to 150°C
Voltage on V
Voltage on all other pins with respect to V
Maximum current out of V
Maximum current into V
Maximum output current sunk by any I/O pin…………………………………………………..................………………15 mA
Maximum output current sourced by any I/O pin …………………………………………………...................…………15 mA
Maximum current sunk by all ports. …………………………………………………………………….............………. 200 mA
Maximum current sourced by all ports. ………………………………………………………………………................ 200 mA
Stresses ab ove tho se listed under “Abs olute M aximu m Rat ings” m ay cau se permane nt dama ge to the device . This is a stress rating only and functional operation of the device at those or any other conditions, above those indicated in the operation listing s of this s pec ifi ca tio n, is no t im pl ied. Exposure to maxi mu m ra tin g c onditions for extended p eriods may affect device reliability.
DD with respect to VSS……………………………....…………………….............................………-0.3V to 4.0V
SS………………………………………..…...............………-0.3V to (VDD + 0.3V)
SS pin …..……………………………………………………..........……………...............…300 mA
DD pin(s) ……….………………………………………………………..........…………………300 mA

8.1 Absolute Maximum Ratings

Absolute maximum ratings for the MTCH6301 device are listed below. Exposure to these maximum rating conditions for extended periods may affect device reli­ability. Functional operation of the device at these or any other conditions, above the parameters indicated in the operation listings of this specification, is not implied.

8.2 DC Characteristics

TABLE 8-1: THERMAL OPERATING CONDITIONS

Rating Symbol Min. Typ. Max. Units
Operating Junction Temperature Range TJ -40 +125 ⁰C Operating Ambient Temperature Range TA -40 +85 ⁰C
Power Dissipation: Internal Chip Power Dissipation: PINT = VDD x (IDD-Ʃ IOH) I/O Pin Power Dissipation: PI/O = Ʃ (({VDD - VOH} x IOH) + Ʃ (VOL x IOL))
Maximum Allows Power Dissipation PDMAX (TJ - TA) / θJA W

TABLE 8-2: THERMAL PACKAGING CHARACTERISTICS

Characteristics Symbol Typ. Max. Units
Package Thermal Resistance, 44-pin QFN θJA 32 ⁰C/W
Package Thermal Resistance, 44-pin TQFP θJA 45 ⁰C/W

TABLE 8-3: OPERATING VOLTAGE AND CURRENT

Symbol Characteristics Min Typ Max Units
DD Supply Voltage 2.4 3.6 V
V
DD Operating Current 20 30 mA
I
SLP Sleep Current 20 µA
I
PD PINT + PI/O W
2012 Microchip Technology Inc. DS41663A-page 21
Page 22
MTCH6301 PROJECTED CAPACITIVE TOUCH CONTROLLER

TABLE 8-4: PIN INPUT AND OUTPUT SPECIFICATIONS

Symbol Characteristic / Pins Min. Max. Units Conditions
V
IL Input Low Voltage
RX, TX VSS 0.15 VDD V—
SDA, SCL V
VIH Input High Voltage
RX, TX 0.65 VDD VDD V Note 1
SDA, SCL 0.65 VDD V
VOL Output Low Voltage
INT, RX, TX VSS 0.4 V IOL < 10 mA, VDD = 3.3V
SDA, SCL V
VOH Output High Voltage
INT, RX, TX 2.4 VDD V IOH < 10mA, VDD = 3.3V
SDA, SCL V Note 2
BOR Brown-out event on VDD
V
Transition high-to-low
Note 1: Parameter is characterized, but not tested.
2: Open drain structure.
SS 0.3 VDD V Note 1
DD V Note 1
SS 0.4 V IOL < 10 mA, VDD = 3.3V
2.0 2.3 V Min. not tested
(1,2)

8.3 AC Characteristics and Timing Parameters

TABLE 8-5: AC CHARACTERISTICS AND TIMING PARAMETERS

Symbol Characteristic Min. Typ. Max Units Conditions
TPU Power-up Period 400 µs Notes 1, 2
TBOR Brown-out Pulse Width (Low) 1 µs Note 1
Note 1: Parameter is characterized, but not tested.
2: Power-up period is for core operation to begin, and does not reflect response time to a touch.

FIGURE 8-1: I2C™ BUS START/STOP BIT TIMING CHARACTERISTICS

DS41663A-page 22 2012 Microchip Technology Inc.
Page 23
MTCH6301 PROJECTED CAPACITIVE TOUCH CONTROLLER

FIGURE 8-2: I2C™ BUS DATA TIMING CHARACTERISTICS

TABLE 8-6: I2C™ BUS DATA TIMING REQUIREMENTS

Parameter
Number
IS1 TLO:SCL Clock Low Time 100 kHz Mode 4.7 µs
IS2 THI:SCL Clock High Time 100 kHz Mode 4.0 µs
IS3 TF:SCL SDA and SCL
IS4 TR:SCL SDA and SCL
IS5 TSU:DAT Data Input Setup
IS6 THD:DAT Data Input Hold
IS7 THD:STA Start Condition
IS8 THD:STA Start Condition
IS9 TSU:STO Stop Condition
IS10 THD:STO Stop Condition
IS11 TAA:SCL Output Valid
IS12 TDF:SDA Bus Free Time 100 kHz Mode 4.7 µs Time bus must be free
Symbol Characteristic Min. Max. Units Conditions
400 kHz Mode 1.3 µs
400 kHz Mode .6 µs
100 kHz Mode 300 ns
Fall Time
Rise Time
Time
Time
Setup Time
Hold Time
Setup Time
Hold Time
from Clock
CB SCL, SDC Capacitive Loading 400 pF Parameter is characterized,
400 kHz Mode 20+0.1 CB 300 ns
100 kHz Mode 1000 ns
400 kHz Mode 20+0.1 CB 300 ns
100 kHz Mode 250 ns
400 kHz Mode 100 ns
100 kHz Mode 0 ns
400 kHz Mode 0 0.9 µs
100 kHz Mode 4700 ns Only relevant for repeated
400 kHz Mode 600 ns
100 kHz Mode 4000 ns After this period, the first
400 kHz Mode 600 ns
100 kHz Mode 4000 ns
400 kHz Mode 600 ns
100 kHz Mode 4000 ns
400 kHz Mode 600 ns
100 kHz Mode 0 3500 ns
400 kHz Mode 0 1000 ns
400 kHz Mode 1.3 µs
start condition
clock pulse is generated
before new transmission can start
but not tested
2012 Microchip Technology Inc. DS41663A-page 23
Page 24
MTCH6301 PROJECTED CAPACITIVE TOUCH CONTROLLER

9.0 ORDERING INFORMATION

TABLE 9-1: ORDERING INFORMATION

Part Number Pin Package Packing
MTCH6301-I/PT 44 TQFP 10x10x1mm Tray
MTCH6301-I/ML 44 QFN 8x8x0.9mm Tube
MTCH6301T-I/PT 44 TQFP 10x10x1mm T/R
MTCH6301T-I/ML 44 QFN 8x8x0.9mm T/R
DS41663A-page 24 2012 Microchip Technology Inc.
Page 25
MTCH6301 PROJECTED CAPACITIVE TOUCH CONTROLLER
Legend: XX...X Customer-specific information
Y Year code (last digit of calendar year) YY Year code (last 2 digits of calendar year) WW Week code (week of January 1 is week ‘01’) NNN Alphanumeric traceability code Pb-free JEDEC designator for Matte Tin (Sn)
* This package is Pb-free. The Pb-free JEDEC designator ( )
can be found on the outer packaging for this package.
Note: In the event the full Microchip part number cannot be marked on one line, it will
be carried over to the next line, thus limiting the number of available characters for customer-specific information.
3
e
44-Lead QFN (8x8x0.9 mm) Example
XXXXXXXXXXX XXXXXXXXXXX
YYWWNNN
XXXXXXXXXXX
PIN 1 PIN 1
44-Lead TQFP (10x10x1 mm)
Example
XXXXXXXXXX
YYWWNNN
XXXXXXXXXX
XXXXXXXXXX
MTCH6301
-I/PT 1130235
3
e
MTCH6301
-I/PT 1130235

10.0 PACKAGING INFORMATION

3
e
2012 Microchip Technology Inc. DS41663A-page 25
3
e
Page 26
MTCH6301 PROJECTED CAPACITIVE TOUCH CONTROLLER
DS41663A-page 26 2012 Microchip Technology Inc.
Page 27
MTCH6301 PROJECTED CAPACITIVE TOUCH CONTROLLER
2012 Microchip Technology Inc. DS41663A-page 27
Page 28
MTCH6301 PROJECTED CAPACITIVE TOUCH CONTROLLER
DS41663A-page 28 2012 Microchip Technology Inc.
Page 29
MTCH6301 PROJECTED CAPACITIVE TOUCH CONTROLLER
/HDG3ODVWLF7KLQ4XDG)ODWSDFN37±[[PP%RG\PP>74)3@
1RWHV
 3LQYLVXDOLQGH[IHDWXUHPD\YDU\EXWPXVWEHORFDWHGZLWKLQWKHKDWFKHGDUHD  &KDPIHUVDWFRUQHUVDUHRSWLRQDOVL]HPD\YDU\  'LPHQVLRQV'DQG(GRQRWLQFOXGHPROGIODVKRUSURWUXVLRQV0ROGIODVKRUSURWUXVLRQVVKDOOQRWH[FHHGPPSHUVLGH  'LPHQVLRQLQJDQGWROHUDQFLQJSHU$60(<0
%6& %DVLF'LPHQVLRQ7KHRUHWLFDOO\H[DFWYDOXHVKRZQZLWKRXWWROHUDQFHV 5() 5HIHUHQFH'LPHQVLRQXVXDOO\ZLWKRXWWROHUDQFHIRULQIRUPDWLRQSXUSRVHVRQO\
1RWH )RUWKHPRVWFXUUHQWSDFNDJHGUDZLQJVSOHDVHVHHWKH0LFURFKLS3DFNDJLQJ6SHFLILFDWLRQORFDWHGDW
KWWSZZZPLFURFKLSFRPSDFNDJLQJ
8QLWV 0,//,0(7(56
'LPHQVLRQ/LPLWV 0,1 120 0$;
1XPEHURI/HDGV 1 
/HDG3LWFK H %6&
2YHUDOO+HLJKW $ ± ± 
0ROGHG3DFNDJH7KLFNQHVV $   
6WDQGRII $  ± 
)RRW/HQJWK /   
)RRWSULQW / 5()
)RRW$QJOH   
2YHUDOO:LGWK ( %6&
2YHUDOO/HQJWK ' %6&
0ROGHG3DFNDJH:LGWK ( %6&
0ROGHG3DFNDJH/HQJWK ' %6&
/HDG7KLFNQHVV F  ± 
/HDG:LGWK E   
0ROG'UDIW$QJOH7RS   
0ROG'UDIW$QJOH%RWWRP   
A
E
E1
D
D1
e
b
NOTE 1
NOTE 2
N
123
c
A1
L
A2
L1
α
φ
β
0LFURFKLS 7HFKQRORJ\ 'UDZLQJ &%
2012 Microchip Technology Inc. DS41663A-page 29
Page 30
MTCH6301 PROJECTED CAPACITIVE TOUCH CONTROLLER
Note: For the most current package drawings, please see the Microchip Packaging Specification located at
http://www.microchip.com/packaging
DS41663A-page 30 2012 Microchip Technology Inc.
Page 31
Note the following details of the code protection feature on Microchip devices:
YSTEM
CERTIFIED BY DNV
== ISO/TS 16949 ==
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 our products. Attempts to break Microchip’s code protection feature may be a violation of the Digital Millennium Copyright Act. If such acts allow unauthorized access to your software or other copyrighted work, you may have a right to sue for relief under that Act.
Information contained in this publication 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.
Trademarks
The Microchip name and logo, the Microchip logo, dsPIC, FlashFlex, K PICSTART, PIC 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, mTouch, 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.
© 2012, Microchip Technology Incorporated, Printed in the U.S.A., All Rights Reserved.
Printed on recycled paper.
ISBN: 978-1-62076-653-8
EELOQ, KEELOQ logo, MPLAB, PIC, PICmicro,
32
logo, rfPIC, SST, SST Logo, SuperFlash
QUALITY MANAGEMENT S
2012 Microchip Technology Inc. DS41663A-page 31
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 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.
®
MCUs and dsPIC® DSCs, KEELOQ
®
code hopping
Page 32

Worldwide Sales and Service

AMERICAS

Corporate Office

2355 West Chandler Blvd. Chandler, AZ 85224-6199 Tel: 480-792-7200 Fax: 480-792-7277 Technical Support:
http://www.microchip.com/ support
Web Address:
www.microchip.com

Atlanta

Duluth, GA Tel: 678-957-9614 Fax: 678-957-1455

Boston

Westborough, MA Tel: 774-760-0087 Fax: 774-760-0088

Chicago

Itasca, IL Tel: 630-285-0071 Fax: 630-285-0075

Cleveland

Independence, OH Tel: 216-447-0464 Fax: 216-447-0643

Dallas

Addison, TX Tel: 972-818-7423 Fax: 972-818-2924

Detroit

Farmington Hills, MI Tel: 248-538-2250 Fax: 248-538-2260

Indianapolis

Noblesville, IN Tel: 317-773-8323 Fax: 317-773-5453
Los Angeles
Mission Viejo, CA Tel: 949-462-9523 Fax: 949-462-9608
Santa Clara
Santa Clara, CA Tel: 408-961-6444 Fax: 408-961-6445

Toronto

Mississauga, Ontario, Canada Tel: 905-673-0699 Fax: 905-673-6509
ASIA/PACIFIC
Asia Pacific Office
Suites 3707-14, 37th Floor Tower 6, The Gateway Harbour City, Kowloon Hong Kong Tel: 852-2401-1200 Fax: 852-2401-3431

Australia - Sydney

Tel: 61-2-9868-6733 Fax: 61-2-9868-6755

China - Beijing

Tel: 86-10-8569-7000 Fax: 86-10-8528-2104
China - Chengdu
Tel: 86-28-8665-5511 Fax: 86-28-8665-7889
China - Chongqing
Tel: 86-23-8980-9588 Fax: 86-23-8980-9500
China - Hangzhou
Tel: 86-571-2819-3187 Fax: 86-571-2819-3189
China - Hong Kong SAR
Tel: 852-2401-1200 Fax: 852-2401-3431
China - Nanjing
Tel: 86-25-8473-2460 Fax: 86-25-8473-2470
China - Qingdao
Tel: 86-532-8502-7355 Fax: 86-532-8502-7205

China - Shanghai

Tel: 86-21-5407-5533 Fax: 86-21-5407-5066
China - Shenyang
Tel: 86-24-2334-2829 Fax: 86-24-2334-2393
China - Shenzhen
Tel: 86-755-8203-2660 Fax: 86-755-8203-1760
China - Wuhan
Tel: 86-27-5980-5300 Fax: 86-27-5980-5118
China - Xian
Tel: 86-29-8833-7252 Fax: 86-29-8833-7256
China - Xiamen
Tel: 86-592-2388138 Fax: 86-592-2388130
China - Zhuhai
Tel: 86-756-3210040 Fax: 86-756-3210049
ASIA/PACIFIC

India - Bangalore

Tel: 91-80-3090-4444 Fax: 91-80-3090-4123
India - New Delhi
Tel: 91-11-4160-8631 Fax: 91-11-4160-8632
India - Pune
Tel: 91-20-2566-1512 Fax: 91-20-2566-1513
Japan - Osaka
Tel: 81-66-152-7160 Fax: 81-66-152-9310
Japan - Yokohama
Tel: 81-45-471- 6166 Fax: 81-45-471-6122

Korea - Daegu

Tel: 82-53-744-4301 Fax: 82-53-744-4302

Korea - Seoul

Tel: 82-2-554-7200 Fax: 82-2-558-5932 or 82-2-558-5934
Malaysia - Kuala Lumpur
Tel: 60-3-6201-9857 Fax: 60-3-6201-9859
Malaysia - Penang
Tel: 60-4-227-8870 Fax: 60-4-227-4068
Philippines - Manila
Tel: 63-2-634-9065 Fax: 63-2-634-9069

Singapore

Tel: 65-6334-8870 Fax: 65-6334-8850
Tai wan - Hsin Chu
Tel: 886-3-5778-366 Fax: 886-3-5770-955
Taiwan - Kaohsiung
Tel: 886-7-536-4818 Fax: 886-7-330-9305

Taiwan - Taipei

Tel: 886-2-2500-6610 Fax: 886-2-2508-0102
Thailand - Bangkok
Tel: 66-2-694-1351 Fax: 66-2-694-1350
EUROPE
Austria - Wels
Tel: 43-7242-2244-39 Fax: 43-7242-2244-393

Denmark - Copenhagen

Tel: 45-4450-2828 Fax: 45-4485-2829

France - Paris

Tel: 33-1-69-53-63-20 Fax: 33-1-69-30-90-79

Germany - Munich

Tel: 49-89-627-144-0 Fax: 49-89-627-144-44

Italy - Milan

Tel: 39-0331-742611 Fax: 39-0331-466781
Netherlands - Drunen
Tel: 31-416-690399 Fax: 31-416-690340

Spain - Madrid

Tel: 34-91-708-08-90 Fax: 34-91-708-08-91

UK - Wokingham

Tel: 44-118-921-5869 Fax: 44-118-921-5820
11/29/11
DS41663A-page 32 2012 Microchip Technology Inc.
Loading...