MAX7359
2-Wire Interfaced Low-EMI
Key Switch Controller/GPO
4 _______________________________________________________________________________________
0
100
50
200
150
250
300
010155202530
GPO PORT OUTPUT LOW VOLTAGE
vs. SINK CURRENT
MAX7359 toc01
I
SINK
(mA)
V
OL
(mV)
V
CC
= +2.4V
T
A
= +85°C
T
A
= +25°C
T
A
= -40°C
0
50
100
200
150
250
300
010515202530
GPO PORT OUTPUT LOW VOLTAGE
vs. SINK CURRENT
MAX7359 toc02
I
SINK
(mA)
V
OL
(mV)
T
A
= +85°C
T
A
= -40°C
V
CC
= +3.0V
T
A
= +25°C
0
50
200
150
100
250
300
010515202530
GPO PORT OUTPUT LOW VOLTAGE
vs. SINK CURRENT
MAX7359 toc03
I
SINK
(mA)
V
OL
(mV)
V
CC
= +3.6V
T
A
= +85°C
T
A
= -40°C
T
A
= +25°C
15
20
30
25
35
40
1.6 2.42.0 2.8 3.2 3.6
SUPPLY CURRENT vs. SUPPLY VOLTAGE
MAX7359 toc04
SUPPLY VOLTAGE (V)
SUPPLY CURRENT (µA)
AUTOSLEEP = OFF
T
A
= +85°C
T
A
= -40°C
T
A
= +25°C
KEY-SWITCH SOURCE CURRENT
vs. SUPPLY VOLTAGE
MAX7359 toc05
SUPPLY VOLTAGE (V)
KEY-SWITCH SOURCE CURRENT (µA)
3.22.82.42.0
20.5
21.0
21.5
22.0
20.0
1.6 3.6
COL0 = GND
T
A
= +85
°
C
T
A
= -40
°
C
T
A
= +25
°
C
2.0
1.5
1.0
0.5
0
1.6 2.62.1 3.1 3.6
SLEEP MODE SUPPLY CURRENT
vs. SUPPLY VOLTAGE
MAX7359 toc06
SUPPLY VOLTAGE (V)
SHUTDOWN SUPPLY CURRENT (µA)
Typical Operating Characteristics
(V
CC
= +2.5V, T
A
= +25°C, unless otherwise noted.)
MAX7359
2-Wire Interfaced Low-EMI
Key Switch Controller/GPO
_______________________________________________________________________________________ 5
64kHz
OSCILLATOR
POR
BUS
TIMEOUT
I
2
C
INTERFACE
CONTROL
REGISTERS
FIFO
KEY SCAN
CURRENT
SOURCE
COLUMN
DRIVES
OPEN-
DRAIN
ROW
DRIVES
COLUMN ENABLE
GPO ENABLE
ROW ENABLE
CURRENT DETECT
COL0
COL1
COL2*
COL3*
COL4*
COL5*
COL6*
COL7*
ROW0
ROW1
ROW2
ROW3
ROW4
ROW5
ROW6
ROW7
INT
SDA
SCL
*GPO
MAX7359
Functional Block Diagram
MAX7359
2-Wire Interfaced Low-EMI
Key Switch Controller/GPO
6 _______________________________________________________________________________________
Detailed Description
The MAX7359 is a microprocessor peripheral low-noise
key-switch controller that monitors up to 64 key switches
with optional autorepeat, and key events are presented
in a 16-byte FIFO. Key-switch functionality can be traded
to provide up to six open-drain logic outputs.
The MAX7359 features an automatic sleep mode and
automatic wakeup that further reduce supply current con-
sumption. The MAX7359 can be configured to enter sleep
mode after a programmable time following a key event.
The FIFO content is maintained during sleep mode and
can be read in sleep mode. The MAX7359 does not enter
autosleep when a key is held down. The autowake feature
takes the MAX7359 out of sleep mode following a key-
press event. Autosleep and autowake can be disabled.
Interrupt requests can be configured to be issued on a
programmable number of FIFO entries, or can be set
to a period of time to prevent overloading the micro-
processor with too many interrupts. The key-switch sta-
tus can be checked at any time by reading the
key-switch FIFO. A 1-byte read access returns both the
next key-event in the FIFO (if there is one) and the
FIFO status, so it is easy to operate the MAX7359 by
polling. If the INT pin is not required, it can be config-
ured as an open-drain general-purpose output (GPO)
capable of driving an LED.
If the application requires fewer keys to be scanned, up
to six of the key-switch outputs can be configured as
open-drain GPOs capable of driving LEDs. For each
key-switch output used as a GPO, the number of key
switches that can be scanned is reduced by eight.
Pin Description
PIN
TQFN WLP
NAME FUNCTION
1A1
ROW2 Row Input from Key Matrix. Leave ROW2 unconnected or connect to GND if unused.
2A2
ROW3 Row Input from Key Matrix. Leave ROW3 unconnected or connect to GND if unused.
3A3
COL3/PORT3 Column Output to Key Matrix or GPO. Leave COL3/PORT3 unconnected if unused.
4B3
COL4/PORT4 Column Output to Key Matrix or GPO. Leave COL4/PORT4 unconnected if unused.
5A4
ROW4 Row Input from Key Matrix. Leave ROW4 unconnected or connect to GND if unused.
6A5
ROW5 Row Input from Key Matrix. Leave ROW5 unconnected or connect to GND if unused.
7B5
ROW6 Row Input from Key Matrix. Leave ROW6 unconnected or connect to GND if unused.
8B4
ROW7 Row Input from Key Matrix. Leave ROW7 unconnected or connect to GND if unused.
9C5
COL6/PORT6 Column Output to Key Matrix or GPO. Leave COL6/PORT6 unconnected if unused.
10 C4
COL5/PORT5 Column Output to Key Matrix or GPO. Leave COL5/PORT5 unconnected if unused.
11 D5
COL2/PORT2 Column Output to Key Matrix or GPO. Leave COL2/PORT2 unconnected if unused.
12 E5
COL1 Column Output to Key Matrix. Leave COL1 unconnected if unused.
13 E4
COL0 Column Output to Key Matrix. Leave COL0 unconnected if unused.
14 D4
I.C. Internally Connected. Connect to GND for normal operation.
15 D3
GND Ground
16 E3
AD0 Adddress Input. ADO selects up to four device slave addresses (Table 10).
17 E2
SDA I
2
C-Compatible, Serial-Data I/O
18 D2
SCL I
2
C-Compatible, Serial-Clock Input
19 E1
INT Active-Low Interrupt Output. INT is open drain.
20 D1
V
CC
Positive Supply Voltage. Bypass V
CC
to GND with a 0.047µF or higher ceramic capacitor.
21 C2, C3
N.C. No Connection. Not internally connected.
22 C1
COL7/PORT7 Column Output to Key Matrix or GPO. Leave COL7/PORT7 unconnected is unused.
23 B2
ROW0 Row Input from Key Matrix. Leave ROW0 unconnected or connect to GND if unused.
24 B1
ROW1 Row Input from Key Matrix. Leave ROW1 unconnected or connect to GND if unused.
——
EP
Exposed Pad (TQFN only). EP internally is connected to GND. Connect EP to a ground plane
to increase thermal performance.

MAX7359BETG+

Mfr. #:
Manufacturer:
Maxim Integrated
Description:
IC KEY SWITCH 2WIRE 24TQFN
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union