19-4566; Rev 1; 8/10
I2C-Interfaced Key-Switch Controller and LED
Driver/GPIOs with Integrated ESD Protection
General Description
Features
The MAX7360 I2C-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.
S Integrated ESD Protection
±±8k IEꢀ ꢁ1ꢂꢂꢂ0-0ꢃ ꢀontact Diꢄcꢅarge
±158k IEꢀ ꢁ1ꢂꢂꢂ0-0ꢃ Air0Gap Diꢄcꢅarge
S +1-k Tolerant, Open0Drain I/O Portꢄ ꢀapable of
ꢀonꢄtant0ꢀurrent LED Drive
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.
S Rotary Switcꢅ0ꢀapable Input Pair (PORTꢁ, PORT7)
S ꢃ5ꢁ0Step PWM Individual LED Intenꢄity ꢀontrol
S Individual LED Blin8 Rateꢄ and ꢀommon LED
Fade In/Out Rateꢄ from ꢃ5ꢁmꢄ to -ꢂ9ꢁmꢄ
S FIFO Queueꢄ Up to 1ꢁ Debounced Key Eventꢄ
S Uꢄer0ꢀonfigurable Key Debounce (9mꢄ to -ꢂmꢄ)
S Keyꢄcan Uꢄeꢄ Static Matrix Monitoring for Low
EMI Operation
S +1.ꢁꢃk to +3.ꢁk Operation
S Monitorꢄ Up to ꢁ- Keyꢄ
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.
S Key0Switcꢅ Interrupt (INTK) on Eacꢅ Debounced
Event/FIFO Level, or End of Definable Time Period
S Port Interrupt (INTI) for Input Portꢄ for Special0Key
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.
Functionꢄ
S -ꢂꢂ8bpꢄ, +5.5k Tolerant ꢃ0Wire Serial Interface
witꢅ Selectable Buꢄ Timeout
S Four Iꢃꢀ Addreꢄꢄ ꢀꢅoiceꢄ
Ordering Information
PART
TEMP RANGE
-40°C to +85°C
-40°C to +85°C
PIN0PAꢀKAGE
40 TQFN-EP*
36 WLP
MAX7360ETL+
MAX7360EWX+
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.
+Denotes a lead(Pb)-free/RoHS-compliant package.
*EP = Exposed pad.
Simplfied Block Diagram
+1.8V
Applications
+14V
ROTARY
SWITCH
Cell Phones
TO
FC
SCL
SDA
INTI
INTK
PORT7
PORT6
PDAs
Handheld Games
Portable Consumer Electronics
Printers
MAX7360
PORT0
AD0
ROW_(8x)
Instrumentation
COL_(8x)
8 x 8
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.