MAX6950/MAX6951
Serially Interfaced, +2.7V to +5.5V,
5- and 8-Digit LED Display Drivers
4 _______________________________________________________________________________________
INTERNAL OSCILLATOR FREQUENCY
vs. TEMPERATURE
MAX6950/1 toc01
3.60
3.70
3.90
3.80
4.20
4.30
4.10
4.00
4.40
OSCILLATOR FREQUENCY (MHz)
-40 0 20-20
40
60 80
TEMPERATURE (°C)
V+ = 2.7V
V+ = 3.3V
V+ = 5V
3.60
3.70
3.80
3.90
4.00
4.10
4.20
4.30
4.40
23456
INTERNAL OSCILLATOR FREQUENCY
vs. SUPPLY VOLTAGE
MAX6950/1 toc02
SUPPLY VOLTAGE (V)
OSCILLATOR FREQUENCY (MHz)
0
1.0
0.5
2.0
1.5
3.0
2.5
0 400200 600 800
INTERNAL OSCILLATOR WAVEFORM
AT OSC (PIN 9)
MAX6950/1 toc03
TIMELINE (ns)
VOLTAGE AT OSC (V)
70
72
71
74
73
76
75
77
79
78
80
2.0 3.0 3.52.5 4.0 4.5 5.0 5.5 6.0
DEAD CLOCK OSCILLATOR FREQUENCY
vs. SUPPLY VOLTAGE
MAX6950/1 toc04
SUPPLY VOLTAGE (V)
OSCILLATOR FREQUENCY (kHz)
0.95
0.96
0.97
0.98
0.99
1.00
1.01
2.0 3.02.5 3.5 4.0 4.5 5.0 5.5 6.0
SEGMENT SOURCE CURRENT
vs. SUPPLY VOLTAGE
MAX6950/1 toc05
SUPPLY VOLTAGE (V)
CURRENT NORMALIZED TO 40mA
0
1.0
0.5
2.0
1.5
3.0
2.5
3.5
WAVEFORM AT SEGO/DIGO (PIN 6)
V+ = 3.3V, 8 DIGITS SCANNED, 8/16 INTENSITY
MAX6950/1 toc06
TIMELINE (ns)
VOLTAGE (V)
0 500 1000 1500 2000
DIGIT 0 MULTIPLEX TIMESLOT
Typical Operating Characteristics
(Typical operating circuit, scan limit set to eight digits, V+ = +3.3V, V
LED
= 2.4V, T
A
= +25°C, unless otherwise noted.)
Detailed Description
Differences Between
MAX6950 and MAX6951
The MAX6950 is a five-digit common-cathode display
driver. It drives five digits, with each digit comprising
eight LEDs with cathodes connected to a common
cathode. The display limit is therefore 40 LEDs or digit
segments.
The MAX6951 is an eight-digit common-cathode dis-
play driver. It drives eight digits, with each digit com-
prising eight LEDs. The only difference between the
MAX6950 and MAX6951 is that the MAX6950 is missing
three digit drivers. The MAX6950 can be configured to
scan eight digits, but if the last three digits are wired
up, they do not light.
The MAX6950/MAX6951 use a unique multiplexing
scheme to minimize the connections between the driver
and LED display. The scheme requires that the seg-
ment connections are different to each of the five
(MAX6950) or eight (MAX6951) digits (Table 1). This is
shown in the Typical Application Circuit, which uses
single-digit type displays. The MAX6950/MAX6951 are
not intended to drive multidigit display types, which
have the segments internally wired together, unless the
segments are wired with the common cathodes to fol-
low Table 1. The MAX6950/MAX6951 can drive multi-
digit LED displays that have the segments individually
pinned for each digit because then the digits can be
connected together correctly externally, just as if indi-
vidual digits were used.
Serial-Addressing Modes
The microprocessor interface on the MAX6950/
MAX6951 is a SPI-compatible 3-wire serial interface
using three input pins (Figure 1). This interface is used
to write configuration and display data to the MAX6950/
MAX6951. The serial interface data word length is 16
bits, which are labeled D15–D0 (Table 2). D15–D8 con-
tain the command address, and D7–D0 contain the
data. The first bit received is D15, the most-significant
bit (MSB). The three input pins are:
CLK is the serial clock input, and may idle low or
high at the start and end of a write sequence.
CS is the MAX6950/MAX6951s’ chip-select input,
and must be low to clock data into the MAX6950/
MAX6951.
DIN is the serial data input, and must be stable
when it is sampled on the rising edge of the clock.
MAX6950/MAX6951
Serially Interfaced, +2.7V to +5.5V,
5- and 8-Digit LED Display Drivers
_______________________________________________________________________________________ 5
PIN NAME FUNCTION
1 DIN Serial Data Input. Data is loaded into the internal 16–bit Shift register on CLK’s rising edge.
2 CLK
Serial-Clock Input. On CLK’s rising edge, data is shifted into the Internal Shift register. On CLK’s
falling edge, data is clocked out of DOUT. CLK input is active only while CS is low.
3–6, 10–14 DIGX, SEGX
Digit X outputs sink current from the display common cathode when acting as digit drivers.
Segment X drivers source current to the display. Segment/digit drivers are high impedance when
turned off.
7I
SET
Current Setting. Connect to GND through a resistor (R
SET
) to set the peak current. This resistor,
together with capacitor C
SET
, also sets the multiplex clock frequency.
8 GND Ground
9 OSC
Multiplexer Clock Input. A capacitor (C
SET
) is connected to GND when the internal RC oscillator
multiplex clock is used. Resistor R
SET
(also used to set the peak current) and capacitor C
SET
together set the multiplex clock frequency. When the external clock is used, OSC should be driven
by a 1MHz to 8MHz clock.
15 CS
Chip-Select Input. Serial data is loaded into the Shift register while CS is low. The last 16 bits of
serial data are latched on CS’s rising edge.
16 V+ Positive Supply Voltage. Bypass to GND with a 0.1µF capacitor.
PAD E xposed p ad Exposed pad on package underside. Connect to GND.
Pin Description
MAX6950/MAX6951
The serial interface comprises a 16-bit shift register into
which DIN data is clocked on the rising edge of CLK
when CS is low. When CS is high, transitions on CLK do
not clock data into the shift register. When CS goes
high, the 16 bits in the shift register are parallel loaded
into a 16-bit latch. The 16 bits in the latch are then
decoded to determine and execute the command.
The MAX6950/MAX6951 are written to using the follow-
ing sequence (Figure 2):
1) Take CLK low.
2) Take CS low. This enables the internal 16-bit shift
register.
3) Clock 16 bits of data in order, D15 first to D0 last,
into DIN, observing the setup and hold times.
4) Take CS high.
CLK and DIN may well be used to transmit data to other
peripherals. The MAX6950/MAX6951 ignore all activity
on CLK and DIN except when CS is low. Data cannot
be read from the MAX6950/MAX6951.
If fewer or greater than 16 bits are clocked into the
MAX6950/MAX6951 between taking CS low and taking
CS high again, the MAX6950/MAX6951 store the last 16
bits received, including the previous transmission(s).
The general case is when n bits (where n > 16) are
transmitted to the MAX6950/MAX6951. The last bits
comprising bits {n-15} to {n} are retained and are paral-
lel loaded into the 16-bit latch as bits D15 to D0,
respectively (Figure 3).
Digit and Control Registers
Table 3 lists the addressable Digit and Configuration
registers. The digit registers are implemented by two
planes of 8-byte dual-port SRAM, P0 and P1.
Initial Power-Up
On initial power-up, all control registers are reset, the
display is blanked, and the MAX6950/MAX6951 enter
shutdown mode. Program the display driver prior to dis-
play use. Otherwise, it is initially set to scan five digits, it
does not decode data in the data registers, and the
Intensity register is set to its minimum value. Table 4
lists the register status after power-up.
Configuration Register
The configuration register is used to enter and exit shut-
down, select the blink rate, globally enable and disable
the blink function, globally clear the digit data, and
reset the blink timing. Bit position D1 should always be
written with a zero when the configuration register is
updated. See Table 5 for configuration register format.
The S bit selects shutdown or normal operation.
The B bit selects the blink rate.
The E bit globally enables or disables the blink function.
The T bit resets the blink timing.
The R bit globally clears the digit data for both planes
P0 and P1 for all digits.
When the MAX6950/MAX6951 are in shutdown mode
(Table 6), the scan oscillator is halted; all segment and
digit drivers are high impedance. Data in the digit and
Serially Interfaced, +2.7V to +5.5V,
5- and 8-Digit LED Display Drivers
6 _______________________________________________________________________________________
Table 1. Standard Driver Connection to Single-Digit Displays
DIG/SEG0
PIN 6
DIG/SEG1
PIN 5
DIG/SEG2
PIN 4
DIG/SEG3
PIN 3
DIG/SEG4
PIN 14
DIG/SEG5
PIN 13
DIG/SEG6
PIN 12
DIG/SEG7
PIN 11
SEG 8
PIN 10
LED Digit 0 CC0 SEG dp SEG g SEG f SEG e SEG d SEG c SEG b SEG a
LED Digit 1 SEG dp CC1 SEG g SEG f SEG e SEG d SEG c SEG b SEG a
LED Digit 2 SEG dp SEG g CC2 SEG f SEG e SEG d SEG c SEG b SEG a
LED Digit 3 SEG dp SEG g SEG f CC3 SEG e SEG d SEG c SEG b SEG a
LED Digit 4 SEG dp SEG g SEG f SEG e CC4 SEG d SEG c SEG b SEG a
LED Digit 5 SEG dp SEG g SEG f SEG e SEG d CC5 SEG c SEG b SEG a
LED Digit 6 SEG dp SEG g SEG f SEG e SEG d SEG c CC6 SEG b SEG a
LED Digit 7 SEG dp SEG g SEG f SEG e SEG d SEG c SEG b CC7 SEG a
Table 2. Serial-Data Format (16 Bits)
D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
ADDRESS MSB DATA LSB

MAX6951CEE+T

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