GOODIX CONFIDENTIAL
Reproduction and/or distribution of this document in whole or in part is strictly prohibited without written consent of GOODIX.
15
0x8168
R
point 3 x coordinate (low byte)
0x8169
R
point 3 x coordinate (high byte)
0x816A
R
point 3 y coordinate (low byte)
0x816B
R
point 3 y coordinate (high byte)
0x816C
R
point 3 size (low byte)
0x816D
R
point 3 size (high byte)
0x816E
R
Reserved
0x816F
R
track id
0x8170
R
point 4 x coordinate (low byte)
0x8171
R
point 4 x coordinate (high byte)
0x8172
R
point 4 y coordinate (low byte)
0x8173
R
point 4 y coordinate (high byte)
0x8174
R
point 4 size (low byte)
0x8175
R
point 4 size (high byte)
0x8176
R
Reserved
0x8177
R
track id
0x8178
R
point 5 x coordinate (low byte)
0x8179
R
point 5 x coordinate (high byte)
0x817A
R
point 5 y coordinate (low byte)
0x817B
R
point 5 y coordinate (high byte)
0x817C
R
point 5 size (low byte)
0x817D
R
point 5 size (high byte)
0x817E
R
Reserved
0x817F
R
KeyValue
Supplementary description on some registers:
[0x814A] Vendor_id
The ID of the current module is codetermined by pins
sensor_opt1
and
sensor_opt2
on the circuit. When the
two pins are connected to different level status, there comes in 6 sensor IDs as shown below:
sensor_opt1
sensor_opt2
Vendor_id
GND
GND
0
VDDIO
GND
1
NC
GND
2
GND
300K
3
VDDIO
300K
4
NC
300K
5
[0x814E]:
Bit7: Buffer status, 1 = coordinate (or key) is ready for host to read; 0 = coordinate (or key) is not ready and
data is not valid. After reading coordinates, host should configure this flag (or the entire byte) to 0 via I
2
C.