MAX6954
4-Wire Interfaced, 2.7V to 5.5V LED Display
Driver with I/O Expander and Key Scan
28 ______________________________________________________________________________________
REGISTER DATA
DUTY
CYCLE
TYPICAL
SEGMENT
CURRENT (mA)
ADDRESS
CODE
(HEX)
D7 D6 D5 D4 D3 D2 D1 D0
HEX
CODE
1/16 (min on) 2.5 0x10 to 0x17 0 0 0 0
0x0X
2/16 5 0x10 to 0x17 0 0 0 1
0x1X
3/16 7.5 0x10 to 0x17 0 0 1 0
0x2X
4/16 10 0x10 to 0x17 0 0 1 1
0x3X
5/16 12.5 0x10 to 0x17 0 1 0 0
0x4X
6/16 15 0x10 to 0x17 0 1 0 1
0x5X
7/16 17.5 0x10 to 0x17 0 1 1 0
0x6X
8/16 20 0x10 to 0x17 0 1 1 1
0x7X
9/16 22.5 0x10 to 0x17 1 0 0 0
0x8X
10/16 25 0x10 to 0x17 1 0 0 1
0x9X
11/16 27.5 0x10 to 0x17 1 0 1 0
0xAX
12/16 30 0x10 to 0x17 1 0 1 1
0xBX
13/16 32.5 0x10 to 0x17 1 1 0 0
0xCX
14/16 35 0x10 to 0x17 1 1 0 1
0xDX
15/16 37.5 0x10 to 0x17 1 1 1 0
0xEX
15/16 (max on) 37.5 0x10 to 0x17 1 1 1 1
See Table 28.
0xFX
Table 29. Odd Individual Segment Intensity Format
REGISTER DATA
MODE
ADDRESS
CODE (HEX)
D7 D6 D5 D4 D3 D2 D1 D0
Write GPIO Data 0x05 X X X P4 P3 P2 P1 P0
Read GPIO Data
0x85 0 0 0
P4 or IRQ status
P3 P2 P1 P0
Table 30. GPIO Data Register
KEYS
SCANNED
PORTS
AVAILABLE
P0 P1 P2 P3 P4
None 5 pins GPIO GPIO GPIO GPIO GPIO
1 to 8 3 pins Key_A GPIO GPIO GPIO IRQ
9 to 16 2 pins Key_A Key_B GPIO GPIO IRQ
17 to 24 1 pin Key_A Key_B Key_C GPIO IRQ
25 to 36 None Key_A Key_B Key_C Key_D IRQ
Table 31. Port Scanning Function Allocation
MAX6954
4-Wire Interfaced, 2.7V to 5.5V LED Display
Driver with I/O Expander and Key Scan
______________________________________________________________________________________ 29
REGISTER DATA
MODE
ADDRESS
CODE (HEX)
D7 D6 D5 D4 D3 D2 D1 D0
GPIO
Configuration
Register
0x06 Set number of keys scanned
Set port direction for ports P0 to P4:
0 = output, 1 = input
PORT ALLOCATION OPTIONS
0 Keys Scanned 0x06 0 0 0 P4 P3 P2 P1 P0
8 Keys Scanned 0x06 0 0 1 IRQ P3 P2 P1
Key_A
16 Keys Scanned
0x06 0 1 0 IRQ P3 P2
Key_B
Key_A
24 Keys Scanned
0x06 0 1 1 IRQ P3
Key_C Key_B
Key_A
32 Keys Scanned
0x06 1 X X IRQ
Key_D Key_C Key_B
Key_A
EXAMPLE PORT CONFIGURATION SETTINGS
No Keys
Scanned, P4 and
P2 Are Outputs,
Others Are Inputs
0x06 00001011
8 Keys Scanned,
P3 and P1 Are
Outputs, P2 Is an
Input
0x06 001X010X
32 Keys
Scanned, No
GPIO Ports
0x06 1XXXXXXX
Table 32. Port Configuration Register Format
REGISTER DATA
WITH APPROPRIATE SWITCH NAMED BELOW
KEY
MASK
REGISTER
ADDRESS
CODE
(HEX
D7 D6 D5 D4 D3 D2 D1 D0
Key_A Mask
Register
0x08
SW_A7 SW_A6 SW_A5 SW_A4 SW_A3 SW_A2 SW_A1 SW_A0
Key_B Mask
Register
0x09
SW_B7 SW_B6 SW_B5 SW_B4 SW_B3 SW_B2 SW_B1 SW_B0
Key_C Mask
Register
0x0A
SW_C7 SW_C6 SW_C5 SW_C4 SW_C3 SW_C2 SW_C1 SW_C0
Key_D Mask
Register
0x0B
SW_ D7 SW_D6 SW_D5 SW_D4 SW_D3 SW_D2 SW_D1 SW_D0
Table 33. Key Mask Register Format
MAX6954
4-Wire Interfaced, 2.7V to 5.5V LED Display
Driver with I/O Expander and Key Scan
30 ______________________________________________________________________________________
REGISTER DATA
KEY
DEBOUNCED
REGISTER
ADDRESS
CODE
(HEX)
D7 D6 D5 D4 D3 D2 D1 D0
Key_A
Debounced
Register
0x88
SW_A7 SW_A6 SW_A5 SW_A4 SW_A3 SW_A2 SW_A1 SW_A0
Key_B
Debounced
Register
0x89
SW_B7 SW_B6 SW_B5 SW_B4 SW_B3 SW_B2 SW_B1 SW_B0
Key_C
Debounced
Register
0x8A
SW_C7 SW_C6 SW_C5 SW_C4 SW_C3 SW_C2 SW_C1 SW_C0
Key_D
Debounced
Register
0x8B
SW_D7 SW_D6 SW_D5 SW_D4 SW_D3 SW_D2 SW_D1 SW_D0
Table 34. Key Debounced Register Format
REGISTER DATA
KEY
PRESSED
REGISTER
ADDRESS
CODE
(HEX
D7 D6 D5 D4 D3 D2 D1 D0
Key_A
Pressed
Register
0x8C
SW_A7 SW_A6 SW_A5 SW_A4 SW_A3 SW_A2 SW_A1
SW_A0
Key_B
Pressed
Register
0x8D
SW_B7 SW_B6 SW_B5 SW_B4 SW_B3 SW_B2 SW_B1
SW_B0
Key_C
Pressed
Register
0x8E
SW_C7 SW_C6 SW_C5 SW_C4 SW_C3 SW_C2 SW_C1
SW_C0
Key_D
Pressed
Register
0x8F
SW_D7 SW_D6 SW_D5 SW_D4 SW_D3 SW_D2 SW_D1
SW_D0
Table 35. Key Pressed Register Format
REGISTER DATA
MODE
ADDRESS
CODE
(HEX)
D7 D6 D5 D4 D3 D2 D1 D0
Normal Operation0x07 XXXXXXX 0
Display Test 0x07 X XXXXXX1
Table 36. Display Test Register

MAX6954AAX+

Mfr. #:
Manufacturer:
Maxim Integrated
Description:
LED Display Drivers 2.7-5.5V LED Display Driver
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union