English
Language : 

CRTOUCH Datasheet, PDF (34/68 Pages) Freescale Semiconductor, Inc – Capacitive and Resistive Touch Sensing Application Specific IC.
Memory Map and Registers Description
Table 12. Capacitive Touch Configuration registers map
Name
Capacitive Touch Events
Capacitive Touch
AutoRepeatRate
Capacitive Touch
AutoRepeatStart
Capacitive MaxTouches
Register
address
0x6D
Incremental
Address
0x6E
Default
Value
0x01
0x6E
0x6F
0xFF
0x6F
0x70
0xFF
0x70
0x71
0x00
Valid
Range
0x00 –
0xFF
0x00 –
0xFF
0x00 –
0xFF
0x00 –
0x03
Comment
Configures the events that reported by
the capacitive controller
Configures the rate at which keys will
be reported when kept pressed
Configures the time between a touch
and an auto-repeat event when the
key is kept pressed
Configures the maximum number of
keys that can be pressed at once
4.2 Registers description
4.2.1 Resistive Touch Status registers
All the Resistive touch status registers have read only attributes. Attempting to write any of these registers return in an invalid
write response from CRTouch.
4.2.1.1 Resistive Touch Error Register
This register reports several possible failures in the system. All bits are cleared after a register read
Bit
7
6
5
4
3
2
1
0
Field
BRE
CE
SE
WEF
DSE
AE
EOFE
PE
Field
7
BRE
6
CE
5
SE
4
WEF
Description
Baudrate error
BRE is set when the baud-rate auto detect process can not determine the communication baudrate.
Calibration error flag
Set when the calibration process can not calculate the values needed for system calibration. This
typically occurs when the points touched do not match with calibration requirements.
Sampling error flag
Set when trying to write the resistive touch sampling rate register with a value less than 5 or more
than 100.
Write Error Flag
WEF is set when trying to write an address that has read-only attributes.
CRTouch Data Sheet, Rev. 3
34
Freescale Semiconductor