
CHAPTER 9
PIU (TOUCH PANEL INTERFACE UNIT)
User’s Manual U14579EJ2V0UM
143
9.3.9
PIUPBnmREG (base address + 0x0C0 to base address + 0x0CE, base address + 0x0DC to base
address + 0x0DE)
Remark
n = 0, 1, m = 0 to 4
PIUPB00REG
(base address + 0x0C0)
PIUPB10REG
(base address + 0x0C8)
PIUPB01REG
(base address + 0x0C2)
PIUPB11REG
(base address + 0x0CA)
PIUPB02REG
(base address + 0x0C4)
PIUPB12REG
(base address + 0x0CC)
PIUPB03REG
(base address + 0x0C6)
PIUPB13REG
(base address + 0x0CE)
PIUPB04REG
(base address + 0x0DC)
PIUPB14REG
(base address + 0x0DE)
Bit
1514
131211
10
9
8
Name
VALID
RFU
PADDATA11 PADDATA10
PADDATA9
PADDATA8
R/W
R
R/W
After reset
0
000
Bit
7
6
543
210
Name
PADDATA7
PADDATA6
PADDATA5
PADDATA4
PADDATA3
PADDATA2
PADDATA1
PADDATA0
R/W
After reset
0
000
Bit
Name
Function
15
VALID
Indicates validity of data in page buffer
1: Valid
0: Invalid
14:12
RFU
Reserved. Write 0 to these bits. 0 is returned after a read.
11:0
PADDATA(11:0)
A/D converter’s sampling data
These registers are used to store coordinate data or touch pressure data. There are four coordinate data buffers
and one touch pressure data buffer, each of which holds two pages of coordinate data or pressure data, and the
addresses (register addresses) where the coordinate data or the pressure data is stored are fixed. Read coordinate
data from the corresponding register in a valid page.
The VALID bit, which indicates when the data is valid, is automatically rendered invalid when the page buffer
interrupt source (PADPAGE0INTR or PADPAGE1INTR bit in PIUINTREG register) is cleared to 0.
Table 9-4 shows correspondences between the sampled data and the register in which the sampled data is
stored.
Table 9-4. Detected Data and Page Buffers
Detected Data
Page 0 Buffer
Page 1 Buffer
X
PIUPB00REG
PIUPB10REG
X+
PIUPB01REG
PIUPB11REG
Y
PIUPB02REG
PIUPB12REG
Y+
PIUPB03REG
PIUPB13REG
Z (Touch pressure)
PIUPB04REG
PIUPB14REG