MAX6960–MAX6963
4-Wire Serially Interfaced
8 x 8 Matrix Graphic LED Drivers
16
Maxim Integrated
Global and Local Register
Addressing
The register map (Table 8) contains three local regis-
ters and eight global registers. Global registers are
always written to in all MAX6960s (on the same 4-wire
interface) at the same time, using a 16-bit transmission.
A read from a global register also always results in a
read from driver address 0. The global nature of these
registers ensures that all drivers work together, and
there is no chance of a software miss-send causing, for
example, multiple MAX6960s to try to transmit on the 4-
wire DOUT line at the same time.
The three local registers can be written to on an individ-
ual basis (updates just the MAX6960 indirected by the
global driver indirect address register), or on a global
basis (updates all MAX6960s), according to the status
of the local/global bit (Table 9). The local/global bit is
ignored during a 16-bit read transmission, and the
MAX6960 pointed to by the global driver indirect
address register is read.
Register Address Autoincrementing
When a read or write is indirected through the global dri-
ver indirect address register, the 16-bit command can
choose whether the global driver indirect address is
autoincremented after the command has been executed.
COMMAND ADDRESS
REGISTER
ADDRESS
CODE
(HEX)
D15 D14 D13 D12 D11 D10 D9 D8
LOCAL: Only the MAX6960 indirected by driver
indirect address is written.
0X0XXXXX
GLOBAL: All MAX6960s are written with the same
data.
0X1XXXXX
LOCAL: The MAX6960 indirected by driver indirect
address responds.
1X0XXXXX
GLOBAL: The MAX6960 configured to address 0x00
responds.
0x00 to
0x07
1X1XXXXX
GLOBAL: All MAX6960s are written with the same
data.
0XXXXXXX
GLOBAL: The MAX6960 configured to address 0x00
responds.
0x08 to
0x0F
1XXXXXXX
Table 9. Register Address Local/Global Control Bit Format
COMMAND ADDRESS
REGISTER
ADDRESS
CODE
(HEX)
D15 D14 D13 D12 D11 D10 D9 D8
Driver indirect address is not changed X 0 XXXXXX
Driver indirect address is incremented after read/write
0x00 to
0x07
X1XXXXXX
Driver indirect address is not changed
0x08 to
XXXXXXXX
Table 10. Register Address Autoincrement Control Bit Format
REGISTER DATA
REGISTER
ADDRESS
CODE
(HEX)
D7 D6 D5 D4 D3 D2 D1 D0
Driver address 0x00 MSB 8-bit driver address 0x00 to 0xFF LSB
Table 11. Driver Address Register Format
MAX6960–MAX6963
4-Wire Serially Interfaced
8 x 8 Matrix Graphic LED Drivers
17
Maxim Integrated
This allows the host to set up one or more registers in
consecutive MAX6960s with the display indirect address,
autoincrementing only when required (Table 10).
Driver Address Register
Reading the driver address register (Table 11) returns
the driver address that has been assigned to a particu-
lar MAX6960. The order of the driver addresses is
determined purely by the order that the 3-wire interface
is daisy-chained through multiple MAX6960s. The reg-
ister is used to detect the presence of a MAX6960 at an
address, and a binary search on the 256 possible
addresses can be used to determine the size of an
array of MAX6960s.
REGISTER DATA
REGISTER
ADDRESS
CODE (HEX)
D7 D6 D5 D4 D3 D2 D1 D0
Global driver devices 0x0E
MS
8-bit global driver devices 0x00 to 0xFF LSB
Table 13. Global Driver Devices Format
REGISTER DATA
REGISTER
ADDRESS
CODE (HEX)
D7 D6 D5 D4 D3 D2 D1 D0
Global driver rows 0x0F MSB 8-bit global driver rows 0x00 to 0xFF LSB
Table 14. Global Driver Rows Format
REGISTER DATA
REGISTER FUNCTION POWER-UP CONDITION
ADDRESS
CODE (HEX)
D7 D6 D5 D4 D3 D2 D1 D0
Driver address (read only) Address 0 0x00 0 0 000000
Pixel intensity scale Arithmetic for red and green 0x01 X X XXXX00
Panel intensity 128/256 intensity 0x02 1 0 000000
Digit 0 intensity Full 255/256 0x03 1 1 111111
Digit 1 intensity Full 255/256 0x04 1 1 111111
Fault No faults 0x05 0 X XXXX00
Global driver indirect address Address 0x00 0x08 0 0 000000
Global display indirect address
LSB
0x09 0 0 000000
Global display indirect address
MSB
Address 0x0000
0x0A X X 000000
Global plane counter Manual selection to plane 0 0x0B 0 0 000000
Global panel configuration
Shutdown mode,
ripple sync enabled,
mux flip enabled,
color is mono,
4 display planes/1 bit per
pixel
0x0D 0 0 1 1 X X X 0
Global driver devices 256 drivers interconnected 0x0E 1 1 111111
Global driver rows 256 drivers in a row 0x0F 1 1 111111
Table 12. Power-Up Configuration
*
When reading from the global registers, only the master MAX6960 (whose driver address is 0x00) responds.
MAX6960–MAX6963
4-Wire Serially Interfaced
8 x 8 Matrix Graphic LED Drivers
18
Maxim Integrated
Initial Power-Up
The power-up sequence consists of an internal power-on
reset (POR), assertion of the external reset input RST,
and auto-address configuration (see the
Local 3-Wire
Interface
section). The internal POR resets all control
registers to the default values shown in Table 12.
After RST goes high an internal timer delays execution of
the auto-address configuration for 2
21
(2,097,152) OSC
cycles (nominally 250ms at OSC = 4.194MHz) (see the
3-Wire Interface Clock (ADDCLK)
section). During this
delay time, the global driver devices register (0x0E),
global driver rows register (0x0F), and global panel con-
figuration register (0x0D) should be written as these
values are used in the auto-address configuration
sequence (see the
Device Configuration
section). After
the internal delay time, the auto-addressing configuration
commences and takes a fixed interval of 256 ADDCLK
cycles to complete where the ADDCLK frequency is
OSC/4 (see the
3-Wire Interface Clock (ADDCLK)
sec-
tion). After completing the auto-self-addressing of all
possible 256 interconnected devices, all of the
MAX6960s enter shutdown mode.
All registers are capable of write device register opera-
tions during the internal delay interval using the 4-wire
serial interface. Read device register operations are not
allowed during auto-address configuration.
REGISTER DATA
REGISTER
ADDRESS
CODE (HEX)
D7 D6 D5 D4 D3 D2 D1 D0
Global panel configuration 0x0D PI C F R DP1 DP0 IP S
Table 15. Global Panel Configuration Register Format
Table 16. Global Panel Configuration—Shutdown Control (S Data Bit D0) Format
REGISTER DATA
REGISTER
ADDRESS
CODE (HEX)
D7 D6 D5 D4 D3 D2 D1 D0
Logic 1 in display memory lights the appropriate
LED (normal logic)
0x0D PI C F R DP1 DP0 0 S
Logic 0 in display memory lights the appropriate
LED (invert logic)
0x0D PI C F R DP1 DP0 1 S
Table 17. Global Panel Configuration—Invert Pixels (IP Data Bit D1) Format
REGISTER DATA
REGISTER
ADDRESS
CODE (HEX)
D7 D6 D5 D4 D3 D2 D1 D0
Current display plane is P0 0x0D PI C F R 0 0 IP S
Current display plane is P1 0x0D PI C F R 0 1 IP S
Current display plane is P2 0x0D 0 C F R 1 0 IP S
Current display plane is P0 0x0D 1 C F R 1 0 IP S
Current display plane is P3 0x0D 0 C F R 1 1 IP S
Current display plane is P1 0x0D 1 C F R 1 1 IP S
Table 18. Global Panel Configuration—Current Plane (DP0, DP1 Data Bit D2, D3) Format
REGISTER DATA
REGISTER
ADDRESS
CODE (HEX)
D7 D6 D5 D4 D3 D2 D1 D0
Shutdown 0x0D PI C F R DP1 DP0 IP 0
Normal operation 0x0D PI C F R DP1 DP0 IP 1

MAX6961AMH+D

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