MAX6952
4-Wire Interfaced, 2.7V to 5.5V,
4-Digit 5
7 Matrix LED Display Driver
_______________________________________________________________________________________ 7
register are parallel loaded into a 16-bit latch. The 16
bits in the latch are then decoded and executed.
The MAX6952 is written to using the following
sequence:
1) Take CLK low.
2) Take CS low. This enables the internal 16-bit shift
register.
3) Clock 16 bits of data into DIN, D15 first to D0 last,
observing the setup and hold times. Bit D15 is low,
indicating a write command.
4) Take CS high (while CLK is still high after clocking
in the last data bit).
5) Take CLK low.
Figure 3 shows a write operation when 16 bits are
transmitted.
If fewer or greater than 16 bits are clocked into the
MAX6952 between taking CS low and taking CS high
again, the MAX6952 stores the last 16 bits received,
including the previous transmission(s). The general
case is when n bits (where n > 16) are transmitted to
the MAX6952. The last bits comprising bits {n-15} to {n}
are retained and are parallel loaded into the 16-bit latch
as bits D15 to D0, respectively (Figure 4).
Reading Device Registers
Any register data within the MAX6952 may be read by
sending a logic high to bit D15. The sequence is:
1) Take CLK low.
2) Take CS low. This enables the internal 16-bit shift
register.
3) Clock 16 bits of data into DIN, D15 first to D0 last,
observing the setup and hold times. Bit D15 is high,
indicating a read command and bits D14 through
D8 contain the address of the register to read. Bits
D7 to D0 contain dummy data, which is discarded.
4) Take CS high. Positions D7 through D0 in the shift
register are now loaded with the data in the register
addressed by bits D15 through D8. Bits
5) Take CLK low.
6) Issue another read or write command (which can
be a no-op), and examine the bit stream at DOUT;
the second 8 bits are the contents of the register
addressed by bits D14 through D8 in step 3.
Digit Registers
The MAX6952 uses eight digit registers to store the char-
acters that the user wishes to display on the four 5 7
LED digits. These digit registers are implemented with
two planes of 4 bytes, called P0 and P1. Each LED digit
is represented by 2 bytes of memory, 1 byte in plane P0
and the other in plane P1. The digit registers are mapped
so that a digits data can be updated in plane P0, or
plane P1, or both planes at the same time (Table 4).
If the blink function is disabled through the Blink Enable
Bit E (Table 9) 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. If the
blink function is enabled, then the digit register data in
both plane P0 and plane P1 are alternately used to mul-
tiplex the display. Blinking is achieved by multiplexing
the LED display using data planes P0 and P1 on alter-
nate phases of the blink clock (Table 10).
The data in the digit registers does not control the digit
segments directly. Instead, the register data is used to
address a character generator, which stores the data of
a 128-character font (Table 14). The lower 7 bits of the
digit data (D6 to D0) select the character from the font.
The most-significant bit of the register data (D7) selects
whether the font data is used directly (D7 = 0) or
whether the font data is inverted (D7 = 1). The inversion
feature can be used to enhance the appearance of
bicolor displays by displaying, for example, a red char-
acter on a green background.
Display Blink Mode
The display blinking facility, when enabled, makes the
driver flip automatically between displaying the digit
register data in planes P0 and P1. If the digit register
data for any digit is different in the two planes, then that
digit appears to flip between two characters. To make a
character appear to blink on or off, write the character
to one plane, and use the blank character (0x20) for the
other plane. 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 setting the Blink Rate
Selection Bit B (Table 8) in the configuration register.
The Blink Rate Selection Bit B sets either fast or slow
blink speed for the whole display.
Initial Power-Up
On initial power-up, all control registers are reset, the
display is blanked, intensities are set to minimum, and
shutdown is enabled (Table 5).
Configuration Register
The configuration register is used to enter and exit
shutdown, select the blink rate, globally enable and
disable the blink function, globally clear the digit data,
and reset the blink timing (Table 6).
MAX6952
4-Wire Interfaced, 2.7V to 5.5V,
4-Digit 5
7 Matrix LED Display Driver
8 _______________________________________________________________________________________
t
CSS
t
CL
t
CH
t
CP
t
CSH
t
CSW
t
DS
t
DH
D15
CLK
DIN
CS
D14 D1 D0
D15
t
DO
DOUT
TIMING NOT TO SCALE.
Figure 2. Timing Diagram
CS
CLK
DIN
D15
= 0
D14
D13
D12
D11 D10
D9
D8
D7
D6
D5
D4 D3 D2
D1
D0
DOUT
D15 = 0
Figure 3. 16-Bit Write Transmission to the MAX6952
CS
CLK
DIN
BIT
1
BIT
2
N-8
N-7
N-6
N-5 N-4
N-3
N-2
N-1
DOUT
N-15
N-14
N-13
N-12 N-11
N-10
N-9
N
N-15
N-31 N-30 N-29 N-28 N-27 N-26 N-25
N-24
N-23
N-22 N-21 N-20 N-19
N-18
N-17 N-16
TIMING NOT TO SCALE.
Figure 4. Transmission of More than 16 Bits to the MAX6952
MAX6952
4-Wire Interfaced, 2.7V to 5.5V,
4-Digit 5
7 Matrix LED Display Driver
_______________________________________________________________________________________ 9
ADDRESS (COMMAND BYTE)
REGISTER
D15 D14 D13 D12 D11 D10 D9 D8
HEX
CODE
No-Op R/W 0000000 0x00
Intensity10 R/W 0000001 0x01
Intensity32 R/W 0000010 0x02
Scan-Limit R/W 0000011 0x03
Configuration R/W 0000100 0x04
User-Defined Fonts R/W 0000101 0x05
Factory reserved. Do not write to this. R/W 0000110 0x06
Display Test R/W 0000111 0x07
Digit 0 Plane P0 R/W 0100000 0x20
Digit 1 Plane P0 R/W 0100001 0x21
Digit 2 Plane P0 R/W 0100010 0x22
Digit 3 Plane P0 R/W 0100011 0x23
Digit 0 Plane P1 R/W 1000000 0x40
Digit 1 Plane P1 R/W 1000001 0x41
Digit 2 Plane P1 R/W 1000010 0x42
Digit 3 Plane P1 R/W 1000011 0x43
Write Digit 0 Plane P0 and Plane P1 with
Same Data (Reads as 0x00)
R/W 1100000 0x60
Write Digit 1 Plane P0 and Plane P1 with
Same Data (Reads as 0x00)
R/W 1100001 0x61
Write Digit 2 Plane P0 and Plane P1 with
Same Data (Reads as 0x00)
R/W 1100010 0x62
Write Digit 3 Plane P0 and Plane P1 with
Same Data (Reads as 0x00)
R/W 1100011 0x63
Table 4. Register Address Map

MAX6952EPL+

Mfr. #:
Manufacturer:
Maxim Integrated
Description:
LED Display Drivers MAX6952EPL+
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet