19-4566; Rev 1; 8/10
TION KIT
EVALUA BLE
AVAILA
I
2
C-Interfaced Key-Switch Controller and LED
Driver/GPIOs with Integrated ESD Protection
General Description
The MAX7360 I
2
C-interfaced peripheral provides micro-
processors with management of up to 64 key switches,
with an additional eight LED drivers/GPIOs that feature
constant-current, PWM intensity control, and rotary
switch control options.
The key-switch drivers interface with metallic or resis-
tive switches with on-resistances up to 5kI. Key inputs
are monitored statically, not dynamically, to ensure
low-EMI operation. The MAX7360 features autosleep
and autowake modes to further minimize the power
consumption of the device. The autosleep feature puts
the device in a low-power state (1FA typ) after a sleep
timeout period. The autowake feature configures the
MAX7360 to return to normal operating mode from sleep
upon a keypress.
The key controller debounces and maintains a FIFO of
keypress and release events (including autorepeat, if
enabled). An interrupt (INTK) output can be configured
to alert keypresses, as they occur, or at maximum rate.
There are eight open-drain I/O ports, which can be used
to drive LEDs. The maximum constant-current level for
each open-drain port is 20mA. The intensity of the LED
on each open-drain port can be individually adjusted
through a 256-step PWM control. An input port pair
(PORT6, PORT7) can be configured to accept 2-bit gray
code inputs from a rotary switch. In addition, if not used
for key-switch control, up to six column pins can be used
as general-purpose open-drain outputs (GPOs) for LED
drive or logic control.
The MAX7360 is offered in a 40-pin (5mm x 5mm)
thin QFN package with an exposed pad, and a small
36-bump wafer level package (WLP) for cell phones,
pocket PCs, and other portable consumer electronic
applications. The MAX7360 operates over the -40NC to
+85NC extended temperature range.
Features
S
Integrated ESD Protection
±8kV IEC 61000-4-2 Contact Discharge
±15kV IEC 61000-4-2 Air-Gap Discharge
S
+14V Tolerant, Open-Drain I/O Ports Capable of
Constant-Current LED Drive
S
Rotary Switch-Capable Input Pair (PORT6, PORT7)
S
256-Step PWM Individual LED Intensity Control
S
Individual LED Blink Rates and Common LED
Fade In/Out Rates from 256ms to 4096ms
S
FIFO Queues Up to 16 Debounced Key Events
S
User-Configurable Key Debounce (9ms to 40ms)
S
Keyscan Uses Static Matrix Monitoring for Low
EMI Operation
S
+1.62V to +3.6V Operation
S
Monitors Up to 64 Keys
S
Key-Switch Interrupt (INTK) on Each Debounced
Event/FIFO Level, or End of Definable Time Period
S
Port Interrupt (INTI) for Input Ports for Special-Key
Functions
S
400kbps, +5.5V Tolerant 2-Wire Serial Interface
with Selectable Bus Timeout
S
Four I
2
C Address Choices
MAX7360
Ordering Information
PART
MAX7360ETL+
MAX7360EWX+
TEMP RANGE
-40°C to +85°C
-40°C to +85°C
PIN-PACKAGE
40 TQFN-EP*
36 WLP
+Denotes
a lead(Pb)-free/RoHS-compliant package.
*EP
= Exposed pad.
Simplfied Block Diagram
+1.8V
TO
FC
SCL
SDA
INTI
INTK
MAX7360
AD0
ROTARY
SWITCH
+14V
Applications
Cell Phones
PDAs
Handheld Games
Portable Consumer Electronics
Printers
Instrumentation
PORT7
PORT6
PORT0
ROW_(8x)
COL_(8x)
8x8
Pin Configurations appear at end of data sheet.
_______________________________________________________________
Maxim Integrated Products
1
For pricing, delivery, and ordering information, please contact Maxim Direct at 1-888-629-4642,
or visit Maxim’s website at www.maxim-ic.com.
I
2
C-Interfaced Key-Switch Controller and LED
Driver/GPIOs with Integrated ESD Protection
MAX7360
ABSOLUTE MAXIMUM RATINGS
V
CC
to GND ............................................................. -0.3V to +4V
COL0–COL7, ROW0–ROW7 to GND ...................... -0.3V to +4V
SDA, SCL, AD0,
INTI, INTK
to GND ........................ -0.3V to +6V
PORT0–PORT7 to GND ......................................... -0.3V to +16V
All Other Pins to GND ................................-0.3V to (V
CC
+ 0.3V)
DC Current on PORT0–PORT7, COL2–COL7 ....................25mA
GND Current.......................................................................80mA
Continuous Power Dissipation (T
A
= +70NC)
40-Pin TQFN (derate 22.2mW/NC above +70NC).......1777mW
36-Bump WLP (derate 21.7mW/NC above +70NC) ....1739mW
Junction-to-Case Thermal Resistance (B
JC
) (Note 1)
40-Pin TQFN ..................................................................2NC/W
36-Bump WLP ................................................................... N/A
Junction-to-Ambient Thermal Resistance (B
JA
) (Note 1)
40-Pin TQFN ................................................................45NC/W
36-Bump WLP .............................................................46NC/W
Operating Temperature Range .......................... -40NC to +85NC
Junction Temperature .....................................................+150NC
Storage Temperature Range ............................ -65NC to +150NC
ESD Protection
Human Body Model (R
D
= 1.5kI, C
S
= 100pF)
All Pins .............................................................................Q2kV
IEC 61000-4-2 (R
D
= 330I, C
S
= 150pF)
Contact Discharge
ROW0–ROW7, COL0–COL7, PORT0–PORT7 to GND ....Q8kV
Air-Gap Discharge
ROW0–ROW7, COL0–COL7, PORT0–PORT7 to GND ..Q15kV
Lead Temperature (TQFN only, soldering, 10s)..............+300NC
Soldering Temperature (reflow).......................................+260NC
Note 1:
Package thermal resistances were obtained using the method described in JEDEC specification JESD51-7, using a single-
layer board. For detailed information on package thermal considerations, refer to
www.maxim-ic.com/thermal-tutorial.
Stresses beyond those listed under “Absolute Maximum Ratings” may cause permanent damage to the device. These are stress ratings only, and functional
operation of the device at these or any other conditions beyond those indicated in the operational sections of the specifications is not implied. Exposure to absolute
maximum rating conditions for extended periods may affect device reliability.
ELECTRICAL CHARACTERISTICS
(V
CC
= +1.62V to +3.6V, T
A
= -40NC to +85NC, unless otherwise noted. Typical values are at V
CC
= +3.3V, T
A
= +25NC.) (Notes 2, 3)
PARAMETER
Operating Supply Voltage
External Supply Voltage
PORT0–PORT7
SYMBOL
V
CC
V
PORT_
All key switches open, oscillator running,
COL2–COL7 configured as key switches,
V
PORT
_ = V
CC
N keys pressed
Sleep-Mode Supply Current
Key-Switch Source Current
Key-Switch Source Voltage
Key-Switch Resistance
Startup Time from Shutdown
Output Low Voltage
COL2–COL7
Oscillator Frequency (PWM
Clock)
Oscillator Frequency Variation
Key-Scan Frequency
I
SL
I
KEY
V
KEY
R
KEY
t
START
V
OL
f
OSC
Df
OSC
f
KEY
I
SINK
= 10mA
T
A
= +25NC, V
CC
= +2.61V
T
A
= T
MIN
to T
MAX
, V
CC
P
3.6V
T
A
= +25NC
Derived from oscillator clock
125
102
-6
64
128
(Note 4)
2
CONDITIONS
MIN
1.62
TYP
3.3
MAX
3.6
14
UNITS
V
V
34
34 +
20 x N
1.3
20
0.43
50
FA
Operating Supply Current
I
CC
3
35
0.5
5
2.4
0.5
131
164
+8.5
FA
FA
V
kI
ms
V
kHz
%
kHz
2
______________________________________________________________________________________
I
2
C-Interfaced Key-Switch Controller and LED
Driver/GPIOs with Integrated ESD Protection
ELECTRICAL CHARACTERISTICS (continued)
(V
CC
= +1.62V to +3.6V, T
A
= -40NC to +85NC, unless otherwise noted. Typical values are at V
CC
= +3.3V, T
A
= +25NC.) (Notes 2, 3)
PARAMETER
GPIO SPECIFICATIONS
Input High Voltage
PORT0–PORT7
Input Low Voltage
PORT0–PORT7
Input Leakage Current
PORT0–PORT7
Output Low Voltage
PORT0–PORT7
Input Capacitance
PORT0–PORT7
10mA Port Sinking Current
PORT0–PORT7
20mA Port Sinking Current
PORT0–PORT7
Port Sink Current Variation
Output Logic-Low Voltage
INTI, INTK
PWM Frequency
Input High Voltage
SDA, SCL, AD0
Input Low Voltage
SDA, SCL, AD0
Input Leakage Current
SDA, SCL, AD0
Output Low Voltage
SDA
Input Capacitance
SDA, SCL, AD0
I
2
C TIMING SPECIFICATIONS
SCL Serial-Clock Frequency
Bus Free Time Between a STOP
and START Condition
Hold Time (Repeated) START
Condition
Repeated START Condition
Setup Time
STOP Condition Setup Time
f
PWM
V
CC
= +1.62V to +3.6V, T
A
= +25NC
V
CC
= +3.3V, V
OL
= +1V
V
CC
= +1.62V to +3.6V, T
A
= +25NC
V
CC
= +3.3V, V
OL
= +1V
V
CC
= +3.3V, V
OL
= +1V, T
A
= +25NC,
20mA output mode
I
SINK
= 10mA
Derived from oscillator clock
0.7 x
VCC
0.3 x
VCC
V
IN
P
V
CC
V
IN
> V
CC
I
SINK
= 6mA
10
-0.25
-0.5
+0.25
+0.5
0.6
500
8.55
8.67
19.40
19.55
20
+Q1.5
9.76
V
IH
V
IL
I
IN
V
OL
V
IN
P
V
CC
V
CC
< V
IN
I
SINK
< 20mA
20
11.52
10.51
21.33
20.69
+Q2.4
0.6
-0.25
-1
0.7 x
V
CC
0.3 x
V
CC
+0.25
+5
0.6
V
V
FA
V
pF
mA
SYMBOL
CONDITIONS
MIN
TYP
MAX
UNITS
MAX7360
mA
%
V
Hz
SERIAL-INTERFACE SPECIFICATIONS
V
IH
V
IL
I
IN
V
OL
C
IN
f
SCL
t
BUF
t
HD, STA
t
SU, STA
t
SU, STO
Bus timeout disabled
0
1.3
0.6
0.6
0.6
V
V
FA
V
pF
400
kHz
Fs
Fs
Fs
Fs
_______________________________________________________________________________________
3
I
2
C-Interfaced Key-Switch Controller and LED
Driver/GPIOs with Integrated ESD Protection
MAX7360
ELECTRICAL CHARACTERISTICS (continued)
(V
CC
= +1.62V to +3.6V, T
A
= -40NC to +85NC, unless otherwise noted. Typical values are at V
CC
= +3.3V, T
A
= +25NC.) (Notes 2, 3)
PARAMETER
Data Hold Time
Data Setup Time
SCL Clock Low Period
SCL Clock High Period
Rise Time of Both SDA and SCL
Signals, Receiving
Fall Time of Both SDA and SCL
Signals, Receiving
Fall Time of SDA Signal,
Transmitting
Pulse Width of Spike Suppressed
Capacitive Load for Each Bus
Line
Note
Note
Note
Note
2:
3:
4:
5:
SYMBOL
t
HD, DAT
t
SU, DAT
t
LOW
t
HIGH
t
R
t
F
t
F, TX
t
SP
C
b
(Notes 4, 6)
(Notes 4, 6)
(Notes 4, 7)
(Notes 4, 8)
(Note 4)
(Note 5)
100
1.3
0.7
20 +
0.1C
b
20 +
0.1C
b
20 +
0.1C
b
50
400
300
300
250
CONDITIONS
MIN
TYP
MAX
0.9
UNITS
Fs
ns
Fs
Fs
ns
ns
ns
ns
pF
All parameters are tested at T
A
= +25NC. Specifications over temperature are guaranteed by design.
All digital inputs at V
CC
or GND.
Guaranteed by design.
A master device must provide a hold time of at least 300ns for the SDA signal (referred to V
IL
of the SCL signal) to bridge
the undefined region of SCL’s falling edge.
Note 6:
C
b
= total capacitance of one bus line in pF. t
R
and t
F
measured between +0.3V
CC
and +0.7V
CC
.
Note 7:
I
SINK
≤
6mA.
Note 8:
Input filters on the SDA, SCL, and AD0 inputs suppress noise spikes less than 50ns.
4
______________________________________________________________________________________
I
2
C-Interfaced Key-Switch Controller and LED
Driver/GPIOs with Integrated ESD Protection
Typical Operating Characteristics
(V
CC
= +2.5V, T
A
= +25
N
C, unless otherwise noted.)
MAX7360
GPO OUTPUT LOW VOLTAGE
vs. SINK CURRENT (COL2–COL7)
V
CC
= 2.4V
T
A
= +85NC
MAX7360 toc01
MAX7360 toc02
V
CC
= 3.0V
T
A
= +85°C
V
CC
= 3.6V
T
A
= +85°C
T
A
= +25°C
200
OUTPUT VOLTAGE (mV)
150
100
50
0
0
5
200
OUTPUT VOLTAGE (mV)
150
100
50
0
0
5
200
OUTPUT VOLTAGE (mV)
150
100
50
0
T
A
= +25NC
T
A
= +25°C
T
A
= -40NC
T
A
= -40°C
T
A
= -40°C
10
SINK CURRENT (mA)
15
20
10
SINK CURRENT (mA)
15
20
0
5
10
SINK CURRENT (mA)
15
20
SUPPLY CURRENT
vs. SUPPLY VOLTAGE
MAX7360 toc04
KEY-SWITCH SOURCE CURRENT
vs. SUPPLY VOLTAGE
MAX7360 toc05
SHUTDOWN SUPPLY CURRENT
vs. SUPPLY VOLTAGE
MAX7360 toc06
45
40
SUPPLY CURRENT (A)
35
30
25
AUTOSLEEP = OFF
T
A
= +85NC
18.4
KEY-SWITCH SOURCE CURRENT (A)
18.3
18.2
18.1
18.0
17.9
17.8
17.7
17.6
17.5
V
COL0
= O
T
A
= -40NC, +85NC
3.0
SHUTDOWN SUPPLY CURRENT (A)
2.5
2.0
1.5
1.0
0.5
0
T
A
= +85NC
T
A
= +25NC
T
A
= -40NC
T
A
= +25NC
T
A
= +85NC
T
A
= -40NC
T
A
= +25NC
T
A
= -40NC
20
15
1.6
T
A
= -40NC, +25NC
1.6
2.0
3.2
2.8
SUPPLY VOLTAGE (V)
2.4
3.6
1.6
2.0
2.4
2.8
3.2
3.6
2.0
2.4
2.8
3.2
17.4
3.6
SUPPLY VOLTAGE (V)
SUPPLY VOLTAGE (V)
CONSTANT-CURRENT GPIO OUTPUT
SINK CURRENT vs. OUTPUT VOLTAGE
MAX7360 toc07
CONSTANT-CURRENT GPIO OUTPUT
SINK CURRENT vs. OUTPUT VOLTAGE
MAX7360 toc08
CONSTANT-CURRENT GPIO OUTPUT
SINK CURRENT vs. OUTPUT VOLTAGE
V
CC
= 3.6V
MAX7360 toc09
25
20
SINK CURRENT (mA)
V
CC
= 2.4V
25
20
SINK CURRENT (mA)
V
CC
= 3.0V
25
20
SINK CURRENT (mA)
T
A
= -40NC
15
10
5
0
0
0.5
1.0
1.5
2.0
2.5
3.0
OUTPUT VOLTAGE (V)
T
A
= +25NC
T
A
= +85NC
T
A
= -40NC
15
10
5
0
0
0.5
1.0
1.5
2.0
2.5
3.0
OUTPUT VOLTAGE (V)
T
A
= +25NC
T
A
= +85NC
T
A
= -40NC
15
10
5
0
0
0.5
1.0
1.5
2.0
2.5
3.0
OUTPUT VOLTAGE (V)
T
A
= +25NC
T
A
= +85NC
_______________________________________________________________________________________
MAX7360 toc03
250
GPO OUTPUT LOW VOLTAGE
vs. SINK CURRENT (COL2–COL7)
250
250
GPO OUTPUT LOW VOLTAGE
vs. SINK CURRENT (COL2–COL7)
5