Datasheet

MTCH6301 PROJECTED CAPACITIVE TOUCH CONTROLLER
DS41663A-page 16 2012 Microchip Technology Inc.
6.0 MEMORY MAP
TABLE 6-1: MTCH6301 MEMORY MAP
Index
Byte
Offset
Byte
Register Name
Size
Bytes
Description Data Range
Default
Value
General 0x00
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]
Sensor
Map
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
Self 0x10
0x00 Self Scan Time 1 Number of self readings to sum per
electrode
1-30 5
0x01 Self Threshold 1 Threshold for detecting a touch 10-150 50
Mutual 0x20
0x00 Mutual Scan Time 1 Number of mutual readings to sum per
node
1-30 9
0x01 Mutual Threshold 1 Threshold for detecting a touch 10-150 55
Decoding 0x30
0x00 FlipState 1 Determines orientation of sensor with
respect to coordinate output
0b000-0b111 0b001
0x01 Number of
Averages
1 Smoothing Filter (number of previous
coordinates to be averaged with
current touch position)
1-16 8
0x04 Minimum Touch
Distance
1 Minimum distance allowed between
touch locations – used for suppressing
weak touches
0-255 150
0x05 Pen Down Timer 1 Number of successive sensor scans
needed to identify a touch prior to
transmitting data
0-10 3
0x06 Pen Up Timer 1 Number of successive sensor scans
needed to identify released touch prior
to transmitting data
0-10 3
0x07 Touch
Suppression Value
1 The maximum number of activations
reported. 10 activations are tracked,
but may not be reported. 0 = disable
suppression feature
0-10 0
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.