MAX6960–MAX6963
4-Wire Serially Interfaced
8 x 8 Matrix Graphic LED Drivers
7
Maxim Integrated
Bicolor: Literally means two color, and usually refers
to LEDs built with two LED dice of different colors,
typically red and green or red and orange/yellow.
Tricolor: Literally means three color, and can refer to
LEDs built with three LED dice of different colors, typi-
cally red, green, and blue. The term is also used to
refer to a display built with bicolor LEDs, because there
are three main colors available (red, green, yellow).
RGY: Display uses one red LED (R) and one green
LED (G) per pixel. When both red and green LEDs
are lit, the resulting color is yellow (Y). Varying the
current through the LEDs changes the intensity of the
pixel and changes the color from red through shades
of orange and yellow to green.
RGB: Display uses one red LED (R), one green LED
(G), and one blue LED (B) per pixel. Varying the cur-
rent through the LEDs changes the intensity of the
pixel and changes the color through many shades
limited by the current control resolution.
MAX6960 Applications
The MAX6960 is a multiplexed, constant-current LED
driver intended for high-efficiency indoor signage and
message boards.
The high efficiency arises because the driver operates
from a 3.3V nominal supply with minimal voltage head-
room required across the driver output stages. The
problem of removing heat from even a small display is
therefore minimized.
The maximum peak LED drive current is 40mA, which
when multiplexed eight ways, provides an average cur-
rent of 5mA per LED. This current drive is expected to
be adequate for indoor applications, but inadequate for
outdoor signs operating in direct sun.
The MAX6960 directly drives monocolor (typically red
or orange/yellow) or RGY (typically red/green or
red/yellow) graphic displays using LEDs with a forward
voltage drop up to 2.5V. Blue LEDs and some green
LEDs cannot be driven directly because of their high
forward voltage drop (around 3.5V to 4.5V). For these
displays, the MAX6960 can be used as a graphic con-
troller, just as it can be used for applications requiring
higher peak segment currents, and in RGB panels
needing a higher driver voltage for the blue LEDs. In
these cases, the MAX6960 can be used with external
drive transistors to control anode-row displays, with all
driver features including pixel-level intensity control still
available (see the
Applications Information
section and
Figure 17).
Display Intensity Control
Five levels of intensity control are provided:
A 256-step PWM panel intensity adjustment sets all
MAX6960s simultaneously as a global panel bright-
ness control (Table 27). The 256-step resolution is
fine enough to allow fade-in/fade-out graphic effects,
as well as provide a means for compensating a
panel for background lighting.
A 2-bits-per-pixel intensity control allows four bright-
ness levels to be set independently per pixel. The
pixel-level intensity control can be set to be either
arithmetic (off, 1/3, 2/3, full) or geometric (off, 1/4,
1/2, full) for full flexibility (Table 24), and allows four
colors to be displayed on monocolor panels, or 16
colors to be displayed on RGY panels, or 64 colors
to be displayed on RGB panels.
The LED drive current can be selected between
either a 40mA peak per segment and a lower 20mA
peak current on a digit-by-digit basis using the
R
ISET0
and R
ISET1
pins. The lower (20mA) current
may be the better choice to drive high-efficiency dis-
plays, and this setting allows the MAX6960 to oper-
ate from a supply voltage as low as 2.7V.
The LED drive current can be adjusted between
40mA and 20mA peak current on a digit-by-digit
basis using fixed or adjustable resistors connected
from the R
ISET0
and R
ISET1
pins to GND. These con-
trols enable analog relative adjustments in digit
intensity, typically to calibrate digits from different
batches, or to color balance RGY displays.
The digit intensity controls allow each digit’s operat-
ing current to be scaled down in 256 steps from the
global panel intensity adjustment. The effective oper-
ating current for each digit becomes n/256th of the
panel intensity value. These controls enable digital
relative adjustments in digit intensity in addition to
the analog approach outlined above.
Display Size Limitations
The maximum display size that can be handled by a
single 4-wire serial interface is given in Table 2, which
is for the maximum 256 interconnected MAX6960s.
Larger display panels can be designed using a sepa-
rate CS line for each group of (up to) 256 MAX6960s.
Each group would also have its own local 3-wire bus to
allocate the driver addresses. The 4-wire interface
speeds requirement when continuously updating dis-
play memory for high-speed animations is given in
Table 3.
MAX6960–MAX6963
4-Wire Serially Interfaced
8 x 8 Matrix Graphic LED Drivers
8
Maxim Integrated
Software Control
The hardware features are designed to simplify the
software interface and eliminate software timing depen-
dencies:
Two or four planes of display memory are stored,
allowing images to be preloaded into the MAX6960–
MAX6963 frame memory.
Animation timing is built in, sequencing through the
two or four planes automatically. System software
has to update the upcoming plane(s) with new data
ahead of time, but do not be concerned about exact
timing. The frame rate is adjustable to as fast as 63
frames a second for animations, or to as slow as one
frame change every 63s for advertising sequencing.
Multiple MAX6960s interconnect and share display
memory so that the software “sees” the display as
memory-mapped planes of contiguous RAM.
Global commands that need to be received and
acted on by every MAX6960 in a panel do just that,
with one write.
Hardware Design
A MAX6960 normally drives an 8 x 16 LED matrix, com-
prising 8 cathode rows and 16 anode columns, or
8 anode rows and 16 cathode columns with external
drivers.
The MAX6960 standard wiring connection to either two
monocolor 8 x 8 digits, or to a single RGY 8 x 8 digit is
shown in Table 4. Figure 3 shows the display pin naming.
Figures 1 and 2 show example displays with the
MAX6960 drivers connecting to monocolor and RGY pan-
els. Figure 4 shows how the display memory maps to the
physical pixels on the display panel, provided that the
MAX6960 drivers are interconnected correctly in a raster-
like manner from top left of the panel to bottom right.
Detailed Description
Overview
The MAX6960 is an LED display driver capable of driving
either two monocolor 8 x 8 cathode-row matrix digits, or a
single RGY 8 x 8 cathode-row matrix digit. The architec-
ture of the driver is designed to allow a large graphic
display panel to be driven easily and intuitively by multi-
DRIVER PINS ROW1–ROW8 DRIVER PINS COL1–COL8 DRIVER PINS COL9–COL16
Monocolor digit 0 (red*)
Digit 0 (red*) rows (cathodes)
R1 to R8
Digit 0 columns (anodes) C1 to
C8
Monocolor digit 1 (green*)
Digit 1 (green*) rows
(cathodes) R1 to R8
Digit 1 columns (anodes) C1 to
C8
RGY red/green
Red/green rows (cathodes) R1
to R8
Red columns (anodes) C1 to
C8
Green columns (anodes) C1 to
C8
Table 4. Standard Driver Connection to Monocolor and RGY 8 x 8 Displays
*
Digit 0 of a monocolor display is called red, and digit 1 is called green in the data sheet.
RED
DRIVER0
RED RED
DRIVER1
RED RED
DRIVER2
RED RED
DRIVER3
RED RED
DRIVER4
RED RED
DRIVER5
RED
RED
DRIVER6
RED RED
DRIVER7
RED RED
DRIVER8
RED RED
DRIVER9
RED RED
DRIVER10
RED RED
DRIVER11
RED
RED
DRIVER12
RED RED
DRIVER13
RED RED
DRIVER14
RED RED
DRIVER15
RED RED
DRIVER16
RED RED
DRIVER17
RED
RED
DRIVER18
RED RED
DRIVER19
RED RED
DRIVER20
RED RED
DRIVER21
RED RED
DRIVER22
RED RED
DRIVER23
RED
Figure 1. Monocolor 1-Bit-per-Pixel, 96-Pixel x 32-Pixel Display Example
MAX6960–MAX6963
4-Wire Serially Interfaced
8 x 8 Matrix Graphic LED Drivers
9
Maxim Integrated
ple MAX6960s using 8 x 8 cathode-row matrix digits. The
MAX6960s in a display-driver design not only share the
host 4-wire interface, but they also share a local 3-wire
interface that is not connected to the host. The local 3-
wire interface works with the user’s driver settings to con-
figure all the MAX6960s to appear to the host interface as
one contiguous memory-mapped driver.
The pixel level-intensity control uses frame modulation.
Pixels are enabled and disabled on a frame-by-frame
basis over a 12-frame super frame (Table 5). The effec-
tive pixel frame duty cycle within a super frame sets each
pixel’s effective intensity. The 12-frame period of a super
frame allows arithmetic and geometric intensity scales to
be mixed on the same driver. This allows the user to set
up an RGY display with a different color scale for red and
green. The MAX6960 uses display memory planes to
RED
DRIVER0
GREEN GREEN GREEN GREEN GREEN GREEN
GREEN GREEN GREEN GREEN GREEN GREEN
GREEN GREEN GREEN GREEN GREEN GREEN
GREEN GREEN GREEN GREEN GREEN GREEN
RED
DRIVER1
RED
DRIVER2
RED
DRIVER3
RED
DRIVER4
RED
DRIVER5
RED
DRIVER6
RED
DRIVER7
RED
DRIVER8
RED
DRIVER9
RED
DRIVER10
RED
DRIVER11
RED
DRIVER12
RED
DRIVER13
RED
DRIVER14
RED
DRIVER15
RED
DRIVER16
RED
DRIVER17
RED
DRIVER18
RED
DRIVER19
RED
DRIVER20
RED
DRIVER21
RED
DRIVER22
RED
DRIVER23
Figure 2. RGY 1-Bit-per-Pixel 48-Pixel x 32-Pixel Display Example
COLUMN 1
COLUMN 2
COLUMN 3
COLUMN 4
COLUMN 5
COLUMN 6
COLUMN 7
COLUMN 8
ROW 1
ROW 2
ROW 3
ROW 4
ROW 5
ROW 6
ROW 7
ROW 8
MONOCOLOR
COLUMN 1 (RED)
ROW 1
ROW 2
ROW 3
ROW 4
ROW 5
ROW 6
ROW 7
ROW 8
RGY
COLUMN 9 (GREEN)
Figure 3. 8 x 8 Matrix Pin Assignment
FIRST DISPLAY PIXEL
MAPS TO FIRST PLANE
LAST DISPLAY PIXEL
MAPS TO LAST PLANE
MEMORY LOCATION
Figure 4. How Plane Memory Across Multiple
MAX6960–MAX6963 Maps to Display Pixels

MAX6961ATH+T

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