
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 XXXXDigit 3 Digit 2 Digit 1 Digit 0 —
No decode for digits 3–0 0x01 XXXX00000xX0
Hexadecimal decode for digit
0; no decode for digits 3–1
0x01 XXXX00010xX1
———————————
Hexadecimal decode for digits
2–0; no decode for digit 3
0x01 XXXX01110xX7
Hexadecimal decode for digit
3; no decode for digits 2–0
0x01 XXXX10000xX8
———————————
Hexadecimal decode for digits
3–0
0x01 XXXX11110xXF
Table 7. Decode-Mode Register Examples
Kommentare zu diesen Handbüchern