MAX6950/MAX6951
Each LED digit is represented by 2 bytes of memory, 1
byte in plane P0 and the other in plane P1. Each LED
digit’s segment is represented by 2 bits of memory, 1
bit from the appropriate byte in each plane. The digit
registers are mapped so that a digit’s data can be
updated in plane P0, or plane P1, or both planes at the
same time (Table 3).
Serially Interfaced, +2.7V to +5.5V,
5- and 8-Digit LED Display Drivers
10 ______________________________________________________________________________________
Table 5. Configuration Register Format
REGISTER DATA
MODE
ADDRESS
CODE
(
HEX
)
D7 D6 D5 D4 D3 D2 D1 D0
Configuration register 0x04 X X R T E B 0 S
Table 6. Shutdown Control (S Data Bit D0) Format
REGISTER DATA
MODE
ADDRESS
CODE
(
HEX
)
D7 D6 D5 D4 D3 D2 D1 D0
Shutdown 0x04 X X R T E B 0 0
Normal operation 0x04 X X R T E B 0 1
Table 7. Blink Rate Selection (B Data Bit D2) Format
REGISTER DATA
MODE
ADDRESS
CODE
(
HEX
)
D7 D6 D5 D4 D3 D2 D1 D0
S l ow - b l i nki ng seg m ents
b l i nk on for 1s, off for 1s
w i th f
OS C
= 4M H z
0x04 X X R T E 0 0 S
Fast-blinking segments
blink on for 0.5s, off for
0.5s with f
OSC
= 4MHz
0x04 X X R T E 1 0 S
Table 8. Global Blink Enable/Disable (E Data Bit D3) Format
REGISTER DATA
MODE
ADDRESS
CODE
(
HEX
)
D7 D6 D5 D4 D3 D2 D1 D0
Blink function is
disabled
0x04 X X R T 0 B 0 S
Blink function is
enabled
0x04 X X R T 1 B 0 S
Table 9. Global Blink Timing Synchronization (T Data Bit D4) Format
REGISTER DATA
MODE
ADDRESS
CODE
(
HEX
)
D7 D6 D5 D4 D3 D2 D1 D0
Blink timing counters
are unaffected
0x04 X X R 0 E B 0 S
Blink timing counters
are cleared on the
rising edge of CS
0x04 X X R 1 E B 0 S
If the blink function is disabled through the Blink Enable
Bit E (Table 8) in the configuration register, then the digit
register data in plane P0 is used to multiplex the display.
The digit register data in P1 is not used (Table 17).
If the blink function is enabled, then the digit register
data in both plane P0 and plane P1 are alternately used
to multiplex the display. Blinking is achieved by multi-
plexing the LED display using data plane P0 and plane
P1 on alternate phases of the blink clock (Table 18).
Display Blink Mode
The display blinking facility, when enabled, makes the
driver flip automatically between displaying the digit
register data in planes P0 and plane P1. If the digit reg-
ister data for any individual segment is different in the
two planes, then that segment appears to blink or flash
on and off. Once blinking has been configured, it con-
tinues automatically without further intervention.
Blink Speed
The blink speed is determined by frequency of the mul-
tiplex clock, OSC, and by the setting of the Blink Rate
Selection Bit B (Table 7) in the configuration register.
The Blink Rate Selection Bit B sets either fast or slow
blink speed for the whole display.
Multiplex Clock and OSC Oscillator
The OSC input pin is used to set both the display scan
rate and the blink timing for the display driver. OSC
must either be fitted with an external capacitor C
SET
to
GND to set the frequency of the MAX6950/MAX6951s’
internal RC oscillator, or be overdriven with an external
TTL/CMOS clock.
MAX6950/MAX6951
Serially Interfaced, +2.7V to +5.5V,
5- and 8-Digit LED Display Drivers
______________________________________________________________________________________ 11
Table 10. Global Clear Digit Data (R Data Bit D5) Format
REGISTER DATA
MODE
ADDRESS
CODE
(
HEX
)
D7 D6 D5 D4 D3 D2 D1 D0
Digit data for both
planes P0 and P1 are
unaffected
0x04 X X 0 T E B 0 S
Digit data for both
planes P0 and P1 are
cleared on the rising
edge of CS
0x04 X X 1 T E B 0 S
Table 11. Display-Test Register Format
REGISTER DATA
MODE
ADDRESS
CODE
(
HEX
)
D7 D6 D5 D4 D3 D2 D1 D0
Normal operation 0x07 X XXXXXX0
Display test 0x07 X XXXXXX1
Table 12. Scan-Limit Register Format
REGISTER DATA
SCAN LIMIT
ADDRESS
CODE
(
HEX
)
D7 D6 D5 D4 D3 D2 D1 D0
HEX
CODE
Display digit 0 only 0x03 X X X X X 0 0 0 0xX0
Display digits 0 and 1 0x03 X X X X X 0 0 1 0xX1
Display digits 0 and 1 2 0x03 X X X X X 0 1 0 0xX2
Display digits 0 and 1 2 3 0x03 X X X X X 0 1 1 0xX3
Display digits 0 and 1 2 3 4 0x03 X X X X X 1 0 0 0xX4
Display digits 0 and 1 2 3 4 5 0x03 X X X X X 1 0 1 0xX5
Display digits 0 and 1 2 3 4 5 6 0x03 X X X X X 1 1 0 0xX6
Display digits 0 and 1 2 3 4 5 6 7 0x03 X X X X X 1 1 1 0xX7
MAX6950/MAX6951
The allowed range of the frequency at the OSC pin, f
OSC
,
is 1MHz to 8MHz, which allows the blink frequency to be
adjusted over a wide range. The internal oscillator may
be accurate enough for many applications using a single
device. If an exact or synchronized blink rate is required,
then OSC should be driven by an external clock.
The display scan rate (defined in the Electrical
Characteristics table) is calculated by dividing f
OSC
by
4000 for the MAX6950 (scanning a full five digits), or by
6400 for the MAX6951 (scanning a full eight digits). The
display scan rate is the refresh rate for all the digits of the
display. With f
OSC
at 4MHz, each display digit is enabled
for 200µs.
There is a fail-safe circuit in the MAX6950/MAX6951 to
ensure the display multiplexing works if the OSC is con-
figured incorrectly. This ensures that the driver cannot
remain stuck on a single digit, forcing a peak current con-
tinuously through segments. The fail-safe circuit detects
that f
OSC
is too slow, and generates extra clock transi-
tions to guarantee a minimum effective clock of typically
75.5kHz. The scan rate for eight digits is about 11Hz in
fail-safe mode, and appears to flicker to most observers.
A flickering display is a good indication that there is a
problem with the multiplex clock. The clock failure detec-
tion works regardless of the clock source being the inter-
nal RC oscillator or external clock drive.
The RC oscillator uses an external resistor R
SET
(which
also sets the peak segment current) and an external
capacitor C
SET
to set the oscillator frequency. The rec-
ommended values of R
SET
and C
SET
set the oscillator at
4MHz, which makes the slow and fast blink frequency
0.5Hz and 1Hz, respectively.
Synchronization of Blinking Across
Multiple MAX6950/MAX6951 Drivers
The OSC inputs of multiple MAX6950/MAX6951 drivers
can be connected together to an external clock to make
the devices blink at the same frequency. Segment blink-
ing may be synchronized across multiple MAX6950/
MAX6951s so that all drivers blink not only at the same
frequency, but also in phase. When the control register is
written with the T bit set (Table 9), the OSC divider chain
is cleared and the display multiplexing sequence reset.
To synchronize several drivers, it is necessary to write
this register in all drivers at the same time. In practice,
adequate synchronization can be achieved by writing to
multiple drivers in quick succession.
When the global blink timing synchronization bit is set,
the multiplexing and blink counter is cleared on the ris-
ing edge of CS. By setting the T bit in multiple
MAX6950/MAX6951s at the same time (or in quick suc-
cession), the blink timing can be synchronized across
all the devices. Note that the display multiplexing
Serially Interfaced, +2.7V to +5.5V,
5- and 8-Digit LED Display Drivers
12 ______________________________________________________________________________________
Table 13. Intensity Register Format
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 0x02 X X X X 00000xX0
2/16 5 0x02 X X X X 00010xX1
3/16 7.5 0x02 X X X X 00100xX2
4/16 10 0x02 X X X X 00110xX3
5/16 12.5 0x02 X X X X 01000xX4
6/16 15 0x02 X X X X 01010xX5
7/16 17.5 0x02 X X X X 01100xX6
8/16 20 0x02 X X X X 01110xX7
9/16 22.5 0x02 X X X X 10000xX8
10/16 25 0x02 X X X X 10010xX9
11/16 27.5 0x02 X X X X 10100xXA
12/16 30 0x02 X X X X 10110xXB
13/16 32.5 0x02 X X X X 11000xXC
14/16 35 0x02 X X X X 11010xXD
15/16 37.5 0x02 X X X X 11100xXE
15/16 (max on) 37.5 0x02 X X X X 11110xXF

MAX6951EEE+

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