TTP259
TonTouchTM
Preliminary
1) Normal mode
Follow show a flowchart of IIC device program state machine in normal
mode.
IIC INITIAL
CLEAR IICF
SET IICIE=1
SET IICMOD=0
SET ADR[0..2]
SET IICEN=1
RTS
INT
PROGRAM
NO
Check
IICF=1
YE
S
Clear IICF
NO (RX)
Check
YES (TX)
SRWB=1
YES
(first INT)
YES
(first INT)
Check
Check
MAASF=1
MAASF=1
Clear
MAASF
Clear
MAASF
NO
NO
NO
(last data)
Read
IICDATH
Check
TXACK=1
Read
IICDATL
(dummy
read release
SCL)
Write IICDATL
(dummy write
release SCL)
Write
IICDATH
YES
Read
IICDATL
(release
SCL)
Write
IICDATH
Write
IICDATL
(release
SCL)
Write
IICDATL
(release
SCL)
RTI
2015/05/25
Page 46 of 81
Ver: 1.1