control registers remains unaltered. Shutdown can be
used to save power. For minimum supply current in
shutdown mode, logic inputs should be at ground or
V+ (CMOS-logic levels). The display driver can be pro-
grammed while in shutdown mode, and shutdown
mode can be overridden by the display test function.
Table 7 lists the blink rate selection format.
If blink is globally enabled by setting the E bit of the
configuration register (Table 8), then the digit data in
both planes P0 and P1 are used to control the display
(Table 9).
When the global blink timing synchronization bit is set,
the multiplex and blink timing counter is cleared on the
rising 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.
When the global digit data clear (R data bit D5) is set,
the digit data for both planes P0 and P1 for ALL digits
is cleared on the rising edge of CS. Digits with decode
enabled display the zero. Digits without decode
enabled show all segments unlit.
MAX6950/MAX6951
Serially Interfaced, +2.7V to +5.5V,
5- and 8-Digit LED Display Drivers
_______________________________________________________________________________________ 7
Figure 1. Timing Diagram
t
CSS
t
CL
t
CH
t
CP
t
CSH
t
CSW
t
DS
t
DH
D15
CLK
DIN
CS
D14 D1 D0
Figure 2. Transmission of 16 Bits to the MAX6950/MAX6951
CS
CLK
DIN
D15 D14
D13
D12
D11 D10
D9
D8
D7
D6
D5
D4 D3 D2
D1
D0
Figure 3 . Transmission of More than 16 Bits to the MAX6950/MAX6951
CS
CLK
DIN
BIT1
BIT2 N-15
N-14
N-13 N-12
N-11
N-10
N-9
N-8
N-7
N-6 N-5 N-4
N-3
N-2
N-1 N
MAX6950/MAX6951
No-Op Register
The no-op register is used when the MAX6950/
MAX6951 are connected as the last device on a chain
of cascaded SPI devices. To write the other cascaded
device(s), ensure that while the intended device
receives its specific command, the MAX6950/MAX6951
receive a no-op command.
Display-Test Register
The display-test register switches the drivers between
one of two modes: normal and display test. Display-test
mode turns all LEDs on by overriding, but not altering,
all control and digit registers (including the Shutdown
register) In display-test mode, eight digits are scanned
and the duty cycle is 7/16 (half power). Table 11 lists
the display-test register format.
Serially Interfaced, +2.7V to +5.5V,
5- and 8-Digit LED Display Drivers
8 _______________________________________________________________________________________
Table 3. Register Address Map
COMMAND ADDRESS
REGISTER
D15 D14 D13 D12 D11 D10 D9 D8
HEX
CODE
No-Op 0 0 0 0 0 0 0 0 0x00
Decode Mode 0 0 0 0 0 0 0 1 0x01
Intensity 0 0 0 0 0 0 1 0 0x02
Scan Limit 0 0 0 0 0 0 1 1 0x03
Configuration 0 0 0 0 0 1 0 0 0x04
Factory reserved. Do not write to this.
0 0 0 0 0 1 1 0 0x06
Display Test 0 0 0 0 0 1 1 1 0x07
Digit 0 plane P0 only (plane 1 unchanged) 0 0 1 0 0 0 0 0 0x20
Digit 1 plane P0 only (plane 1 unchanged) 0 0 1 0 0 0 0 1 0x21
Digit 2 plane P0 only (plane 1 unchanged) 0 0 1 0 0 0 1 0 0x22
Digit 3 plane P0 only (plane 1 unchanged) 0 0 1 0 0 0 1 1 0x23
Digit 4 plane P0 only (plane 1 unchanged) 0 0 1 0 0 1 0 0 0x24
Digit 5 plane P0 only (plane 1 unchanged) 0 0 1 0 0 1 0 1 0x25
Digit 6 plane P0 only (plane 1 unchanged) 0 0 1 0 0 1 1 0 0x26
Digit 7 plane P0 only (plane 1 unchanged) 0 0 1 0 0 1 1 1 0x27
Digit 0 plane P1 only (plane 0 unchanged) 0 1 0 0 0 0 0 0 0x40
Digit 1 plane P1 only (plane 0 unchanged) 0 1 0 0 0 0 0 1 0x41
Digit 2 plane P1 only (plane 0 unchanged) 0 1 0 0 0 0 1 0 0x42
Digit 3 plane P1 only (plane 0 unchanged) 0 1 0 0 0 0 1 1 0x43
Digit 4 plane P1 only (plane 0 unchanged) 0 1 0 0 0 1 0 0 0x44
Digit 5 plane P1 only (plane 0 unchanged) 0 1 0 0 0 1 0 1 0x45
Digit 6 plane P1 only (plane 0 unchanged) 0 1 0 0 0 1 1 0 0x46
Digit 7 plane P1 only (plane 0 unchanged) 0 1 0 0 0 1 1 1 0x47
D i g i t 0 p l ane P 0 and p l ane P 1 ( w i th sam e d ata) 0 1 1 0 0 0 0 0 0x60
D i g i t 1 p l ane P 0 and p l ane P 1 ( w i th sam e d ata) 0 1 1 0 0 0 0 1 0x61
D i g i t 2 p l ane P 0 and p l ane P 1 ( w i th sam e d ata) 0 1 1 0 0 0 1 0 0x62
D i g i t 3 p l ane P 0 and p l ane P 1 ( w i th sam e d ata) 0 1 1 0 0 0 1 1 0x63
D i g i t 4 p l ane P 0 and p l ane P 1 ( w i th sam e d ata) 0 1 1 0 0 1 0 0 0x64
D i g i t 5 p l ane P 0 and p l ane P 1 ( w i th sam e d ata) 0 1 1 0 0 1 0 1 0x65
D i g i t 6 p l ane P 0 and p l ane P 1 ( w i th sam e d ata) 0 1 1 0 0 1 1 0 0x66
D i g i t 7 p l ane P 0 and p l ane P 1 ( w i th sam e d ata) 0 1 1 0 0 1 1 1 0x67
Scan-Limit Register
The scan-limit register sets how many digits are dis-
played, from one to eight digits. It is possible to set the
MAX6950 (the five-digit part) to scan six, seven, or
eight digits. The MAX6951 set to eight digits displays
five digits less brightly than if it had been set to scan
five digits, but the brightness would match that of a
MAX6951 used in the same system if the Intensity reg-
isters are set to the same value. For example, consider
an 11-digit requirement. This can be served by using a
MAX6950 to drive five digits plus a MAX6951 to drive
six digits. Both parts are configured to drive six digits to
ensure the brightness is the same.
The digits are displayed in a multiplexed manner with a
typical display scan rate of 1kHz with five digits dis-
played or 625Hz with eight digits displayed with f
OSC
=
4MHz. Since the number of scanned digits affects the
display brightness, the Scan-Limit register should not
be used to blank portions of the display (such as for
leading-zero suppression). Table 12 lists the scan-limit
register format.
Intensity Register
Digital control of display brightness is provided by an
internal pulse-width modulator, which is controlled by the
lower nibble of the intensity register (Figure 4). The mod-
ulator scales the average segment current in 16 steps
from a minimum of 15/16 down to 1/16 of the peak cur-
rent. The minimum interdigit blanking time is set to 1/16
of a cycle. See Table 13 for Intensity register format.
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. A logic high
selects hexadecimal code font decoding for that digit,
while logic low bypasses the decoder. Digits may be
set for decode or no-decode in any combination.
Examples of the decode mode control register format
are shown in Table 14.
When the hexadecimal code-decode mode is used, the
decoder looks only at the lower nibble of the data in the
digit register (D3–D0), disregarding bits D6–D4. D7,
which sets the decimal point (SEG DP), is independent
of the decoder, and is positive logic (D7 = 1 turns the
decimal point on). Table 15 lists the hexadecimal code
font. When no-decode is selected, data bits D7–D0 cor-
respond to the segment lines of the MAX6950/
MAX6951. Table 15 shows the one-to-one pairing of
each data bit to the appropriate segment line.
Display Digit Registers
The MAX6950/MAX6951 use a digit register to store the
data that the user wishes to display on the LED digits.
These digit registers are implemented by two planes of
8-byte, dual-port SRAM, called P0 and P1. The digit
registers are dual port to enable them to be written to
through the SPI interface, asynchronous to being read
to multiplex the display.
MAX6950/MAX6951
Serially Interfaced, +2.7V to +5.5V,
5- and 8-Digit LED Display Drivers
_______________________________________________________________________________________ 9
Table 4. Initial Power-Up Register Status
REGISTER DATA
REGISTER POWER-UP CONDITION
ADDRESS
CODE
(
HEX
)
D7 D6 D5 D4 D3 D2 D1 D0
Decode
No decode for digits 7–0 0x01 0 0 0 0 0 0 0 0
Intensity 1/16 (min on) 0x02 X X X X 0 0 0 0
Scan Limit Display 5 digits: 0 1 2 3 4 0x03 X X X X X 1 0 0
Configuration
S hutd ow n enab l ed /b l i nk
sp eed i s sl ow /b l i nk d i sab l ed
0x04 X X X 0 0 0 0 0
Display Test Normal operation 0x07 X X X X X X X 0
Digit 0 Blank digit, both planes 0x60 0 0 0 0 0 0 0 0
Digit 1 Blank digit, both planes 0x61 0 0 0 0 0 0 0 0
Digit 2 Blank digit, both planes 0x62 0 0 0 0 0 0 0 0
Digit 3 Blank digit, both planes 0x63 0 0 0 0 0 0 0 0
Digit 4 Blank digit, both planes 0x64 0 0 0 0 0 0 0 0
Digit 5 Blank digit, both planes 0x65 0 0 0 0 0 0 0 0
Digit 6 Blank digit, both planes 0x66 0 0 0 0 0 0 0 0
Digit 7 Blank digit, both planes 0x67 0 0 0 0 0 0 0 0

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