User`s guide

Touch panel controller
Enabling Touch panel
Correctly placing the touch panel cable into the connector
Touch panel is a glass panel whose surface is
covered with two layers of resistive material. When
the screen is pressed, the outer layer is pushed
onto the inner layer and appropriate controllers can
measure that pressure and pinpoint its location. This
is how touch panels can be used as an input devices.
EasyPIC
v7 is equipped with touch panel controller
and connector for 4-wire resistive touch panels. It
can very accurately register pressure at a specific point,
representing the touch coordinates in the form of analog
voltages, which can then be easily converted to X and Y
values. Touch panel comes as a part of display.
Figure 13-1: Put Touch panel at cable in
the connector
Figure 13-2: Use a tip of your nger
to push it inside
Figure 13-3: Now place GLCD with
Touch panel into GLCD socket
1 2 3
Figure 13-5: Turn on switches
5 through 8 on SW3 to enable
Touch panel controller
Touch panel is enabled using SW3.5,
SW3.6, SW3.7 and SW3.8 switches.
They connect READ-X and READ-Y lines
of the touch panel with RA0 and RA1
analog inputs, and DRIVEA and DRIVEB
with RC0 and RC1 digital outputs on
microcontroller sockets. Make sure to
disconnect other peripherals, LEDs and
additional pull-up or pull-down resistors
from the interface lines in order not to
interfere with signal/data integrity.
page 26
Q15
BC856
Q13
BC846
R22
10K
R16
1K
R15
10K
R12
1K
VCC-MCU
Q14
BC856
R14
10K
Q12
BC846
R45
10K
C25
100nF
R25
100K
Q16
BC846
R24
10K
C26
100nF
R26
100K
R23
1K
RIGHT
TOP
LEFT
BOTTOM
DRIVEA
DRIVEB
BOTTOM
LEFT
E3
10uF
CS1
CS2
GND
Vcc
Vo
RS
R/W
D1
D2
D3
D4
D5
D6
D7
E
D0
RST
Vee
LED+
LED-
1 20
21
22
23
24
CN6
GLCD SOCKET2
CN29
RIGHT
TOP
LEFT
BOTTOM
VCC-MCU
VCC-MCU
VCC-MCU
VCC-MCU
1 2 3 4 5 6 7 8
O
N
SW3
RA0
RA1
RC0
RC1
DRIVEA
DRIVEB
LEFT
BOTTOM
DATA BUS
Figure 13-4: Touch Panel
controller and connection
schematic
displays