MAX1233/MAX1234
±15kV ESD-Protected Touch-Screen
Controllers Include DAC and Keypad Controller
22 ______________________________________________________________________________________
A/D3 A/D2 A/D1 A/D0 FUNCTION
0000
Configures the ADC reference as selected by RES [1:0] bits as shown in Table 13. No measurement
is performed.
0 0 0 1 Measures X/Y touch position and returns results to the X and Y data registers.
0010
Measures X/Y touch position and Z1/ Z2 touch pressure and returns results to the X, Y, Z1, and Z2
data registers.
0 0 1 1 Measures X touch position and returns results to the X data register.
0 1 0 0 Measures Y touch position and returns results to the Y data register.
0 1 0 1 Measures Z1/Z2 touch pressure and returns results to the Z1 and Z2 data register.
0 1 1 0 Measures Battery Input 1 through a 4:1 divider and returns results to the BAT1 data register.
0 1 1 1 Measures Battery Input 2 through a 4:1 divider and returns results to the BAT2 data register.
1 0 0 0 Measures Auxiliary Input 1 and returns results to the AUX1 data register.
1 0 0 1 Measures Auxiliary Input 2 and returns results to the AUX2 data register.
1 0 1 0 Measures temperature (single ended) and returns results to the TEMP1 data register.
1011
Measures Battery Input 1, Battery Input 2, Auxiliary Input 1, Auxiliary Input 2, and temperature
(differential), and returns results to the appropriate data registers.
1 1 0 0 Measures temperature (differential) and returns results to the TEMP1 and TEMP2 data registers.
1 1 0 1 Turns on Y+, Y- drivers. No measurement is performed.
1 1 1 0 Turns on X+, X- drivers. No measurement is performed.
1 1 1 1 Turns on Y+, X- drivers. No measurement is performed.
Table 7. ADC Scan Select (Touch Screen, Battery, Auxiliary Channels, and Temperature)
RES1 RES0
ADC
RESOLUTION
INTERNALLY TIMED
REFERENCE POWER-UP
DELAY* (µs)
0 0 8 bit 31
0 1 8 bit 31
1 0 10 bit 37
1 1 12 bit 44
Table 8. ADC Resolution Control
*
Applicable only for temperature, battery, or auxiliary
measurements in auto power-up reference mode.
AVG1 AVG0 FUNCTION
0 0 No data averages (default)
0 1 4 data averages
1 0 8 data averages
1 1 16 data averages
Table 9. ADC Averaging Control
CNR1 CNR0 FUNCTION
00
3.5µs/sample
(1.5µs acquisition, 2µs conversion)
01
3.5µs/sample
(1.5µs acquisition, 2µs conversion)
10
10µs/sample
(5µs acquisition, 5µs conversion)
11
100µs/sample
(95µs acquisition, 5µs conversion)
Table 10. ADC Conversion Rate Control
MAX1233/MAX1234
±15kV ESD-Protected Touch-Screen
Controllers Include DAC and Keypad Controller
______________________________________________________________________________________ 23
Bits 1-3: Touch-Screen Settling Time Control
These bits specify the time delay from pen-touch detec-
tion to a conversion start. This allows the selection of the
appropriate settling time for the touch screen being used.
Table 11 shows how to set the settling time. These bits
are identical, regardless of read or write.
Bit 0: ADC Internal Reference Voltage Control
This bit selects the ADC internal reference voltage,
either +1.0V or +2.5V. This bit is identical, regardless of
read or write. The reference control bit is shown in
Table 12.
Internal ADC Reference Power-Down Control
The ADC control register controls the power setting of
the internal ADC reference. Zeros must be written to
bits A/D3–A/D0 to control internal reference power-up
followed by the appropriate logic at the RES1 and RES0
bits. Table 13 shows the internal ADC reference power-
down control.
DAC Control Register
The MSB in this control register determines the power-
down control of the on-board DAC. Table 14 shows the
DAC control register. Writing a zero to bit 15 (DAPD)
powers up the DAC, while writing a 1 powers down the
DAC. Table 15 describes the DAC control register con-
tents, while Table 16 shows the DAC power-down bit.
Keypad Control Registers
The keypad control register, keypad mask register, and
keypad column mask control register control the key-
pad scanner in the MAX1233/MAX1234. The keypad
control register (Table 17) controls scanning and
debouncing, while the keypad mask register (Table 22)
and the keypad column mask control register (Table 24),
ST2 ST1 ST0 SETTLING TIME
0 0 0 Settling time: 0µs
0 0 1 Settling time: 100µs
0 1 0 Settling time: 500µs
0 1 1 Settling time: 1ms
1 0 0 Settling time: 5ms
1 0 1 Settling time: 10ms
1 1 0 Settling time: 50ms
1 1 1 Settling time: 100ms
Table 11. Touch-Screen Settling Time
Control*
*
Applicable only for X, Y, Z1, and Z2 measurements.
[A/D3:A/D0] RES1 RES0
A DC R EF ER EN C E
SOURCE
ADC REFERENCE POWER MODE
0000 0 0 Internal
Power up, wait for reference to settle, and power down again for
each temperature, battery, or auxiliary scan (auto power-up mode)
0000 0 1 Internal Always powered up
0000 1 0 External Always powered down
0000 1 1 External Always powered down
Table 13. Internal ADC Reference Auto Power-Up Control
RFV FUNCTION
0 +1.0V reference
1 +2.5V reference
Table 12. ADC Reference Control Bit
BIT15 BIT14 BIT13 BIT12 BIT11 BIT10 BIT9 BIT8 BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0
DAPD000000000000000
Table 14. DAC Control Register (Write 0x0042/Read 0x8042)
BIT
NAME
DESCRIPTION
15 (MSB)
DAPD
DAC powered down
[14:0]
0 Reserved
Table 15. DAC Control Register
Descriptions
DAPC FUNCTION
0 DAC powered up
1 DAC powered down
Table 16. DAC Power-Down Bit
MAX1233/MAX1234
±15kV ESD-Protected Touch-Screen
Controllers Include DAC and Keypad Controller
24 ______________________________________________________________________________________
KEYSTS1 KEYSTS0 READ FUNCTION WRITE FUNCTION
00
No button press detected;
scan or debounce in progress
Scans keypad once and waits to detect a button press. Upon
detection, issues an interrupt and waits for the host’s instruction
before scanning.
10
Button press detected;
scan or debounce in progress
Stops any ongoing scan and waits to detect a button press. Upon
detection, issues an interrupt and scans the keypad.
01
No button press detected;
data available
Stops any ongoing scan and waits to detect a button press. Upon
detection, issues an interrupt and waits for the host’s instruction
before scanning.
11
Button press detected;
data available
Stops any ongoing scan and powers down the button press
detection circuit. No button presses are detected in this mode.
Table 19. KEYSTS1/KEYSTS0 Functions
DBN2 DBN1 DBN0 FUNCTION (ms)
0 0 0 Debounce time: 2
0 0 1 Debounce time: 10
0 1 0 Debounce time: 20
0 1 1 Debounce time: 50
1 0 0 Debounce time: 60
1 0 1 Debounce time: 80
1 1 0 Debounce time: 100
1 1 1 Debounce time: 120
Table 20. Keypad Debounce Time Control
BIT NAME DESCRIPTION
15 (MSB) KEYSTS1 Read: keypad interrupt status; Write: set interrupt initiated keypad scans
14 KEYSTS0 Read: keypad scan status; Write: stop keypad scan
13 DBN2 Keypad debounce time control
12 DBN1 Keypad debounce time control
11 DBN0 Keypad debounce time control
10 HLD2 Keypad hold time control
9 HLD1 Keypad hold time control
8 HLD0 Keypad hold time control
[7:0] 0 Reserved
Table 18. Keypad Control Register Bit Descriptions (Write 0x0041/Read 0x8041)
BIT15 BIT14 BIT13 BIT12 BIT11 BIT10 BIT9 BIT8 BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0
KEYSTS1 KEYSTS0 DBN2 DBN1 DBN0 HLD2
HLD HLD
00000000
Table 17. Keypad Control Register (Write 0x0041/Read 0x8041)

MAX1233ETI+T

Mfr. #:
Manufacturer:
Maxim Integrated
Description:
Touch Screen Controllers 4Ch uWire QSPI/SPI Touch Interface
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union