TTP259
TonTouchTM
Preliminary
Parameters
Target value
Remark
4MHz or 16KHz
OSCH/N or OSCL
12-bit
Touch pad OSC
Modulation clock
Duty counter
Reload data latch
Touch pads
Using OSCH or OSCL
N=1,2,4,8,16,32,64
With INT
12-bit
Write only
1~16 pads
-
Key de-bounce time s/w implements
By application or cover thickness
Resolution=1 modulation clock
Sensitivity level
Offset value by s/w
The flowchart as follow:
TOUCH
PROGRAM
SET MCKS
WRITE FFFH TO
TPCT0~2
FOR
TPCT0~2=000H
SET TPCHS3~0
WHEN SET
TPCHS0 WILL
START SCAN
AND CLEAR
TPCTF, TPCMPF
TPCTL=3
CHARGE TIME
(ABOUT 100uS)
SET TPCTL=1
START SCAN
NO
CHECK
TPCTF=1
YES
NO
CHECK
TPCMPF=1
COUNT
OVERFLOW
ERROR
YES
SAVE TPCT0~2
THEN TPCTL=0
RTS
2015/05/25
Page 70 of 81
Ver: 1.1