Datasheet
MAX6958/MAX6959
The digit registers and segments register use 1 bit to
set the state of one segment. Each bit is high to turn a
segment on, or low to turn it off (Table 6).
Decode-Mode Register
The decode-mode register sets hexadecimal code
(0–9, A–F) or no-decode operation for each digit. Each
bit in the register corresponds to one digit. Logic high
selects hexadecimal decoding while logic low bypass-
es the decoder. Digits can be set for decode or no
decode in any combination. Bit assignment and exam-
ples of the decode mode control register format are
shown in Table 7.
In hexadecimal code-decode mode, the decoder looks
only at the lower nibble of the data in the digit register
(D3–D0), disregarding bits D7–D4. Table 7 lists the hexa-
decimal code font. When no decode is selected, data
bits D7–D0 correspond to the segment lines of the
MAX6958/MAX6959. Table 8 shows the one-to-one pair-
ing of each data bit to the appropriate segment line.
Initial Power-Up
On initial power-up, all control registers are reset, the
display is blanked, and the MAX6958/MAX6959 enter
shutdown mode (Table 9). At power-up, the MAX6958/
MAX6959 are initially set to scan four digits, do not
decode data in the digit registers or scan key switches
(MAX6959 only), and the intensity register is set to a
low value (4/64 intensity).
2-Wire Interfaced, 3V to 5.5V, 4-Digit,
9-Segment LED Display Drivers with Keyscan
10 ______________________________________________________________________________________
REGISTER DATA
DIGIT/SEGMENT REGISTER
ADDRESS
CODE (HEX)
D7 D6 D5 D4 D3 D2 D1 D0
Digit 0 0x20 X
SEG a SEG b SEG c SEG d SEG e SEG f
SEG g
Digit 1 0x21 X
SEG a SEG b SEG c SEG d SEG e SEG f
SEG g
Digit 2 0x22 X
SEG a SEG b SEG c SEG d SEG e SEG f
SEG g
Digit 3 0x23 X
SEG a SEG b SEG c SEG d SEG e SEG f
SEG g
Segments 0x24
SEG 7 SEG 6 SEG 5 SEG 4 SEG 3 SEG 2 SEG 1
SEG 0
Table 5. No-Decode Mode Data Bits and Corresponding Segment Lines
REGISTER BIT SEGMENT BEHAVIOR
0 Segment off
1 Segment on
Table 6. No-Decode Mode Data Bits and
Corresponding Segment Lines
REGISTER DATA
DECODE MODE
ADDRESS
CODE (HEX)
D7 D6 D5 D4 D3 D2 D1 D0
HEX
CODE
Bit assignment for each digit
0x01 XXXX
Digit 3 Digit 2 Digit 1 Digit 0
—
No decode for digits 3–0 0x01 XXXX0000
0xX0
Hexadecimal decode for digit
0; no decode for digits 3–1
0x01 XXXX0001
0xX1
———————————
Hexadecimal decode for digits
2–0; no decode for digit 3
0x01 XXXX0111
0xX7
Hexadecimal decode for digit
3; no decode for digits 2–0
0x01 XXXX1000
0xX8
———————————
Hexadecimal decode for digits
3–0
0x01 XXXX1111
0xXF
Table 7. Decode-Mode Register Examples