Owner's manual

Table Of Contents
DS785UM1 25-17
Copyright 2007 Cirrus Logic
Analog Touch Screen Interface
EP93xx User’s Guide
2
5
2
5
25.3 Registers
Note: The touch screen controller block decodes APB address bits PADR[6:2] only. If the decode
for the PSEL_HATSH APB block select is a larger block size in the APB decoder, the
registers will be repeated through memory. Touch screen controller registers are intended
to be word accessed only. Since the least significant bytes of the address bus are not
decoded, byte and half word accesses are not allowed and may have unpredictable
results.
Register Descriptions
TSSetup
Address:
0x8090_0000
Default:
0x0000_0000
Table 25-4. Analog Touch Screen Register Memory Map
Address Name
SW
locked
Type Size Description
0x8090_0000 TSSetup No Read/Write 26 bits Analog Resistive Touch Screen controller setup control register.
0x8090_0004 TSXYMaxMin No Read/Write 32 bits Analog Resistive Touch Screen controller max/min register.
0x8090_0008 TSXYResult No Read Only 32 bits Analog Resistive Touch Screen controller result register.
0x8090_000C TSDischarge Write Read/Write 28 bits Analog Resistive Touch Screen controller Switch Matrix control register.
0x8090_0010 TSXSample Write Read/Write 28 bits Analog Resistive Touch Screen controller Switch Matrix control register.
0x8090_0014 TSYSample Write Read/Write 28 bits Analog Resistive Touch Screen controller Switch Matrix control register.
0x8090_0018 TSDirect Write Read/Write 28 bits Analog Resistive Touch Screen controller Switch Matrix control register.
0x8090_001C TSDetect Write Read/Write 28 bits Analog Resistive Touch Screen controller Switch Matrix control register.
0x8090_0020 TSSWLock NA Read/Write
1-bit read
8-bit write
Analog Resistive Touch Screen controller software lock register.
0x8090_0024 TSSetup2 No Read/Write 9 bits Analog Resistive Touch Screen controller setup control register #2.
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
TDTCT RSVD DLY
1514131211109876543210
EN DEV NSMP SDLY