Datasheet
2012 Microchip Technology Inc. DS41663A-page 17
MTCH6301 PROJECTED CAPACITIVE TOUCH CONTROLLER
Gestures 0x50
0x00 RX Swipe Length 1 Minimum interpolated X-distance for
‘swipe’ gesture
10-255 160
0x01 TX Swipe Length 1 Minimum interpolated Y-distance for
‘swipe’ gesture
10-255 150
0x02 Swipe Boundary 1 Maximum interpolated distance in
opposing direction to cancel ‘swipe’
gesture
0-255 150
0x03 Swipe Hold
Threshold
1 Maximum interpolated distance devia-
tion allowed to determine ‘held’ swipe
gesture
0-255 70
0x04 Swipe Time [7:0] 2 Maximum time (ms) for ‘swipe’ gesture
to be completed, beginning at initial
touch-down
0-65535 200
0x05 Swipe Time [15:8]
0x06 Tap Time [7:0] 2 Maximum time (ms) for ‘tap’ gesture,
beginning at initial touch-down
0-65535 500
0x07 Tap Time [15:8]
0x08 Tap Threshold 1 Maximum interpolated distance devia-
tion allowed to determine ‘tap’ gesture
1-255 120
0x09 Minimum Swipe
Velocity
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)
1-50 3
0x0A Double Tap Time
[7:0]
2 Maximum time allowed between two
taps to determine ‘double tap’ gesture
50-1000 350
0x0B Double Tap Time
[15:8]
0x0C Gesture Edge
Keepout
1 Determines the width of ‘keepout
barrier’ (inactive edge) of the perimeter
of the sensor to reduce or eliminate
issues due to edge effects
0-255 128
Configure 0xF0
0x00 SLP2 [7:0] 4 Time-out duration (ms) with no
activations before controller enters
Sleep mode
0-
4,000,000,000
8000
0x01 SLP2 [15:8]
0x02 SLP2 [23:16]
0x03 SLP2 [31:24]
0x05 SLP1 1 Interval to poll for touch while in Sleep
mode
0-11 7
0x07 Touch Packet CFG 1 Touch Packet Configuration 0x81 = Enabled
0x01 = Disabled
0x81
0x09 Gesture Packet
CFG
1 Gesture Packet Configuration 0x81 = Enabled
0x01 = Disabled
0x01
0x0A Status Packet CFG 1 Status Packet Configuration 0x81 = Enabled
0x01 = Disabled
0x01
I/O Status 0xF1
0x02 TX Short
Status [7:0]
2 Identifies which TX pins are shorted
after executing Manufacturing Test
command – Read Only
0x00-0xFF 0x00
0x03 TX Short
Status [15:8]
0x06 RX Short
Status [7:0]
2 Identifies which RX pins are shorted
after executing Manufacturing Test
command – Read Only
0x00-0xFF 0x00
0x07 RX Short
Status [15:8]
TABLE 6-1: MTCH6301 MEMORY MAP
Index
Byte
Offset
Byte
Register Name
Size
Bytes
Description Data Range
Default
Value
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.