Datasheet
16 Atmel LED Driver-MSL2100
Register Map Summary
Control the MSL2100 using the registers in the range 0x00 through 0x57 (Table 3). Two additional registers, 0x90 and
0x91, allow access to, and programming of, the EEPROM. The power-up default values for all control registers are stored
within the on-chip EEPROM, and any of these EEPROM values may be changed through the serial interface.
Table 3. Atmel LED Driver-MSL2100 Register Map
REGISTER AND
ADDRESS
FUNCTION
REGISTER DATA
D7 D6 D5 D4 D3 D2 D1 D0
CONTROL 0x00
LED string
enables
STR7EN STR6EN STR5EN STR4EN STR3EN STR2EN STR1EN STR0EN
0X01 UNUSED
POWERCTRL 0x02 Power control SLEEP - STRSCEN STROCEN PWMDIRECT I
2
CTOEN FBOEN PHADLYEN
OSCCTRL 0x03
Oscillator
frequency
- - - - - OSCFREQ[2:0]
OTTEMP 0x04
Over-temp
threshold
OTTEMP[7:0]
SYSTEMP 0x05
System
temperature
SYSTEMP[7:0]
OTSLOPE 0x06
Over-temp
derating
OTSLOPE[7:0]
FLTSTATUS* 0x07
Fault status,
global
- STRSCDET STROCDET - - - FBOCAL FLTDET
PWMCTRL 0x08
PWM and
phase control,
conî‚¿guration
GSCDIVEN GINTEN PHIPOL TDERATE PHIMINEN GSCMAXEN OVRFLOEN PWMEN
OCSTAT* 0x09
String open
circuit status
OC7 OC6 OC5 OC4 OC3 OC2 OC1 OC0
SCSTAT* 0X0A
LED short
circuit status
SC7 SC6 SC5 SC4 SC3 SC2 SC1 SC0
GINT 0x0B
Global
intensity
- - GINT[6:0]
GSCDIV 0x0C GSC divider - - - - GSCDIV[3:0]
PHIMUL 0x0D PHI multiplier - - - PHIMUL[4:0]
STR03FBO 0x0E
String FBO
enables
STR3FBO[1:0] STR2FBO[1:0] STR1FBO[1:0] STR0FBO[1:0]
STR47FBO 0x0F STR7FBO[1:0] STR6FBO[1:0] STR5FBO[1:0] STR4FBO[1:0]
ISTR0 0x10
Individual
string current
throttle
- - ISTR0[5:0]
to - - to
ISTR7 0x1F - - ISTR7[5:0]
PHDLY0 0x20
Individual
string phase
delay settings
PHDLY0[7:0]
to to
PHDLY7 0x2F PHDLY7[7:0]