Microchip MTCH6301T-I/ML Mtch6301 projected capacitive touch controller Datasheet

MTCH6301
MTCH6301 Projected Capacitive Touch Controller
Description:
Touch Features:
MTCH6301 is a turnkey projected capacitive controller
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
• Individual Channel Tuning for Optimal Sensitivity
• Works with Printed Circuit Board (PCB) Sensors,
Film, Glass and Flexible Printed Circuit (FPC)
Sensors
• Cover Layer Support:
- Plastic: up to 3 mm
- Glass: up to 5 mm
Multi-touch (up to ten 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
• 200 µ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-2014 Microchip Technology Inc.
DS40001663B-page 1
MTCH6301
Table of Contents
1.0 System Block Diagram ................................................................................................................................................................. 3
2.0 Configuration and Setup............................................................................................................................................................... 3
3.0 Pin Diagram.................................................................................................................................................................................. 4
4.0 Pinout I/O Descriptions................................................................................................................................................................. 5
5.0 Layout........................................................................................................................................................................................... 6
6.0 Communication Protocol ............................................................................................................................................................ 12
7.0 Memory Map .............................................................................................................................................................................. 21
8.0 Special Features ........................................................................................................................................................................ 23
9.0 Electrical Characteristics ............................................................................................................................................................ 26
10.0 Ordering Information .................................................................................................................................................................. 30
11.0 Packaging Information................................................................................................................................................................ 31
The Microchip Web Site........................................................................................................................................................................ 38
Customer Change Notification Service................................................................................................................................................. 38
Customer Support................................................................................................................................................................................ 38
Worldwide Sales and Service............................................................................................................................................................... 40
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 [email protected]. 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., DS30000000A is version A of document DS30000000).
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.
DS40001663B-page 2
 2012-2014 Microchip Technology Inc.
MTCH6301
1.0
SYSTEM BLOCK DIAGRAM
FIGURE 1-1:
SYSTEM BLOCK DIAGRAM
MTCH6301
Touch Sensor
Gesture Engine
I2CTM
Module
Signal Acquisition Controller
MultiTouch
Decode
Noise Reduction / Filtering Engine
Communications Engine
User Configuration Data
TX0..17
TX Drive
ADC
RX
Sense
RX0..12
[Master Controller]
Touch Data
MICROCHIP
PICkitTM Serial
Analyzer
USB
Connection only for initial tuning or configuration
2.0
CONFIGURATION AND SETUP
The
MTCH6301
is
preconfigured
for
a
12 Receiver (RX)/9 Transmitter (TX) touch sensor,
mapped as shown in Section 5.1 “Typical
Application Circuit”. While the device will work
out-of-the-box using this specific sensor configuration,
most applications will require additional configuration
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
Solution 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 I2C communications bus of the MTCH6301
device.
Once the development process is complete, this
modified parameter set must either be written
permanently to the controller via NVRAM (see
Section 8.3 “Nonvolatile RAM (NVRAM)”), or
alternatively, it can be sent every time the system is
powered on. Both the PICkit Serial Analyzer and the
master I2C controller can be used for this purpose.
 2012-2014 Microchip Technology Inc.
DS40001663B-page 3
MTCH6301
3.0
PIN DIAGRAM
44-PIN TQFP, QFN(1,2)
44
43
42
41
40
39
38
37
36
35
34
SCL
TX11
TX10
TX9
VDD
VSS
TX5
TX6
TX7
TX8
TX4
FIGURE 3-1:
1
2
3
4
5
6
7
8
9
10
11
MTCH6301
MTCH6301
33
32
31
30
29
28
27
26
25
24
23
TX0
TX1
TX2
TX3
VSS
VDD
RX0
RX1
RX2
RX3
RX4
TX13
TX12
RX10
RX9
VSS
VDD
RESET
RX8
RX7
RX6
RX5
12
13
14
15
16
17
18
19
20
21
22
SDA
TX17
TX16
TX15
TX14
VSS
VCAP
INT
N/C
RX12
RX11
Note 1: All RX/TX are remappable. Refer to Section 5.6 “Sensor Layout Configuration” for further
information.
2: The metal plate at the bottom of the device is not connected to any pins and it is recommended to
be connected to VSS externally.
DS40001663B-page 4
 2012-2014 Microchip Technology Inc.
MTCH6301
4.0
PINOUT I/O DESCRIPTIONS
TABLE 4-1:
PINOUT I/O DESCRIPTIONS
Pin Name
Pin Number
Pin Type
RESET
18
I/P
SCL
44
I
Synchronous Serial Clock Input/Output for I2C™
SDA
1
I/O
Synchronous Serial Data Input/Output for I2C™
INT
8
O
Interrupt (from MTCH6301 to master) for I2C™
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
RX11
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
Description
Reset Device (active-low)
RX Sense (or TX Drive)
(*RX0/RX12 cannot be used for TX Drive)
TX Drive
TX17
2
O
N/C
9
N/C
VCAP
7
P
CPU Logic Filter Capacitor Connection
VDD
17, 28, 40
P
Positive Supply for Peripheral Logic and I/O Pins
VSS
6, 16, 29, 39
P
Ground Reference for Logic and I/O Pins;
This pin must be connected at all times.
 2012-2014 Microchip Technology Inc.
No Connect
DS40001663B-page 5
MTCH6301
5.0
LAYOUT
5.1
Typical Application Circuit
The following schematic portrays a typical application
circuit, based on a 12RX/ 9TX touch sensor.
FIGURE 5-1:
TYPICAL APPLICATION CIRCUIT
VDD
MICROCHIP
PICkitTM Serial
Analyzer
Master I2CTM
Controller
MTCH6301
TX0
TX1
TX2
TX3
VSS
VDD
RX0
RX1
RX2
RX3
RX4
33
32
31
30
29
28
27
26
25
24
23
VDD
0.1 µF
RX0
RX11
12
13
14
15
16
17
18
19
20
21
22
SDA
TX17
TX16
TX15
TX14
VSS
VCAP
INT
N/C
RX12
RX11
TX8
10 µF
1
2
3
4
5
6
7
8
9
10
11
TX13
TX12
RX10
RX9
VSS
VDD
RESET
RX8
RX7
RX6
RX5
GPIO/INT
TX0
SCL
SDA
SCL
TX11
TX10
TX9
VDD
VSS
TX5
TX6
TX7
TX8
TX4
44
43
42
41
40
39
38
37
36
35
34
0.1 µF
20k O
VDD
0.1 µF
5.2
Decoupling Capacitors
The use of decoupling capacitors on power supply
pins, such as VDD and VSS, is required (see
Figure 5-1). Consider the following criteria when using
decoupling capacitors:
1.
Value and type of capacitor:
A value of 0.1 µF (100 nF), 10-20V is recommended.
The capacitor should be a low Equivalent Series
Resistance (low ESR) capacitor and have resonance
frequency in the range of 20 MHz and higher. It is
further recommended that ceramic capacitors be used.
2.
Placement on the Printed Circuit Board:
The decoupling capacitors should be placed as close to
the pins as possible. It is recommended that the
capacitors be placed on the same side of the board as
the device. If layout space is constrained, the capacitor
can be placed on another layer on the PCB and
connected using a via. Please ensure that the trace
length from the pin to the capacitor is less than
one-quarter inch (6 mm) in length.
DS40001663B-page 6
3.
Handling high-frequency noise:
If the board is experiencing high-frequency noise,
upward of tens of MHz, add a second ceramic-type
capacitor in parallel to the above-described decoupling
capacitor. The value of the second capacitor can be in
the range of 0.01 µF to 0.001 µF. Place this second
capacitor next to the primary decoupling capacitor. In
high-speed circuit designs, consider implementing a
decade pair of capacitances as close to the power and
ground pins as possible (for example, 0.1 µF in parallel
with 0.001 µF).
4.
Maximizing performance:
On the board layout from the power supply circuit, run
the power and return traces to the decoupling
capacitors first, and then to the device pins. This
ensures that the decoupling capacitors are first in the
power chain. It is equally important to keep the trace
length between the capacitor and the power pins to a
minimum, thereby reducing PCB track inductance.
 2012-2014 Microchip Technology Inc.
MTCH6301
5.3
Bulk Capacitors
The use of a bulk capacitor is recommended to improve
power supply stability. Typical values range from 4.7 µF
to 47 µF. This capacitor should be located as close to
the device as possible.
5.4
Capacitor on Internal Voltage
Regulator (VCAP)
A low ESR (1 ohm) capacitor is required on the VCAP
pin, which is used to stabilize the internal voltage
regulator output. The VCAP pin must not be connected
to VDD and must have a CEFC capacitor with at least a
6V rating, connected to ground. The type can be
ceramic or tantalum.
5.5
5.5.1
Touch Sensor Design
Considerations
SENSOR PATTERNS AND PCB
LAYOUT
With regard to touch sensor patterns, please refer to
the
mTouch
Design
Center
(www.microchip.com/mtouch) for additional information on designing and laying out a touch sensor pattern, as well as
using the correct techniques for PCB trace routing.
5.5.2
PROTOTYPING DESIGNS
Due to their complexity, touch sensor designs typically
require a thorough debugging phase to ensure a
reliable product. If possible, it is suggested that flexible
prototyping hardware be created with this in mind. A
common example is providing external access to the
communication lines for quick test and tuning while
in-circuit.
Microchip’s
Projected
Capacitive
Configuration Utility (PCU) and a configured PICkit
Serial Analyzer can assist with early prototype
development. See the online Microchip MTCH6301
device page for these and other support materials.
5.5.3
5.5.4
OPERATION WITH AN LCD
MTCH6301 has integrated algorithms to detect and
minimize the effects of noise, but proper care should
always be taken in selecting an LCD and support
components with a focus on reducing noise as much as
possible. Since the interaction between the touch
sensor and display is highly dependent upon the
physical arrangement of the components, proper
testing should always be executed with a fully
integrated device. Please reference your projected
capacitive touch screen manufacturer’s integration
guide for additional design considerations.
5.6
Sensor Layout Configuration
To properly configure a sensor from a physical layout
standpoint, the following registers must be correctly
set:
• RX Pin Map/TX Pin Map
• RX Scaling Coefficient/TX Scaling Coefficient
• Flip State
5.6.1
RX/TX PIN MAP
By default, the RX and TX pins are set as shown in the
Typical Application Circuit (see Section 5.1 “Typical
Application Circuit”). It is recommended to keep this
layout if possible. If a different layout or a different
amount of sensor channels is required, the RX and TX
pins are configured via the Pin Map register arrays. To
access these arrays, please reference Section 6.0
“Communication Protocol” and Section 7.0
“Memory Map”.
The RX and TX lines are configurable for the purpose
of making trace routing and board layout more
convenient. 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 Table 5-1.
SENSOR OVERLAY MATERIAL
To prevent saturation of sensor levels, a minimum
0.5 mm plastic or glass overlay is required for proper
operation of the device, even during a prototyping
phase, even if this value is different than the final
design.
Note:
At no time should the device be expected
to respond correctly to a user touching a
bare PCB sensor.
 2012-2014 Microchip Technology Inc.
DS40001663B-page 7
MTCH6301
5.6.2
TABLE 5-1:
PIN MAP ID CHART
Pin
Map ID
(RX)
Map ID
(TX)
RX0
8
—
RX1
7
26
RX2
6
25
RX3
5
12
RX4
4
11
RX5
3
10
RX6
2
9
RX7
1
1
RX8
0
0
RX9
9
24
RX10
10
23
RX11
11
22
RX12
12
—
TX0
—
13
TX1
—
6
TX2
—
3
TX3
—
2
TX4
—
4
TX5
—
30
TX6
—
29
TX7
—
28
TX8
—
7
TX9
—
14
TX10
—
15
TX11
—
16
TX12
—
5
TX13
—
8
TX14
—
34
TX15
—
33
TX16
—
32
TX17
—
31
DS40001663B-page 8
RX/ TX SCALING COEFFICIENT
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 (see Table 5-2).
See Section 7.0 “Memory Map” for the location of
these parameters.
TABLE 5-2:
Number of
Channels
RX/TX SCALING
COEFFICIENTS
RX/TX Scaling Coefficient
(Base 10)
(Base 16)
3
21845
0x5555
4
16384
0x4000
5
13107
0x3333
6
10922
0x2AAA
7
9362
0x2492
8
8192
0x2000
9
7281
0x1C71
10
6553
0x1999
11
5957
0x1745
12
5461
0x1555
13
5041
0x13B1
14
4681
0x1249
15
4369
0x1111
16
4096
0x1000
17
3855
0x0F0F
18
3640
0x0E38
 2012-2014 Microchip Technology Inc.
MTCH6301
5.6.3
SENSOR ORIENTATION (FLIP
STATE)
Once the sensor layout is complete, the final output
orientation is configured using the Flip State register, as
shown in Register 5-1. The Flip State register can be
adjusted during operation to support applications
where rotation occurs during use. Possible flip state
configurations are detailed in Figure 5-2.
Figure 5-2 shows the flip state values for all possible
sensor orientations.
REGISTER 5-1:
FLIP STATE 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
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
 2012-2014 Microchip Technology Inc.
x = Bit is unknown
DS40001663B-page 9
MTCH6301
FIGURE 5-2:
SENSOR ORIENTATION CHART
TXn
0, 0
4096, 0
SENSOR
0, 4096
0, 0
4096, 0
0, 4096
4096, 0
SENSOR
0, 4096
0
1
1
4096, 0
SENSOR
0, 4096
TXn
RXn
SENSOR
RXn
SWAP
TXFLIP
RXFLIP
0
0
0
0, 0
4096, 0
0, 0
4096, 0
SENSOR
4096, 4096
RX0
RX0
1
0
0
SWAP
TXFLIP
RXFLIP
1
0
1
TXn
4096, 0
SENSOR
0, 4096
SWAP
TXFLIP
RXFLIP
4096, 4096
0, 0
RXn
TXn
1
1
1
TX0
RXn
TX0
0
0
1
SWAP
TXFLIP
RXFLIP
4096, 4096
0, 4096
SWAP
TXFLIP
RXFLIP
1
1
0
TXn
SENSOR
RX0
SWAP
TXFLIP
RXFLIP
4096, 4096
0, 4096
RXn
0, 0
4096, 0
RX0
TXn
4096, 4096
TXn
RX0
TX0
SWAP
TXFLIP
RXFLIP
RX0
0, 0
0, 0
0, 4096
4096, 4096
TX0
RXn
RXn
RX0
TX0
RXn
SENSOR
TX0
0
1
0
4096, 4096
TX0
RX0
TXn
SWAP
TXFLIP
RXFLIP
4096, 4096
TX0
Default Configuration
5.6.4
UNUSED RX/TX PINS
Unused RX/TX pins are driven to VSS automatically
and should be left as no connects.
DS40001663B-page 10
 2012-2014 Microchip Technology Inc.
MTCH6301
5.7
Example Custom Application
Layout
An example 4RX/11TX sensor is shown in Figure 5-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
also used as TX lines in this example.
FIGURE 5-3:
CUSTOM APPLICATION LAYOUT
SCL
TX11
TX10
TX9
VDD
VSS
TX5
TX6
TX7
TX8
TX4
Sensor Line
MTCH6301
TX0
TX1
TX2
TX3
VSS
VDD
RX0
RX1
RX2
RX3
RX4
TX
TX13
TX12
RX10
RX9
VSS
VDD
RESET
RX8
RX7
RX6
RX5
SDA
TX17
TX16
TX15
TX14
VSS
VCAP
INT
N/C
RX12
RX11
RX3
RX
SENSOR
TX0
MTCH6301 Pin
Map ID
0
TX10
15
1
TX11
16
2
TX17
31
3
TX16
32
4
TX15
33
5
TX14
34
6
RX11
22
7
TX13
8
8
TX12
5
9
RX10
23
10
RX9
24
0
RX5
3
1
RX6
2
2
RX7
1
3
RX8
0
The Pin Map register array for this particular setup is set
as follows:
RX0
RX Pin Map: {3,2,1,0}
TX Pin Map: {15,16,31,32,33,34,22,8,5,23,24}
TX10
The resulting scaling coefficient for the custom
application example is shown in Table 5-3. The scaling
coefficients were derived using Table 5-2.
TABLE 5-3:
Axis
CUSTOM APPLICATION
SCALING VALUES
Channels
Scaling Coefficient
RX
4
16384
TX
11
5957
Using Figure 5-2, the Flip State register should be set
to ‘0b110’ or 0x6.
 2012-2014 Microchip Technology Inc.
DS40001663B-page 11
MTCH6301
6.0
COMMUNICATION PROTOCOL
6.1
Overview
The MTCH6301 I2C protocol follows a serial streaming
format, not a register-based protocol. To achieve this,
the device will assert the INT pin whenever a new
packet of data is ready to be transmitted to the host.
This will happen under two conditions:
1.
2.
New touch or gesture data is available.
A command has been sent to the controller and
the response to this command is ready.
Note:
6.2
6.2.1
Note that initiating a read from the device
when INT is in a logic ‘0’ state will result in
an unpredictable response.
I2C™ Pin Specification
SERIAL DATA (SDA)
The Serial Data (SDA) signal is the data signal of the
device. The value on this pin is latched on the rising
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.
6.2.2
SERIAL CLOCK (SCL)
The Serial Clock (SCL) signal is the clock input signal
of the device, generated by the host. The rising edge of
the SCL signal latches the value on the SDA pin.
MTCH6301 employs clock stretching and this should
be taken into account by the master controller. The
maximum speed at which MTCH6301 can operate is
400 kbps.
6.2.3
INTERRUPT (INT)
This pin is utilized by 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.
Note:
6.2.4
If the device is not read within 25 ms of
asserting the INT pin, a timeout will occur
and data will no longer be available.
DEVICE ADDRESSING
The MTCH6301 7-bit base address is 0x25 and is not
configurable by the user. Every transmission must be
prefixed with this address, as well as a bit signifying
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).
DS40001663B-page 12
 2012-2014 Microchip Technology Inc.
MTCH6301
6.3
Generic Read/Write Protocol
6.3.1
MASTER READ WAVEFORM
FIGURE 6-1:
MASTER READ WAVEFORM
2
1
(DATA)
SDA
0x25
R
S
[NUM_BYTES]
1
ACK
D7 D6 D5 D4 D3 D2 D1 D0
[DATA0]
ACK
D7 D6 D5 D4 D3 D2 D1 D0
[DATAn]
ACK
D7 D6 D5 D4 D3 D2 D1 D0
NACK
P
SCL
INT
4
3
Start
Stop
Note 1: The first byte read from the device denotes the number of bytes to follow.
2: The last byte read from the device must be followed by a nACK (‘1’) from the host controller. All other bytes
should be followed with ACK (‘0’).
3: INT will be set low within 10 uS of a correct I2C™ address match.
4: All data (DATA0 – DATAn) must be read at once within a single I2C™ transaction, and Restart conditions
are not supported.
6.3.2
MASTER WRITE WAVEFORM
FIGURE 6-2:
MASTER WRITE WAVEFORM
2
(DATA)
SDA
0x25
S
[NUM_BYTES]
0
W
1
ACK
D7 D6 D5 D4 D3 D2 D1 D0
[DATA0]
ACK
D7 D6 D5 D4 D3 D2 D1 D0
[DATAn]
ACK
D7 D6 D5 D4 D3 D2 D1 D0
ACK
P
SCL
INT
Start
3
Stop
Note 1: If the device is sleeping, it will ACK the address byte, but will not ACK the first byte of the transmission
until it is awake. See Section 9. “Send Enable Touch command (0x00).” for details.
2: The first byte written to the controller denotes the number of bytes to follow.
3: Although it is not required all data be written in a single I2C™ transaction, it is recommended to reduce
the chance of a timeout occurring.
 2012-2014 Microchip Technology Inc.
DS40001663B-page 13
MTCH6301
6.3.3
TOUCH PACKET PROTOCOL
Fully-processed touch coordinates will be sent out as
they are processed by MTCH6301. Since it is a slave
device, the INT pin will be asserted whenever one of
these packets is ready for transmission, requiring the
master to initiate a Read command. In other words, no
Write command is necessary before reading one of
these packets.
FIGURE 6-3:
EXAMPLE TOUCH PACKET WAVEFORM
INT
SCL
DATA
0x4B
0x05
0x81
0x7D
0x05
0x6A
0x01
Start
Stop
Touch ID0, Pen
Down
0x4B
Byte
Bit 7
D0
1
D1
0
D2
0
D3
0
D4
0
Bit 6
0x05
Bit 5
X: 765
[D1]
[D0]
Bit 4
[D2]
Bit 3
TOUCHID<3:0>
Y: 234
[D3]
[D4]
Bit 2
Bit 1
Bit 0
TCH (0)
0
PEN
X<6:0>
0
0
0
0
X<11:7>
Y<6:0>
TOUCHID:
Touch ID (0-9)
PEN:
Pen State
Y<11:7>
0 = Pen Up
1 = Pen Down
X:
X Coordinate of touch
Y:
Y Coordinate of touch
TCH:
Always ‘0’; it denotes a touch packet (vs. gesture)
DS40001663B-page 14
 2012-2014 Microchip Technology Inc.
MTCH6301
6.4
Gesture Protocol
Similar to touch packets, the following packet is
transmitted whenever a gesture is performed on the
sensor. This feature can be enabled via the Comm
Packet CFG register (see Section 7.0 “Memory
Map”).
Note 1: Gestures are not enabled by default.
2: For any hold gestures, packets are
continuously sent until the gesture is no
longer being held.
FIGURE 6-4:
GESTURE PACKET WAVEFORM
INT
SCL
DATA
0x4B
0x02
0x84
0x61
Start
Stop
Gesture from
ID1
0x4B
Byte
Bit 7
D0
1
D1
0
Bit 6
Bit 4
[D1]
[D0]
Bit 3
TOUCHID<3:0>
Bit 2
Bit 1
Bit 0
GEST -1
0
0
GESTURE<6:0>
TOUCHID:
Touch ID (0-9)
GESTURE:
Gesture ID
GEST:
Bit 5
0x02
Swipe Left
0x10
Single Tap
0x20
Double Tap
0x11
Single Tap (hold)
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’; it denotes a gesture packet (vs. touch)
 2012-2014 Microchip Technology Inc.
DS40001663B-page 15
MTCH6301
6.5
Command Protocol
Bidirectional
reading/writing
Figure 6-5.
communication
protocol
(for
configuration data) is shown in
FIGURE 6-5:
COMMAND PROTOCOL
I2CTM Data
Command
(I2C
TM
Write)
0x4A
0x4B NUM0
Response
TM
Read)
[D0]
...
[Dn]
RES
CMD
[D0]
INT
I2CTM Data
(I2C
0x55 NUM CMD
0x55 NUM1
...
[Dn]
INT
NUM:
Number of bytes to follow (true for NUM, NUM0, NUM1).
CMD:
Command sent/ responded to
RES:
Status result of command:
0x00 = Success
0x80 = Parameter out of range
0xFE = Timeout (not enough bytes received)
0xFF = Unrecognized command
0xFD = Invalid parameter
0xFC = Missing or extra parameter
D0 - Dn:
6.6
Data associated with command
Full Command Set
A complete listing of MTCH6301 commands is shown
in Table 6-1. Any commands which contain additional
data bytes, either sent or received, are shown
alongside an example data stream in the following
sections.
6.6.1
OVERVIEW
TABLE 6-1:
COMMAND SET
CMD ID
0x00
Name
Description
Enable Touch
Enable Touch functionality
0x01
Disable Touch
Disable Touch functionality
0x14
Scan Baseline
Instruct controller to scan for new sensor baseline immediately
0x15
Write Register
Write data to specified register
0x16
Read Register
Read data from specified register
0x17
Write NVRAM
Write all current register values to NVRAM
0x18
Software Sleep
Instruct controller to enter Sleep mode
0x19
Erase NVRAM
Erase the contents of the nonvolatile RAM section
0x1A
Manufacturing Test
Perform manufacturing tests on all sensor I/O channels
0x83
Device ID
Retrieve device ID/version
DS40001663B-page 16
 2012-2014 Microchip Technology Inc.
MTCH6301
6.6.2
WRITE REGISTER/ READ
REGISTER
It writes or reads to a single register. Please note that
all registers are volatile, and any modified data will be
lost on power-down. To store the current register
configuration permanently, the Write NVRAM
command should be used.
FIGURE 6-6:
WRITE REGISTER COMMAND
Command
(I2CTM Write)
0x4A
0x55
0x04
0x15
[D0]
[D1]
0x4B
0x04
0x55
0x02
0x00
0x15
[D2]
INT
Response
(I2CTM Read)
INT
D0 = Index Location
D1 = Offset Location
D2 = Value to Write to Specified Register
FIGURE 6-7:
READ REGISTER COMMAND
Command
(I2CTM Write)
0x4A
0x55
0x03
0x15
[D0]
[D1]
0x4B
0x05
0x55
0x03
0x00
0x16
INT
Response
(I2CTM Read)
[D2]
INT
D0 = Index Location
D1 = Offset Location
D2 = Read Value at Specified Register
 2012-2014 Microchip Technology Inc.
DS40001663B-page 17
MTCH6301
6.6.3
MANUFACTURING TEST
This test performs the following checks on all mapped
sensor pins:
1.
2.
3.
Short to VDD
Short to GND
Pin-to-pin short.
If an I/O error is discovered, bits for the pins in question
will be set in the TX Short Status and RX Short Status
registers.
Please note that:
1.
2.
The RX7/RX8 pins will always report an error.
If the sensor has more than 16 TX channels,
then channels 17 and 18 will never report an
error.
FIGURE 6-8:
MANUFACTURING TEST
Command
(I 2 C TM Write)
0x4A
0x55
0x01
0x1A
0x4B
0x05
0x55
0x03
INT
Response
(I 2 C TM Read)
0x00
0x1A
[D0]
INT
D0 = Result; 0 = success, 1 = I/O error
6.6.4
DEVICE ID
It allows the host to read the device ID.
FIGURE 6-9:
Command
(I2CTM Write)
DEVICE ID
0x4A
0x55
0x01
0x83
0x4B
0x05
0x55
0x03
INT
Response
(I2CTM Read)
0x00
0x83
0X00 0X10 0X02 0X05
INT
DS40001663B-page 18
 2012-2014 Microchip Technology Inc.
MTCH6301
6.6.5
TYPICAL I2C COMMAND
TRANSMISSION
Figure 6-10 depicts the master controller reading from
RAM location 0x01, to determine the number of RX
channels the controller is configured to use (0x0C or
12).
FIGURE 6-10:
I2C™ COMMAND READ AND WRITE
Master Write
INT
SDA
SCL
DATA
4A
55
03
16
00
01
Master Read
(Controller Response)
Start
Stop
INT
SDA
SCL
DATA
4B
05
55
03
00
16
0C
Start
6.7
Wake on I2C
The MTCH6301 is capable of waking up upon receiving
an I2C command from the host. Please note that since
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 I2C
address match, it does not matter which command is
sent. For simplicity, the Enable Touch command is
recommended.
Stop
6.8
RESET Pin Behavior
The MTCH6301 can be reset by driving the RESET pin
low. When released, the device will assert the INT pin
until it has finished initialization routines. During this
time, any communication to the I2C address (0x25) will
result in a nACK.
FIGURE 6-11:
INT BEHAVIOR AFTER
RESET
tRST
RESET
INT
80 ms < tRST < 100 ms
 2012-2014 Microchip Technology Inc.
DS40001663B-page 19
MTCH6301
6.9
Recommended Start-up Sequence
For ease of use, it is recommended that all custom
parameters be stored in NVRAM at the time of
production (or on first power-on) for the lifetime of the
chip. Once this has been completed, the start-up
procedure for the rest of the product’s life should be as
follows:
1.
2.
3.
4.
5.
Prepare I2C master/host controller; initialize any
components of the system that depend upon the
MTCH6301 output.
Set RESET low for > 5 µs.
Set RESET high.
Wait for low state on INT.
If desired, check for correct device operation by
using the Device ID command.
Note:
If the application is designed to use the
default parameters, the above start-up
procedure should be used.
If the application is such that using the NVRAM to store
custom parameters isn’t possible, the following start-up
procedure is recommended:
1.
2.
3.
4.
5.
6.
7.
8.
9.
Prepare I2C master/host controller; initialize any
components of the system that depend upon the
MTCH6301 output.
Set RESET low for > 5 µs.
Set RESET high.
Wait for low state on INT.
If desired, check for correct device operation by
using the Device ID command.
Send Disable Touch command (0x01).
Write all desired parameters to the device.
Send Scan Baseline command (0x14).
Send Enable Touch command (0x00).
DS40001663B-page 20
 2012-2014 Microchip Technology Inc.
 2012-2014 Microchip Technology Inc.
7.0
MEMORY MAP
TABLE 7-1:
Group
General
Sensor Map
Self
Mutual
Decoding
MTCH6301 MEMORY MAP
Index
Byte
0x00
Offset
Byte
Register Name
Size
(Bytes)
Description
Data Range
Default Value
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
3640-21845
5461
0x05
RX Scaling <15:8>
0x06
TX Scaling <7:0>
2
TX Scaling Coefficient
3640-21845
7281
0x07
TX Scaling <15:8>
0x01
0x00-0x0C RX Pin Map
13
RX Pin Map Array
0-12
Section 5.6.1
“RX/TX Pin
Map”
0x02
0x00-0x12 TX Pin Map
18
TX Pin Map Array
0-34
Section 5.6.1
“RX/TX Pin
Map”
0x10
0x20
0x30
0x00
Self Scan Time
1
Number of self readings to sum per electrode
0x01
Self Threshold
1
Threshold at which a touch may be present
1-30
5
10-150
40
Mutual Scan Time
1
Number of mutual readings to sum per node
1-30
9
Mutual Threshold
1
Threshold at which a touch may be present
10-150
40
0x00
Flip State
1
This determines the orientation of the sensor with respect to the
coordinate output
0b000-0b111
0b001
0x01
Number of Averages
1
Number of previous touch coordinates to average with current position
coordinate (smoothing filter)
1-16
8
0x04
Minimum Touch Distance
1
Minimum distance (interpolated coordinates) allowed between two touch
locations before suppressing the weaker touch.
0-255
150
0x05
Pen Down Timer
1
Number of successive sensor scans identifying a touch required prior to
transmitting touch data
0-10
3
0x06
Pen Up Timer
1
Number of successive sensor scans without detecting a touch prior to a
touch up packet being sent
0-10
3
0x07
Touch Suppression Value
1
The maximum number of touch points to transmit. Note that ten touch IDs
are still analyzed and tracked, just not reported; 0 = Disabled
0-10
0
MTCH6301
DS40001663B-page 21
0x00
0x01
Group
Gestures
Configuration
 2012-2014 Microchip Technology Inc.
I/O Status
MTCH6301 MEMORY MAP (CONTINUED)
Index
Byte
0x50
0xF0
0xF1
Offset
Byte
Register Name
Size
(Bytes)
Description
Data Range
Default Value
0x00
RX Swipe Length
1
Minimum swipe distance in the RX direction before gesture is recognized
10-255
160
0x01
TX Swipe Length
1
Minimum swipe distance in the TX direction before gesture is recognized
10-255
150
0x02
Swipe Boundary
1
The distance (in interpolated positions) a swipe can move, in the direction
opposite to the direction being swiped, before the gesture is canceled.
0-255
150
0x03
Swipe Hold Threshold
1
The maximum distance (in interpolated positions) a swipe-and-hold
gesture can move before the gesture is canceled
0-255
70
0x04
Swipe Time <7:0>
2
200
Swipe Time <15:8>
The maximum amount of time (in ms) the user has to perform a swipe
after initial pen down
0-65535
0x05
0x06
Tap Time <7:0>
2
500
Tap Time <15:8>
The maximum amount of time (in ms) the user has to perform a click after
initial pen down
0-65535
0x07
0x08
Tap Threshold
1
The maximum distance (in interpolated positions) a tap gesture can move
before it is no longer recognized as a tap
1-255
120
0x09
Minimum Swipe Velocity
1
The minimum velocity a swipe must maintain to be a swipe gesture.
Values below this will either cancel the gesture (if touch removed) or
move to the swipe-and-hold state (if touch is still present)
1-50
3
2
The maximum amount of time allowed between the two taps of a double
tap (in ms)
50-1000
350
0x0A
Double Tap Time <7:0>
0x0B
Double Tap Time <15:8>
0x0C
Gesture Edge Keep-out
1
This value determines the width of a keep-out barrier around the edge of
the active touch area. This helps remove edge-effect issues.
0-255
128
0x00
SLP <7:0>
4
Duration (in ms) without touch activity before the controller enters Sleep
state
0-4,294,967,295
8000
1
Touch Packet Configuration – Enabled: 0x81, Disabled: 0x01
0x81, 0x01
0x81
0x01
SLP <15:8>
0x02
SLP <23:16>
0x03
SLP <31:24>
0x07
Touch Packet CFG
0x09
Gesture Packet CFG
1
Gesture Packet Configuration – Enabled: 0x81, Disabled: 0x01
0x81, 0x01
0x01
0x0A
Status Packet CFG
1
Status Packet Configuration – Enabled: 0x81, Disabled: 0x01
0x81, 0x01
0x01
2
Identifies which TX pins are shorted after using Manufacturing Test
command - read only
0x00-0xFF
0x00
2
Identifies which RX pins are shorted after using Manufacturing Test
command - read only
0x00-0xFF
0x00
0x02
TX Short Status <7:0>
0x03
TX Short Status <15:8>
0x06
RX Short Status <7:0>
0x07
RX Short Status <15:8>
MTCH6301
DS40001663B-page 22
TABLE 7-1:
MTCH6301
8.0
SPECIAL FEATURES
8.1
Gestures
Single-finger gestures are a fast and intuitive way to
navigate a feature-rich human-machine interface.
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
should serve most applications. These parameters and
their descriptions are available in the “Gestures”
section of the memory map (see Section 7.0 “Memory
Map”).
Note:
Gestures are not enabled by default, and
must be enabled via the gesture packet
configuration byte in RAM (see
Section 7.0 “Memory Map”).
If your application requires only gesture functionality,
and does not require touch coordinates, the touch
packet configuration byte (see Section 7.0 “Memory
Map”) can be used to turn off all touch coordinate data.
TABLE 8-1:
Icon
GESTURE TYPES
Gesture Type
Tap (Click)
Icon
Gesture Type
Tap and Hold
Double Tap (Double Click)
Swipe Down
Swipe Down and Hold
Swipe Up
Swipe Up and Hold
Swipe Right
Swipe Right and Hold
Swipe Left
Swipe Left and Hold
 2012-2014 Microchip Technology Inc.
DS40001663B-page 23
MTCH6301
8.2
Sleep
Sleep functionality is enabled by default, and follows
the behavior shown in Figure 8-1. This functionality can
be modified via the SLP register (see Section 7.0
“Memory Map”).
The SLP register is the time (in ms) without touch
activity before controller enters Sleep mode.
FIGURE 8-1:
SLEEP FUNCTIONALITY
[Normal Full Decode
of Sensor]
Touch?
Yes
No
Transmit
Touch
No touch for No
[SLP] ms?
Yes
Sleep for
ms
No
Wake up;
Touch exists?
8.3
Yes
Nonvolatile RAM (NVRAM)
Permanent storage of parameters that have been
modified 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 start-up, 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 RAM parameters cannot be
individually written to the NVRAM. They are all written
with only one command. See the applicable command
within the command set for more details. (Section 6.6
“Full Command Set”)
DS40001663B-page 24
 2012-2014 Microchip Technology Inc.
MTCH6301
8.4
Touch Performance
Using default acquisition parameters, Figure 8-2
shows the relationship of single-touch report rate with
regard to sensor size.
FIGURE 8-2:
REPORT RATE VS SENSOR SIZE
Report Rate (PPS) vs Sensor Size (Channels)
400
300
200
100
0
2x2
 2012-2014 Microchip Technology Inc.
4x4
6x6
8x8
12x9
13x15
DS40001663B-page 25
MTCH6301
9.0
ELECTRICAL
CHARACTERISTICS
This section provides an overview of the MTCH6301
electrical characteristics. Additional information will be
provided in future revisions of this document as it
becomes available.
Absolute Maximum Ratings(†)
9.1
Ambient temperature under bias ........................................................................................................ -40°C to +85°C
Storage temperature ........................................................................................................................ -65°C to +150°C
Voltage on pins with respect to VSS
on VDD pin ................................................................................................................................. -0.3V to +4.0V
on all other pins ............................................................................................................... 0.3V to (VDD + 0.3V)
Maximum current
out of VSS pin .......................................................................................................................................300 mA
into VDD pin(s) ..................................................................................................................................... 300 mA
sunk by all ports .................................................................................................................................. 200 mA
sourced by all ports .............................................................................................................................200 mA
Maximum output current
sunk by any I/O pin ................................................................................................................................ 15 mA
sourced by any I/O pin .......................................................................................................................... 15 mA
Note:
This device is sensitive to ESD damage and must be handled appropriately. Failure to properly handle and
protect the device in an application may cause partial to complete failure of the device.
† NOTICE: Stresses above those listed under “Absolute Maximum Ratings” may cause permanent damage 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 listings of this specification is not implied. Exposure above maximum rating conditions for
extended periods may affect device reliability.
9.2
Standard Operating Conditions
The standard operating conditions for any device are defined as:
Operating Voltage:
Operating Temperature:
VDDMIN VDD VDDMAX
TA_MIN TA TA_MAX
VDD — Operating Supply Voltage(1)
MTCH6301
VDDMIN .................................................................................................................................... +2.4V
VDDMAX .................................................................................................................................... +3.6V
TA — Operating Ambient Temperature Range
Industrial Temperature
TA_MIN ...................................................................................................................................... -40°C
TA_MAX .................................................................................................................................. +105°C
Note 1:
Maximum current rating requires even load distribution across I/O pins. Maximum current rating may be
limited by the device package power dissipation characterizations. See Table 9-1 to calculate device
specifications.
DS40001663B-page 26
 2012-2014 Microchip Technology Inc.
MTCH6301
9.3
DC Characteristics
TABLE 9-1:
THERMAL OPERATING CONDITIONS
Symbol
Rating
Min.
Typ.
Max.
Units
TJ
Operating Junction Temperature Range
-40
—
+125
⁰C
TA
Operating Ambient Temperature Range
-40
—
+85
⁰C
PD
Power Dissipation:
Internal Chip Power Dissipation:
PINT = VDD x (IDD-? IOH)
I/O Pin Power Dissipation:
PI/O = ? (({VDD - VOH} x IOH) + ? (VOLx IOL))
PINT + PI/O
W
Maximum Allowed Power Dissipation
(TJ-TA)/θJA
W
PDMAX
TABLE 9-2:
THERMAL PACKAGING CHARACTERISTICS
Symbol
Characteristics
Typ.
Max.
Units
θJA
Package Thermal Resistance, 44-pin QFN
32
—
⁰C/W
θJA
Package Thermal Resistance, 44-pin TQFP
45
—
⁰C/W
TABLE 9-3:
OPERATING VOLTAGE AND CURRENT
Symbol
Min.
Typ.
Max.
Units
VDD
Supply Voltage
2.3
—
3.6
V
—
VBOR
BOR Event on VDD transition high-to-low
2.0
—
2.3
V
—
IDD
Operating Current
—
19
25
mA
Note 1
ISLP
Sleep Current
—
200
245
µA
Note 1, 2
Note 1:
2:
Symbol
VIH
VOL
VOH
VBOR
Note 1:
2:
Conditions
Parameter is characterized, but not tested.
Device configured with default parameters.
TABLE 9-4:
VIL
Characteristics
PIN INPUT AND OUTPUT SPECIFICATIONS
Characteristic / Pins
Min.
Max.
Units
Conditions
RX, TX
VSS
0.15 VDD
V
—
SDA, SCL
VSS
0.3 VDD
V
Note 1
RX, TX
0.65 VDD
VDD
V
Note 1
SDA, SCL
0.65 VDD
VDD
V
Note 1
INT, RX, TX
VSS
0.4
V
IOL  10 mA, VDD = 3.3V
SDA, SCL
VSS
0.4
V
IOL  10 mA, VDD = 3.3V(1,2)
INT, RX, TX
2.4
VDD
V
IOH  10 mA, VDD = 3.3V
SDA, SCL
—
—
V
Note 2
Brown-out Event on VDD
Transition high-to-low
2.0
2.3
V
Min. not tested
Input Low Voltage
Input High Voltage
Output Low Voltage
Output High Voltage
Parameter is characterized, but not tested.
Open drain structure.
 2012-2014 Microchip Technology Inc.
DS40001663B-page 27
MTCH6301
9.4
AC Characteristics and Timing Parameters
TABLE 9-5:
RESET TIMING
Symbol
TPU
TBOR
Note 1:
2:
Characteristic
Min.
Typ.
Max.
Units
Conditions
Power-up Period
—
400
—
µs
Notes 1, 2
Brown-out Pulse Width (Low)
—
1
—
µs
Note 1
Parameter is characterized, but not tested.
Power-up period is for core operation to begin and it does not reflect response time to a touch.
FIGURE 9-1:
I2C™ BUS START/STOP BIT TIMING CHARACTERISTICS
FIGURE 9-2:
I2C™ BUS DATA TIMING CHARACTERISTICS
DS40001663B-page 28
 2012-2014 Microchip Technology Inc.
MTCH6301
TABLE 9-6:
I2C™ BUS DATA TIMING REQUIREMENTS
Parameter
Symbol
Number
Characteristic
Min.
TLO:SCL Clock Low Time
100 kHz mode
400 kHz mode
1.3
—
µs
IS2
THI:SCL
Clock High Time
100 kHz mode
4.0
—
µs
400 kHz mode
0.6
—
µs
IS3
TF:SCL
SDA and SCL
Fall Time
100 kHz mode
—
300
ns
400 kHz mode 20+0.1 CB
300
ns
IS4
TR:SCL
SDA and SCL
Rise Time
100 kHz mode
1000
ns
300
ns
IS5
TSU:DAT Data Input Setup
Time
100 kHz mode
250
—
ns
400 kHz mode
100
—
ns
IS6
THD:DAT Data Input Hold
Time
100 kHz mode
0
—
ns
400 kHz mode
0
0.9
µs
IS7
TSU:STA Start Condition
Setup Time
100 kHz mode
4700
—
ns
400 kHz mode
600
—
ns
IS8
THD:STA Start Condition
Hold Time
100 kHz mode
4000
—
ns
400 kHz mode
600
—
ns
After this period, the first
clock pulse is generated
IS9
TSU:STO Stop Condition
Setup Time
100 kHz mode
4000
—
ns
—
400 kHz mode
600
—
ns
IS10
THD:STO Stop Condition
Hold Time
100 kHz mode
4000
—
ns
400 kHz mode
600
—
ns
IS11
TAA:SCL Output Valid from 100 kHz mode
Clock
400 kHz mode
0
3500
ns
IS12
TBF:SDA Bus Free Time
Note 1:
CB
—
400 kHz mode 20+0.1 CB
—
µs
Conditions
IS1
—
4.7
Max. Units
—
—
—
—
—
—
Only relevant for repeated
Start condition
—
—
0
1000
ns
100 kHz mode
4.7
—
µs
400 kHz mode
1.3
—
µs
Time bus must be free before
new transmission can start
—
400
pF
Note 1
SCL, SDC Capacitive Loading
Parameter is characterized, but not tested.
 2012-2014 Microchip Technology Inc.
DS40001663B-page 29
MTCH6301
10.0
ORDERING INFORMATION
TABLE 10-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
DS40001663B-page 30
 2012-2014 Microchip Technology Inc.
MTCH6301
11.0
PACKAGING INFORMATION
11.1
Package Marking Information
44-Lead QFN (8x8x0.9 mm)
PIN 1
Example
PIN 1
XXXXXXXXXXX
XXXXXXXXXXX
XXXXXXXXXXX
YYWWNNN
MTCH6301
-I/ML
1403017
44-Lead TQFP (10x10x1 mm)
Example
XXXXXXXXXX
XXXXXXXXXX
XXXXXXXXXX
YYWWNNN
MTCH6301
e3
-I/PT
1403017
Legend: XX...X
Y
YY
WW
NNN
e3
*
Note:
e3
Customer-specific information
Year code (last digit of calendar year)
Year code (last 2 digits of calendar year)
Week code (week of January 1 is week ‘01’)
Alphanumeric traceability code
Pb-free JEDEC® designator for Matte Tin (Sn)
This package is Pb-free. The Pb-free JEDEC designator ( e3 )
can be found on the outer packaging for this package.
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.
 2012-2014 Microchip Technology Inc.
DS40001663B-page 31
MTCH6301
11.2
Package Details
DS40001663B-page 32
 2012-2014 Microchip Technology Inc.
MTCH6301
 2012-2014 Microchip Technology Inc.
DS40001663B-page 33
MTCH6301
DS40001663B-page 34
 2012-2014 Microchip Technology Inc.
MTCH6301
/HDG3ODVWLF7KLQ4XDG)ODWSDFN 37 ±[[PP%RG\PP>74)3@
1RWH
)RUWKHPRVWFXUUHQWSDFNDJHGUDZLQJVSOHDVHVHHWKH0LFURFKLS3DFNDJLQJ6SHFLILFDWLRQORFDWHGDW
KWWSZZZPLFURFKLSFRPSDFNDJLQJ
D
D1
E
e
E1
N
b
NOTE 1
1 2 3
NOTE 2
α
A
φ
c
β
A2
A1
L
L1
8QLWV
'LPHQVLRQ/LPLWV
1XPEHURI/HDGV
0,//,0(7(56
0,1
1
120
0$;
/HDG3LWFK
H
2YHUDOO+HLJKW
$
±
%6&
±
0ROGHG3DFNDJH7KLFNQHVV
$
6WDQGRII
$
±
)RRW/HQJWK
/
)RRWSULQW
/
5()
)RRW$QJOH
2YHUDOO:LGWK
(
ƒ
%6&
ƒ
2YHUDOO/HQJWK
'
%6&
0ROGHG3DFNDJH:LGWK
(
%6&
0ROGHG3DFNDJH/HQJWK
'
%6&
ƒ
/HDG7KLFNQHVV
F
±
/HDG:LGWK
E
0ROG'UDIW$QJOH7RS
ƒ
ƒ
ƒ
0ROG'UDIW$QJOH%RWWRP
ƒ
ƒ
ƒ
1RWHV
3LQYLVXDOLQGH[IHDWXUHPD\YDU\EXWPXVWEHORFDWHGZLWKLQWKHKDWFKHGDUHD
&KDPIHUVDWFRUQHUVDUHRSWLRQDOVL]HPD\YDU\
'LPHQVLRQV'DQG(GRQRWLQFOXGHPROGIODVKRUSURWUXVLRQV0ROGIODVKRUSURWUXVLRQVVKDOOQRWH[FHHGPPSHUVLGH
'LPHQVLRQLQJDQGWROHUDQFLQJSHU$60(<0
%6& %DVLF'LPHQVLRQ7KHRUHWLFDOO\H[DFWYDOXHVKRZQZLWKRXWWROHUDQFHV
5() 5HIHUHQFH'LPHQVLRQXVXDOO\ZLWKRXWWROHUDQFHIRULQIRUPDWLRQSXUSRVHVRQO\
0LFURFKLS 7HFKQRORJ\ 'UDZLQJ &%
 2012-2014 Microchip Technology Inc.
DS40001663B-page 35
MTCH6301
Note:
For the most current package drawings, please see the Microchip Packaging Specification located at
http://www.microchip.com/packaging
DS40001663B-page 36
 2012-2014 Microchip Technology Inc.
MTCH6301
APPENDIX A:
DATA SHEET
REVISION HISTORY
Revision A (2012)
Initial release of the document.
Revision B (03/2014)
Updated the Device Overview page; Added Chapter 4;
Updated Chapters 1 through 9 and Chapter 11; Other
minor corrections.
 2012-2014 Microchip Technology Inc.
DS40001663B-page 37
MTCH6301
THE MICROCHIP WEB SITE
CUSTOMER SUPPORT
Microchip provides online support via our WWW site at
www.microchip.com. This web site is used as a means
to make files and information easily available to
customers. Accessible by using your favorite Internet
browser, the web site contains the following
information:
Users of Microchip products can receive assistance
through several channels:
• Product Support – Data sheets and errata,
application notes and sample programs, design
resources, user’s guides and hardware support
documents, latest software releases and archived
software
• General Technical Support – Frequently Asked
Questions (FAQ), technical support requests,
online discussion groups, Microchip consultant
program member listing
• Business of Microchip – Product selector and
ordering guides, latest Microchip press releases,
listing of seminars and events, listings of
Microchip sales offices, distributors and factory
representatives
•
•
•
•
Distributor or Representative
Local Sales Office
Field Application Engineer (FAE)
Technical Support
Customers
should
contact
their
distributor,
representative or Field Application Engineer (FAE) for
support. Local sales offices are also available to help
customers. A listing of sales offices and locations is
included in the back of this document.
Technical support is available through the web site
at: http://microchip.com/support
CUSTOMER CHANGE NOTIFICATION
SERVICE
Microchip’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. Under “Support”, click on
“Customer Change Notification” and follow the
registration instructions.
DS40001663B-page 38
 2012-2014 Microchip Technology Inc.
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 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, KEELOQ, KEELOQ logo, MPLAB, 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, 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.
© 2013, Microchip Technology Incorporated, Printed in the
U.S.A., All Rights Reserved.
Printed on recycled paper.
ISBN: 978-1-63276-011-1
QUALITY MANAGEMENT SYSTEM
CERTIFIED BY DNV
== ISO/TS 16949 ==
 2012-2014 Microchip Technology Inc.
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.
DS40001663B-page 39
Worldwide Sales and Service
AMERICAS
ASIA/PACIFIC
ASIA/PACIFIC
EUROPE
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
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
India - Bangalore
Tel: 91-80-3090-4444
Fax: 91-80-3090-4123
Austria - Wels
Tel: 43-7242-2244-39
Fax: 43-7242-2244-393
Denmark - Copenhagen
Tel: 45-4450-2828
Fax: 45-4485-2829
Atlanta
Duluth, GA
Tel: 678-957-9614
Fax: 678-957-1455
Austin, TX
Tel: 512-257-3370
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
Novi, MI
Tel: 248-848-4000
Houston, TX
Tel: 281-894-5983
Indianapolis
Noblesville, IN
Tel: 317-773-8323
Fax: 317-773-5453
Los Angeles
Mission Viejo, CA
Tel: 949-462-9523
Fax: 949-462-9608
New York, NY
Tel: 631-435-6000
San Jose, CA
Tel: 408-735-9110
Canada - Toronto
Tel: 905-673-0699
Fax: 905-673-6509
DS40001663B-page 40
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-8792-8115
Fax: 86-571-8792-8116
China - Hong Kong SAR
Tel: 852-2943-5100
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-8864-2200
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
India - New Delhi
Tel: 91-11-4160-8631
Fax: 91-11-4160-8632
France - Paris
Tel: 33-1-69-53-63-20
Fax: 33-1-69-30-90-79
India - Pune
Tel: 91-20-3019-1500
Japan - Osaka
Tel: 81-6-6152-7160
Fax: 81-6-6152-9310
Germany - Dusseldorf
Tel: 49-2129-3766400
Germany - Munich
Tel: 49-89-627-144-0
Fax: 49-89-627-144-44
Japan - Tokyo
Tel: 81-3-6880- 3770
Fax: 81-3-6880-3771
Germany - Pforzheim
Tel: 49-7231-424750
Korea - Daegu
Tel: 82-53-744-4301
Fax: 82-53-744-4302
Italy - Milan
Tel: 39-0331-742611
Fax: 39-0331-466781
Korea - Seoul
Tel: 82-2-554-7200
Fax: 82-2-558-5932 or
82-2-558-5934
Italy - Venice
Tel: 39-049-7625286
Malaysia - Kuala Lumpur
Tel: 60-3-6201-9857
Fax: 60-3-6201-9859
Netherlands - Drunen
Tel: 31-416-690399
Fax: 31-416-690340
Malaysia - Penang
Tel: 60-4-227-8870
Fax: 60-4-227-4068
Poland - Warsaw
Tel: 48-22-3325737
Philippines - Manila
Tel: 63-2-634-9065
Fax: 63-2-634-9069
Singapore
Tel: 65-6334-8870
Fax: 65-6334-8850
Taiwan - Hsin Chu
Tel: 886-3-5778-366
Fax: 886-3-5770-955
Spain - Madrid
Tel: 34-91-708-08-90
Fax: 34-91-708-08-91
Sweden - Stockholm
Tel: 46-8-5090-4654
UK - Wokingham
Tel: 44-118-921-5800
Fax: 44-118-921-5820
Taiwan - Kaohsiung
Tel: 886-7-213-7830
Taiwan - Taipei
Tel: 886-2-2508-8600
Fax: 886-2-2508-0102
Thailand - Bangkok
Tel: 66-2-694-1351
Fax: 66-2-694-1350
China - Xiamen
Tel: 86-592-2388138
Fax: 86-592-2388130
China - Zhuhai
Tel: 86-756-3210040
Fax: 86-756-3210049
03/13/14
 2012-2014 Microchip Technology Inc.
Similar pages