Detailed description, Pin description – Rainbow Electronics MAX7359 User Manual

Page 6

Advertising
background image

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
consumption. 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

NAME

FUNCTION

1

ROW2

Row Input from Key Matrix. Leave ROW2 unconnected or connect to GND if unused.

2

ROW3

Row Input from Key Matrix. Leave ROW3 unconnected or connect to GND if unused.

3

COL3/PORT3

Column Output to Key Matrix or GPO. Leave COL3/PORT3 unconnected if unused.

4

COL4/PORT4

Column Output to Key Matrix or GPO. Leave COL4/PORT4 unconnected if unused.

5

ROW4

Row Input from Key Matrix. Leave ROW4 unconnected or connect to GND if unused.

6

ROW5

Row Input from Key Matrix. Leave ROW5 unconnected or connect to GND if unused.

7

ROW6

Row Input from Key Matrix. Leave ROW6 unconnected or connect to GND if unused.

8

ROW7

Row Input from Key Matrix. Leave ROW7 unconnected or connect to GND if unused.

9

COL6/PORT6

Column Output to Key Matrix or GPO. Leave COL6/PORT6 unconnected if unused.

10

COL5/PORT5

Column Output to Key Matrix or GPO. Leave COL5/PORT5 unconnected if unused.

11

COL2/PORT2

Column Output to Key Matrix or GPO. Leave COL2/PORT2 unconnected if unused.

12

COL1

Column Output to Key Matrix. Leave COL1 unconnected if unused.

13

COL0

Column Output to Key Matrix. Leave COL0 unconnected if unused.

14

I.C.

Internally Connected. Connect to GND for normal operation.

15

GND

Ground

16

AD0

Adddress Input. ADO selects up to four device slave addresses (Table 10).

17

SDA

I

2

C-Compatible, Serial-Data I/O

18

SCL

I

2

C-Compatible, Serial-Clock Input

19

INT

Active-Low Interrupt Output. INT is open drain.

20

V

CC

Positive Supply Voltage. Bypass V

CC

to GND with a 0.047µF or higher ceramic capacitor.

21

N.C.

No Connection. Not internally connected.

22

COL7/PORT7

Column Output to Key Matrix or GPO. Leave COL7/PORT7 unconnected is unused.

23

ROW0

Row Input from Key Matrix. Leave ROW0 unconnected or connect to GND if unused.

24

ROW1

Row Input from Key Matrix. Leave ROW1 unconnected or connect to GND if unused.

EP

Exposed Paddle. EP internally is connected to GND. Connect EP to a ground plane to increase
thermal performance.

Advertising