Datasheet
17Atmel LED Driver-MSL3162
Register Map Summary
The MSL3162 are controlled through an I
2
C interface through 82 registers (Table 4). Internal register addressing auto-
increments through the register map. In some cases writing to unused register addresses can cause unintended behavior
as shown in Table 4. It may be convenient to read or write to unused register address locations when accessing a block
of registers sequentially which include unused registers. The power-up default values for all control registers are stored
within on-chip user EEPROM, and any of these user EEPROM values may be changed by the user through the I
2
C
interface.
Table 4. Atmel
LED Driver-MSL3162 Register Map
REGISTER ADDRESS FUNCTION
REGISTER DATA
D7 D6 D5 D4 D3 D2 D1 D0
CONTROL0 0x00
LED string
enables
STR7EN STR6EN STR5EN STR4EN STR3EN STR2EN STR1EN
STR0EN
CONTROL1 0x01 STR15EN STR14EN STR13EN STR12EN STR11EN STR10EN STR9EN
STR8EN
POWERCTRL 0x02
Fault
conguration
SLEEP - SCEN OCEN 0* TOEN FBEN
PHAEN
FLTSTATUS 0x03
Fault status,
global
0 SCDET OCDET 0 0 0 FBOICAL
FLTDET
FLTMASK0 0x04
Fault enables,
LED string
monitoring
FLTEN7 FLTEN6 FLTEN5 FLTEN4 FLTEN3 FLTEN2 FLTEN1
FLTEN0
FLTMASK1 0x05 FLTEN15 FLTEN14 FLTEN13 FLTEN12 FLTEN11 FLTEN10 FLTEN9
FLTEN8
OCSTAT0 0x06
Fault status,
LED string open
circuit
OC7 OC6 OC5 OC4 OC3 OC2 OC1
OC0
OCSTAT1 0x07 OC15 OC14 OC13 OC12 OC11 OC10 OC9
OC8
SCSTAT0 0x08
Fault status,
LED string short
circuit
SC7 SC6 SC5 SC4 SC3 SC2 SC1
SC0
SCSTAT1 0x09 SC15 SC14 SC13 SC12 SC11 SC10 SC9
SC8
STRFB0 0x0A LED string
feed-back
assignment to
power supplies
FBO1, FBO2,
FBO3
STRFB3[1:0] STRFB2[1:0] STRFB1[1:0] STRFB0[1:0]
STRFB1 0x0B STRFB7[1:0] STRFB6[1:0] STRFB5[1:0] STRFB4[1:0]
STRFB2 0x0C STRFB11[1:0] STRFB10[1:0] STRFB9[1:0] STRFB8[1:0]
STRFB3 0x0D STRFB15[1:0] STRFB14[1:0] STRFB13[1:0] STRFB12[1:0]
FBOCTRL0 0x10 Efciency
Optimizer
conguration
HLDSTEP[1:0] FBCLDLY[1:0] FBSDLY[1:0] FBCFDLY[1:0]
FBOCTRL1 0x11 SCCDLY[1:0] - - ACALPWM ACALFSTR ACALEN
TRIDIS
FBODAC1 0x12
Efciency
Optimizer DAC
readback
DSTAT1 0 0 0 FBODAC1[3:0]
FBODAC2 0x13 DSTAT2 0 0 0 FBODAC2[3:0]
FBODAC3 0x14 DSTAT3 0 0 0 FBODAC3[3:0]
OSCCTRL 0x18
Oscillator
frequency
- - - - - OSC[2:0]
IGSCGEN
0x1A GSC clock
generator
internal
IGSCGEN[7:0]
0x1B IGSCGEN[15:8]
IPHIGEN
0x1C PHI clock
generator
internal
IPHIGEN[7:0]
0x1D IPHIGEN[15:8]
PWMCTRL0 0x20
PWM and
phase control
conguration
HPSCREN GINTEN PHIPOL OTPDIGEN PHIMINEN GSCMAXEN FSNOZSK
1*
PWMCTRL1 0x21 - - - - - PWMMODE INTPHI
INTGSC
SYSTEMP 0x22
System
temperature
SYSTEMP[7:0]
OTTEMP 0x23
Over-temp
derating
threshold
OTTEMP[7:0]
OTSLOPE 0x24
Over-temp
derating slope
OTSLOPE[7:0]
Atmel LED Driver-MSL3162
16-string, RGB and White LED Drivers with Adaptive
Power Control and 1MHz I
2
C/SMBus Serial Interface