Datasheet
10-Port Constant-Current LED Drivers and I/O
Expanders with PWM Intensity Control
REGISTER DATA
REGISTER POWER-UP CONDITION
ADDRESS
CODE (HEX)
D7 D6 D5 D4 D3 D2 D1
D0
Port P0 output level or PWM
Port 0 high impedance 0x00
1
1
11111
1
Port P1 output level or PWM
Port 1 high impedance 0x01
1
1
11111
1
Port P2 output level or PWM
Port 2 high impedance 0x02
1
1
11111
1
Port P3 output level or PWM
Port 3 high impedance 0x03
1
1
11111
1
Port P4 output level or PWM
Port 4 high impedance 0x04
1
1
11111
1
Port P5 output level or PWM
Port 5 high impedance 0x05
1
1
11111
1
Port P6 output level or PWM
Port 6 high impedance 0x06
1
1
11111
1
Port P7 output level or PWM
Port 7 high impedance 0x07
1
1
11111
1
Port P8 output level or PWM
Port 8 high impedance 0x08
1
1
11111
1
Port P9 output level or PWM
Port 9 high impedance 0x09
1
1
11111
1
Configuration (MAX6966
only)
Shutdown mode,
CS run disabled,
DOUT/OSC is DOUT output
0
Configuration (MAX6967
only)
Shutdown mode,
CS run disabled,
DOUT/OSC is OSC input
0x10
1
0
00000
0
Ramp-down Fade disabled 0x11
0
0
00000
0
Ramp-up — 0x12
0
0
00000
0
Output current ISET70
I
PEAK
= 10mA for ports P7–P0
0x13
0
0
00000
0
Output current ISET98
I
PEAK
= 10mA for ports P9, P8
0x14
0
0
00000
0
Global current Full current 0x15
0
0
00011
1
Table 3. Initial Power-Up Register Status
Initial Power-Up
On power-up, all control registers are reset (Table 3).
Power-up status sets I/O ports P0 to P9 high imped-
ance, and puts the device into shutdown mode. This
means that any LED (or other) loads are effectively
turned off, and the MAX6966/MAX6967 start in its low-
est power condition.
PWM Clock
An internal 32kHz oscillator generates PWM timing. If
all output ports are set to static levels, the internal oscil-
lator and PWM logic are disabled automatically, and
the MAX6966/MAX6967 operating current is lowest.
The internal 32kHz oscillator can be replaced by a user
clock up to 100kHz if a precise or synchronized PWM
frequency source is desired. The clock is fed into the
dual-use DOUT/OSC pin, which is switched between a
port output and a clock input using the OSC bit in the
configuration register (Table 4).
MAX6966/MAX6967
Maxim Integrated
11