English
Language : 

CRTOUCH Datasheet, PDF (2/68 Pages) Freescale Semiconductor, Inc – Capacitive and Resistive Touch Sensing Application Specific IC.
Table of Contents
1 Pins and Connections. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3
1.1 Device block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . .3
1.2 Device pin out . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4
1.3 Recommended system connections . . . . . . . . . . . . . . . .5
1.4 Signals description . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5
2 Functional Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6
2.1 CRTouch resistive touchscreen scanning . . . . . . . . . . . .7
2.1.1 Touchscreen electrical signals . . . . . . . . . . . . . . .7
2.1.2 CRTouch scanning process . . . . . . . . . . . . . . . . .8
2.1.3 Resistive events. . . . . . . . . . . . . . . . . . . . . . . . .10
2.1.4 Calibration process . . . . . . . . . . . . . . . . . . . . . .10
2.1.5 Data FIFO . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14
2.1.6 Resistive gestures . . . . . . . . . . . . . . . . . . . . . . .15
2.2 Capacitive subsystem . . . . . . . . . . . . . . . . . . . . . . . . . .17
2.2.1 Capacitive touch detection. . . . . . . . . . . . . . . . .17
2.2.2 Keypad control . . . . . . . . . . . . . . . . . . . . . . . . . .18
2.2.3 Rotary and slider control . . . . . . . . . . . . . . . . . .18
2.3 Modes of operation . . . . . . . . . . . . . . . . . . . . . . . . . . . .19
2.3.1 Run mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19
2.3.2 Sleep mode . . . . . . . . . . . . . . . . . . . . . . . . . . . .19
2.3.3 Shutdown mode. . . . . . . . . . . . . . . . . . . . . . . . .20
2.4 Internal voltage regulator . . . . . . . . . . . . . . . . . . . . . . .21
2.4.1 Internal voltage regulator features . . . . . . . . . . .21
2.4.2 Internal voltage regulator modes of operation . .21
3 Serial Communications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
3.1 I2C interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
3.1.1 I2C bit transfer . . . . . . . . . . . . . . . . . . . . . . . . . 23
3.1.2 I2C START and STOP conditions. . . . . . . . . . . 23
3.1.3 I2C transferring data. . . . . . . . . . . . . . . . . . . . . 24
3.1.4 I2C acknowledge . . . . . . . . . . . . . . . . . . . . . . . 24
3.1.5 CRTouch I2C slave address . . . . . . . . . . . . . . . 24
3.1.6 Message format for Writing CRTouch . . . . . . . 25
3.2 UART . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
3.2.1 UART Baudrate auto detection. . . . . . . . . . . . . 25
3.2.2 UART communication protocol. . . . . . . . . . . . . 26
3.2.3 Registers Read through UART. . . . . . . . . . . . . 26
3.2.4 Registers Write through UART . . . . . . . . . . . . . 27
4 Memory Map and Registers Description . . . . . . . . . . . . . . . . 28
4.1 Device memory map . . . . . . . . . . . . . . . . . . . . . . . . . . 28
4.2 Registers description . . . . . . . . . . . . . . . . . . . . . . . . . . 34
4.2.1 Resistive Touch Status registers . . . . . . . . . . . 34
4.2.2 Capacitive Touch Sensing Status registers . . . 41
4.2.3 Resistive Touch Configuration registers . . . . . . 44
4.2.4 Calibration Values registers . . . . . . . . . . . . . . . 50
4.2.5 TSS Configuration registers . . . . . . . . . . . . . . . 51
Appendix AElectrical Specifications. . . . . . . . . . . . . . . . . . . . . . . 59
Appendix BPacking Information. . . . . . . . . . . . . . . . . . . . . . . . . . 62
CRTouch Data Sheet, Rev. 3
2
Freescale Semiconductor