English
Language : 

GMS30C7201 Datasheet, PDF (303/352 Pages) Hynix Semiconductor – 60MHz operation frequency Low power consumption
Slow AMBA Peripherals
Touch panel data register 0–3 (AICTPDR0–3)
Four 32-bit registers are used to store two (X, Y axis) 12-bit values from the ADC. (That is, in
one 32-bit register the 12 least significant bits are the Y-data, and bits 16–27 are the X-data.)
The AIC is connected to the ADC by an 8-bit bus, but connected to the CPU by a 32-bit bus.
Therefore the hardware reads the ADC twice to get the 12-bit value.
When a touch panel with a resolution of 1024 bits per axis is used, the software need only use
the ten most significant bits (the software should ignore the lower two bits). When the last half-
word of the last buffer register is written, INTAIC is generated and CPU reads all four buffer
registers simultaneously (burst read).
Bit
31–28
27–16
15–12
11–0
Initial
All 0
All 0
All 0
All 0
Name
1st TP X data
1st TP Y data
Function
Reserved
The 1st touch panel X-axis sample data
Reserved
The 1st touch panel Y-axis sample data
Table 13-60: AICTPDR0 bit functions
Bit
31–28
27–16
15–12
11–0
Initial
All 0
All 0
All 0
All 0
Name
2nd TP X data
2nd TP Y data
Function
Reserved
The 2nd touch panel X-axis sample data
Reserved
The 2nd touch panel Y-axis sample data
Table 13-61: AICTPDR1 bit functions
Bit
31–28
27–16
15–12
11–0
Initial
All 0
All 0
All 0
All 0
Name
3rd TP X data
3rd TP Y data
Function
Reserved
The 3rd touch panel X-axis sample data
Reserved
The 3rd touch panel Y-axis sample data
Table 13-62: AICTPDR2 bit functions
GMS30C7201 Data Sheet
13-75