Datasheet
17Atmel LED Drivers-MSL3163/MSL3164
Register Map and the E
2
PROM
Register Map Summary
Control the MSL3163/4 using the 96 registers in the range 0x00 thru 0x5F (Table 2). It may be convenient, and it is
allowed, to read and write to unused bits in this range when accessing registers, but always write zeros. Reads from
unused bits always return zeros. Three additional registers, 0x90, 0x91 and 0x93 allow access to the E
2
PROM and
provide Efficiency Optimizer status. The power-up default values for all control registers are stored within the on-chip
E²PROM, and any of these E²PROM values may be changed through the serial interface.
Table 2. Atmel LED Drivers-MSL3163/4 Register Map
ADDRESS AND
REGISTER NAME
FUNCTION
REGISTER DATA
D7 D6 D5 D4 D3 D2 D1 D0
0x00 CONTROL0
LED string
enables
STR7EN STR6EN STR5EN STR4EN STR3EN STR2EN STR1EN STR0EN
0x01 CONTROL1 STR15EN STR14EN STR13EN STR12EN STR11EN STR10EN STR9EN STR8EN
0x02 POWERCTRL
Fault
conguration
SLEEP I
2
CTOEN PHIMINFEN GSCMAXFEN STRSCFEN STROCFEN FBOOCEN FBOEN
0x03 FLTSTATUS
Fault status,
global
- - PHIMINFLT GSCMAXFLT STRSCDET STROCDET FBOOC FLTDET
0x04 OCSTAT0
String open
circuit fault
status
OC7 OC6 OC5 OC4 OC3 OC2 OC1 OC0
0x05 OCSTAT1 OC15 OC14 OC13 OC12 OC11 OC10 OC9 OC8
0x06 SCSTAT0 String short
circuit fault
status
SC7 SC6 SC5 SC4 SC3 SC2 SC1 SC0
0x07 SCSTAT1 SC15 SC14 SC13 SC12 SC11 SC10 SC9 SC8
0x08 FLTMASK0
String fault
masks
FLTEN7 FLTEN6 FLTEN5 FLTEN4 FLTEN3 FLTEN2 FLTEN1 FLTEN0
0x09 FLTMASK1 FLTEN15 FLTEN14 FLTEN13 FLTEN12 FLTEN11 FLTEN10 FLTEN9 FLTEN8
0x0A FBOCTRL0
Efciency
Optimizer control
HDRMSTEP[1:0] FBCLDLY[1:0] FBSDLY[1:0] FBCFDLY[1:0]
0x0B FBOCTRL1 SCCDLY[1:0] DECRSTEP[1:0] INITPWM ACAL100 ACALEN ICHKDIS
0x0C FBODAC1
Efciency
Optimizer DAC
readback
FBODAC1[7:0]
0x0D FBODAC2 FBODAC2[7:0]
0x0E FBODAC3 FBODAC3[7:0]
0x0F ISTR
8-bit global
string current
ISTR[7:0]
0x10 OSCCTRL
Oscillator
frequency
- - - - - OSCTRL[2:0]
0x11 GSCCTRL
GSC processing
control
GSCCHK-
SEL
- - - GSCMAXEN GSCPOL
GSCPHI-
SYNCEN
GSCINTEN
0x12
GSCGEN
Internal GSC
clock generator
GSCGEN[7:0]
0x13 GSCGEN[15:8]
0x14 GSCMUL GSC multiplier - - - GSCMUL[4:0]
0x15 GSCDIV GSC divider - - - - GSCDIV[3:0]
0x16
GSCMAX
Max oscillator
cycles between
GSC pulses
GSCMAX[7:0]
0x17 GSCMAX[15:8]
0x18 PHICTRL
PHI processing
control
- - - - - PHIMINEN PHIPOL PHIINTEN
0x19
PHIGEN
Internal PHI
clock generator
PHIGEN[7:0]
0x1A PHIGEN[15:8]
Atmel LED Drivers-MSL3163 and MSL3164
16-string White & RGB LED Drivers with Adaptive Power
Control, E²PROM, and SPI/I²C/SMBus Serial Interface










