MSL3167/MSL3168 - Complete

Atmel LED Drivers
MSL3167/MSL3168
16-string, White LED Drivers with Adaptive Power Control,
Simple PWM Dimming Interface, and Fault Handling
Datasheet Brief
Atmel LED Drivers-MSL3167/MSL3168
16-string, White LED Drivers with Adaptive Power Control,
Simple PWM Dimming Interface, and Fault Handling
General Description
The Atmel® LED DriversMSL3167 and MSL3168
compact, high-power, 16
parallel string LED drivers
feature internal current control
MOSFETs that can sink up to
30mA per LED string with
better than 3% accuracy.
These devices drive up to 10
white LEDs per string, for up
to 160 LEDs per MSL3167/8.
A single PWM input controls
the PWM period and duty
cycle for all strings.
Note: This MSL3167/8 Datasheet Brief explains direct drive PWM use of
the device, including control of a single, external string power supply. The
device is configured to operate this way automatically at power-up. The
MSL3187/8 offer extended features not explained in this Datasheet Brief
that include additional fault reporting and management, an I2C serial interface,
and programmable power-up state. For information about these and other
MSL3187/8 features, refer to the full MSL3187/8 Datasheet.
The MSL3167/8 includes automatic fault management of string open circuit,
short circuit and over-temperature conditions. Faults are alerted on the FLTB
pin, and fault status is optionally available through the I²C/SMBus-compatible
serial interface.
The MSL3167/8 adaptively controls the DC-DC converter that powers the
LED strings using Atmel Adaptive SourcePower® technology. This Efficiency
Optimizer minimizes power use while maintaining LED current accuracy.
A single, external resistor provides the global reference current for all the LED
strings. The MSL3167 operates all 16 strings in phase, while the MSL3168
calculates and applies a 1/16th PWM period delay to successive strings to
evenly spread the string power supply load across time.
The MSL3167/8 are offered in a wave-solderable, 32-pin SOP package
(1.27mm pin pitch) and operate over a -40°C to +105°C temperature range.
Applications
Long Life, Efficient LED Backlighting for:
• Televisions and Desktop Monitors
• Medical and Industrial Instrumentation
• Automotive Audio-visual Displays
Ordering Information
2
PART
DESCRIPTION
PACKAGE
MSL3167GU
16-Ch LED driver with in-phase strings
32-pin SOP,
1.27mm pin pitch
MSL3168GU
16-Ch LED driver with auto-phased strings
32-pin SOP,
1.27mm pin pitch
Atmel LED Drivers-MSL3167/MSL3168
Atmel LED Drivers-MSL3167/MSL3168
16-string, White LED Drivers with Adaptive Power Control,
Simple PWM Dimming Interface, and Fault Handling
Key Features
• Drives 16 Parallel LED Strings of 10 White LEDs Each
• Up to 30mA LED String Current
• Adaptive Power Optimizer Minimizes Power Use
• Automatic Open Circuit and Short Circuit
Fault Management
• Single Resistor Sets Maximum Current for all Strings
• ±3% Current Accuracy and Current Balance
• Less than 10µA String-off Leakage Current
• LED Intensity Controlled by PWM Input
• Automatic LED String Phase Delay of 1/16th
PWM Period per String Spreads LED String
Power Supply Load (MSL3168)
• Enable Input Allows Low-power Shutdown
• 1MHz I²C/Smbus-compatible Interface Monitors
Status, but is not Required for Operation
• Wave-solderable SOP Package (1.27mm Pitch)
• -40°C To +105°C Operating Temperature Range
• Over-temperature Shutdown with
Automatic Wake-up
• Single PWM Input Sets LED Period and Duty Cycle
Application Circuit
Ω
Atmel LED Drivers-MSL3167/MSL3168
3
Package Pin-outs and Dimensions
•
STR15
1
32
STR14
FLTB
2
31
STR13
SCL
3
30
STR12
NC
4
29
STR11
SDA
5
28
STR10
NC
6
27
STR9
PGND
7
26
STR8
ILED
8
25
GND
EN
9
24
CGND
VIN
10
23
STR7
VDD
11
22
STR6
NC
12
21
STR5
FBO
13
20
STR4
CGND
14
19
STR3
PWM
15
18
STR2
STR0
16
17
STR1
MSL3167
MSL3168
Figure 1. Atmel LED Drivers-MSL3167/8 Pin-out, 32-pin SOP.
Figure 2. Package Dimensions: 32-pin, 20.52mm x 7.49mm x 2.49mm SOP (1.27mm Pin Pitch).
4
Atmel LED Drivers-MSL3167/MSL3168
Atmel LED Drivers-MSL3167/MSL3168
16-string, White LED Drivers with Adaptive Power Control,
Simple PWM Dimming Interface, and Fault Handling
Pin Description
Table 1. Pin Descriptions
PIN #
NAME
DESCRIPTION
1,
16 - 23,
26 - 32
STR0
thru
STR15
LED strings STR0 thru STR15 current sink outputs
Connect the cathode of the nth string’s bottom LED to STRn.
Connect unused STRn outputs to GND.
2
FLTB
Fault indication output, active low
FLTB sinks current to GND whenever the MSL3167/8 detect a string fault.
When active, FLTB remains low until EN is forced low or power is cycled.
3
SCL
I²C serial clock input
SCL is the clock input for the I²C serial interface. Connect to GND if unused.
4, 6, 12
NC
No connection
Factory test. Make no connection to NC.
5
SDA
I²C serial data I/O
SDA is the data I/O for the I²C serial interface. Connect to GND if unused.
PGND
Power ground
PGND is the path that the STRn sink currents take to ground.
Connect PGND to the ground of the string power supply with wide traces.
Also, connect PGND to EP for the TQFN packaged device.
7
String maximum current setting input
Connect a resistor from ILED to GND to set the full-scale LED string current.
See the section, “Setting the Maximum LED String Current with RILED” on page 11
for information about sizing the resistor.
8
ILED
9
EN
Enable input (active high)
Force EN high to turn on the MSL3167/8. Force EN low to turn off the MSL3167/8 and to clear FLTB.
For automatic start-up, connect EN to VIN.
10
VIN
Supply voltage input
Connect a 5V supply to VIN. Bypass VIN to GND with a ceramic capacitor of at least 10µF placed close to VIN.
11
VDD
2.5V internal LDO regulator output
VDD is the output of an internal linear regulator powered from VIN. VDD powers internal logic.
Bypass VDD to GND with a ceramic capacitor of at least 4.7µF placed close to VDD.
13
FBO
Efficiency Optimizer output
FBO sources current to the voltage divider of an external DC-DC converter to dynamically
adjust the LED power supply for optimal efficiency.
14, 24
CGND
Connect to GND
Connect CGND to GND.
15
PWM
PWM dimming input
Drive PWM with a pulse-width modulated signal with duty ratio ranging from 0% to 100%
and frequency from 20Hz to 50kHz to control the brightness of all LED strings.
25
GND
Signal ground
GND is the ground reference for VDD, VIN, and the serial interface.
-
EP
Exposed pad
Connect EP to PGND with a short, wide trace.
EP provides a path to ground for the string currents, and also provides thermal relief for the die.
Atmel LED Drivers-MSL3167/MSL3168
5
Absolute Maximum Ratings
Voltage (With Respect to GND, PGND = GND)
VIN, EN......................................................................................................................................................................... -0.3V to +6V
VDD.......................................................................................................................................................................... -0.3V to +2.75V
SDA, SCL, FLTB........................................................................................................................................................ -0.3V to +6V
PWM, FBO.............................................................................................................................................. -0.3V to (VIN + 0.3V)
ILED..........................................................................................................................................................-0.3V to (VDD + 0.3V)
STR0 thru STR15................................................................................................................................................ -0.3V to +40V
CGND......................................................................................................................................................................... -0.3V to +0.3V
Current (Into Pin)
VIN................................................................................................................................................................................................ 50mA
STR0 thru STR15................................................................................................................................................................. 45mA
PGND..................................................................................................................................................................................... -720mA
All other pins.............................................................................................................................................................................20mA
Continuous PowerDissipation
32-pin SOP (derate 28.7mW/°C above TA = +70°C)................................................................................1576mW
Ambient Operating Temperature Range TA = TMIN to TMAX....................................... -40°C to +85°C
Junction Temperature ................................................................................................................ +125°C
Storage Temperature Range...................................................................................... -65°C to +125°C
Lead Soldering Temperature, 10s............................................................................................. +300°C
Electrical Characteristics
Typical application circuit, VIN = 5V, TA = TMIN to TMAX, unless otherwise noted. Typical values are at VIN = 5V, TA = +25°C
PARAMETER
SYMBOL
CONDITIONS AND NOTES
MIN
TYP
MAX
UNIT
V
DC ELECTRICAL CHARACTERISTICS
VIN operating supply voltage
6
VIN
4.75
EN = VIN, SLEEP = 0,
RILED = 38.3kΩ,
ISTR = 0xFF,
PWMDIRECT = 1,
PWMGLBLEN = 0
5
5.50
50% duty
15
25
100% duty
19
29
VIN operating supply current
IVIN
VIN shutdown supply current
ISHDN
EN = GND, SDA, SCL and PWM = GND
10
µA
VIN sleep current
ISLEEP
EN = 1, SLEEP = 1, SDA, SCL,
PWM = GND or VDD
1.5
mA
VDD regulation voltage
VDD
2.4
2.5
2.6
mA
V
Atmel LED Drivers-MSL3167/MSL3168
Atmel LED Drivers-MSL3167/MSL3168
16-string, White LED Drivers with Adaptive Power Control,
Simple PWM Dimming Interface, and Fault Handling
PARAMETER
SYMBOL
Input high voltage SDA, SCL, PWM
VIH
Input low voltage SDA, SCL, PWM
VIL
CONDITIONS AND NOTES
MIN
TYP
0.7 x
VDD
1.22
ISINK = 5mA
ILED regulation voltage
RILED = 38.3kΩ
FBO feedback output current
VFBO ≤ VIN – 0.5V
0
STR0 to STR15 string sink
current maximum
RILED = 25.5kΩ, ISTR = 0xFF (Note 1)
18
20
mV
22
RILED = 38.3kΩ, ISTR = 0xFF,
FLDBKEN = 0, VSTRn = 1V to 5V
STR0 to STR15 current matching
ISTR = 0xFF, RILED = 38.3kΩ, VSTRn = 1V
VSTR
0.033
5
Thermal shutdown temperature
mV
8.4
V
Current rising (Note 2)
200
Current falling (Note 2)
8,000
(Note 2)
SYMBOL
CONDITIONS AND NOTES
mA/µs
135
MIN
%
150
SCREF
STR0 thru STR15 current slew rate
μA
%/V
-5
RILED = 38.3kΩ, ISTR = 0xFF
mA
mA
10
STR0 thru STR15 current
load regulation
μA
μA
30
STR0 to STR15 string-off leakage current
PARAMETER
V
1.1
RILED = 38.3kΩ, ISTR = 0xFF, VSTRn = 1V
STR0 to STR15 short circuit fault
detection threshold
V
0.4
365
FBO feedback output current step size
STR0 to STR15 minimum headroom
0.8
350
STR0 thru STR15 sink current
V
V
Input low voltage: EN
VOL
UNIT
V
0.3 x
VDD
Input high voltage: EN
Output low voltage: SDA, FLTB
MAX
TYP
°C
MAX
UNIT
50
kHz
100
%
1
MHz
AC ELECTRICAL CHARACTERISTICS
PWM frequency
fPWM
PWM duty cycle
0
I²C TIMING CHARACTERISTICS
SCL clock frequency
Bus timeout period
STOP to START condition bus free time
1/tSCL
t ti m e o u t
Bus timeout disabled (Note 3)
0
OSCCTRL = 0x04
fOSC = 16MHz to 23MHz
30
ms
600,000 / fOSC
s
t BUF
0.5
µs
t H D :S TA
0.26
µs
Repeated START condition setup time
t S U :S TA
0.26
µs
STOP condition set-up time
t S U :S TO P
0.26
µs
SDA data hold time
tHD:DAT
0
ns
SDA data valid acknowledge time
tVD:ACK
(Note 4)
0.05
0.45
µs
SDA data valid time
tVD:DAT
(Note 5)
0.05
0.45
µs
Repeated START condition hold time
Atmel LED Drivers-MSL3167/MSL3168
7
PARAMETER
SYMBOL
CONDITIONS AND NOTES
MIN
TYP
MAX
UNIT
SDA data set-up time
tSU:DAT
100
ns
SCL clock low period
tLOW
0.5
µs
SCL clock high period
tHIGH
SDA, SCL fall time
tf
SDA, SCL rise time
tr
SDA, SCL input suppression filter period
tSP
0.26
µs
(Note 6, Note 7)
(Note 7)
50
120
ns
120
ns
ns
Note 1. Subject to thermal dissipation characteristics of the device.
Note 2. Guaranteed by design, and not production tested.
Note 3. Minimum SCL clock frequency is limited by the bus timeout feature, which resets the serial bus interface if either SDA or SCL is held low for ttimeout.
Disable bus timeout via the power control register, 0x02[6].
Note 4. tVD:ACK = SCL low to SDA (out) low acknowledge time.
Note 5. tVD:DAT = minimum SDA output data-valid time following SCL low transition.
Note 6. A master device must provide an SDA hold time of at least 300ns to ensure an SCL low state.
Note 7. The maximum SDA and SCL rise and fall time specifications are influenced by the speed of operation required. The original Philips Corp. I2C
specification allows slower values, but because the MSL3167/8 interface is designed to operate at speeds exceeding the original specification,
these timing values have tightened up. Maximum bus speed is also influenced by bus capacitance. Lay out bus traces to minimize capacitance when
high-speed operation is required.
Note 8. MSL3167/8 include input filters on SDA and SCL inputs that suppress noise less than 50ns.
Block Diagram
8
Atmel LED Drivers-MSL3167/MSL3168
Atmel LED Drivers-MSL3167/MSL3168
16-string, White LED Drivers with Adaptive Power Control,
Simple PWM Dimming Interface, and Fault Handling
Ω
Ω
Ω
Ω
Ω
Typical Application Circuit
Figure 3. Atmel LED Drivers-MSL3167/8 Driving 160 White LEDs in 16 Strings at 20mA per String.
Atmel LED Drivers-MSL3167/MSL3168
9
Detailed Description
The MSL3167/8 are multi-string LED drivers with
power supply control that continually optimize system
efficiency. A pulse width modulated signal applied to the
PWM input sets the PWM frequency and duty cycle
of all LED string drivers. The MSL3168 automatically
calculates a phase delay of 1/16th of the PWM period
and implements the delay successively to each string
driver to reduce the transient load on the LED power
supply. The MSL3167 applies the PWM input signal to
all LED string outputs without phase delays.
The MSL3167/8 controls a wide range of external
DC-DC and AC-DC converter architectures, and allows
design of the string power supply for the worst case
LED forward voltage drop (Vf) without concern about
excessive power dissipation issues. At start-up, the
MSL3167/8 automatically reduces the power supply
voltage to the minimum voltage required to keep
the LEDs in current regulation. The MSL3167/8 then
continually re-optimize the string power supply voltage
to compensate for the changes in the LED strings’
forward voltage drop due to temperature and aging.
The MSL3167/8 handles string and over-temperature
faults automatically, and optionally interface to a host
system with an I2C/SMBus-compatible interface for
detailed fault monitoring and string control.
Internal Regulators
The MSL3167/8 includes an internal 2.5V linear
regulator (VDD), powered by VIN, which powers the
low-voltage internal circuitry. Bypass VDD to GND with
a ceramic capacitor of at least 4.7μF. Bypass VIN to GND
with a ceramic capacitor of at least 10μF.
The Enable Input
The MSL3167/8 enables input, EN, enables the device.
Drive EN low to turn off all strings, to clear the fault
output, FLTB, and to enter low power operation, which
lowers quiescent current draw to 1.5mA (typical). With
EN low, the serial interface is ignored and the FBO output
current is zero. Drive EN high with a 5V logic signal to
turn on the MSL3167/8. When EN changes from low to
high, all bits in the control registers revert to their powerup default values, the fault registers are cleared, and the
Efficiency Optimizer performs an initial calibration cycle. If
unused, connect EN to VIN.
String Phase Delay
The MSL3168 automatically calculates a phase delay of
1/16th of the PWM period and implements the delay
successively to the string drive signals (Figure 4) to
reduce the transient load on the LED power supply. The
MSL3167 applies the PWM input signal to all LED string
outputs without phase delays.
Figure 4. Atmel LED Drivers-MSL3167/8 Examples of Non-shifted and Phase Shifted
String Drive Signals.
10
Atmel LED Drivers-MSL3167/MSL3168
Atmel LED Drivers-MSL3167/MSL3168
16-string, White LED Drivers with Adaptive Power Control,
Simple PWM Dimming Interface, and Fault Handling
Setting the Maximum LED String Current with RILED
The maximum string current, IILED, for all 16 LED strings is set by a single external resistor, RILED, placed from ILED to GND.
Determine the value for RILED using:
RILED =
762
, where IILED is in mA and RILED is in kΩ.
I ILED
For example, a full-scale maximum LED string current of 19.9mA returns RILED = 38.3kΩ.
Efficiency Optimizer
The Efficiency Optimizer (EO) improves power efficiency by injecting a current of between 0 and 255µA into the voltage
divider of the external power supply (Figure 5), dynamically adjusting the power supply’s output to the minimum voltage
required by the LED strings. This ensures that there is sufficient voltage available for LED current control and good power
supply noise rejection, while minimizing power dissipation. The power supply must have a nominal feedback voltage of no
more than 3.5V, and the voltage setting resistor divider must be accessible (sizing the resistors is covered in the next section).
Figure 5. Atmel LED Drivers-MSL3167/8 FBO Connection to Power Supply Voltage Divider
Atmel LED Drivers-MSL3167/MSL3168
11
Determining the String Power Supply Feedback Resistors
The MSL3167/8 are designed to control LED string power supplies that use a voltage divider (RTOP and RBOTTOM in Figure
5) to set output voltage, and whose regulation feedback voltage is not more than 3.5V. To select the resisters, first
determine VOUT(MIN) and VOUT(MAX), the minimum and maximum string supply voltage limits, using:
VOUT(MIN) = (Vf (MIN) *[#ofLEDs])+ 0.5 , and
VOUT(MAX) = (Vf (MAX) *[#ofLEDs])+ 0.5 ,
where Vf(MIN) and Vf(MAX) are the LED’s minimum and maximum forward voltage drops at the peak current set by RILED
(page 9). For example, if the LED data are Vf(MIN) = 3.5V and Vf(MAX) = 3.8V, and 10 LEDs are used in a string, then the
total minimum and maximum voltage drops across a string are 35V and 38V, respectively. Adding an allowance of 0.5V
of for the string drive MOSFET headroom brings VOUT(MIN) to 35.5V and VOUT(MAX) to 38.5V. Do not to exceed the 40V
maximum specification of string drivers STR1 to STR15. Then, determine RTOP using:
RTOP =
VOUT (MAX) _ VOUT(MIN)
IFBO(MAX)
,
where IFBO(MAX) is the 255µA maximum output current of the Efficiency Optimizer output. Finally, determine RBOTTOM using:
RBOTTOM = RTOP *
VFB
VOUT(MAX) _ VFB
,
where VFB is the regulation feedback voltage of the power supply. Place a diode (1N4148 or similar) between FBO and
the supply’s feedback node to protect the MSL3167/8 against current flow into FBO (Figure 5).
Register Map and the EEPROM
Register Map Summary
The MSL3167/8 are controlled using the 96 registers in the range 0x00 - 0x5F. It may be convenient, and it is allowed, to
read and write to unused bits in this range when accessing registers, but do not change the default values of unused bits.
Three additional registers, 0x90, 0x91, and 0x93, allow access to the EEPROM and provide Efficiency Optimizer status. 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, as detailed in the full MSL3187/8 datasheet.
Table 2. Atmel LED Drivers-MSL3167/8 Register Map
ADDRESS AND
REGISTER NAME
0x00
CONTROL0
0x01
CONTROL1
12
FUNCTION
LED string
enables
REGISTER DATA
D7
D6
D5
D4
D3
D2
D1
D0
STR7EN
STR6EN
STR5EN
STR4EN
STR3EN
STR2EN
STR1EN
STR0EN
STR15EN
STR14EN
STR13EN
STR12EN
STR11EN
STR10EN
STR9EN
STR8EN
Atmel LED Drivers-MSL3167/MSL3168
Atmel LED Drivers-MSL3167/MSL3168
16-string, White LED Drivers with Adaptive Power Control,
Simple PWM Dimming Interface, and Fault Handling
ADDRESS AND
REGISTER NAME
0x02
D7
D6
D5
D4
D3
D2
D1
D0
SLEEP
I2CTOEN
PHIMINFEN
GSCMAXFEN
STRSCFEN
STROCFEN
FBOOCEN
FBOEN
-
-
PHIMINFLT
GSCMAXFLT
STRSCDET
STROCDET
FBOOC
FLTDET
OC7
OC6
OC5
OC4
OC3
OC2
OC1
OC0
OC15
OC14
OC13
OC12
OC11
OC10
OC9
OC8
SC7
SC6
SC5
SC4
SC3
SC2
SC1
SC0
SC15
SC14
SC13
SC12
SC11
SC10
SC9
SC8
FLTEN7
FLTEN6
FLTEN5
FLTEN4
FLTEN3
FLTEN2
FLTEN1
FLTEN0
FLTEN15
FLTEN14
FLTEN13
FLTEN12
FLTEN11
FLTEN10
FLTEN9
FLTEN8
Fault
POWERCTRL
configuration
0x03
FLTSTATUS
0x04
OCSTAT0
0x05
OCSTAT1
0x06
SCSTAT0
0x07
SCSTAT1
0x08
FLTMASK0
0x09
FLTMASK1
0x0A
FBOCTRL0
0x0B
FBOCTRL1
0x0C
REGISTER DATA
FUNCTION
Fault status,
global
String open
circuit fault
status
String short
circuit fault
status
String fault
masks
Efficiency
Optimizer
control
FBCLDLY[1:0]
FBSDLY[1:0]
SCCDLY[1:0]
DECRSTEP[1:0]
Efficiency
Optimizer
DAC
readback
FBODAC
0x0D– 0x0E
HDRMSTEP[1:0]
INITPWM
UNUSED
8-bit global
string current
0x10
OSCCTRL
Oscillator
frequency
-
-
-
-
-
0x11
GSCCTRL
GSC
processing
control
GSCCHKSEL
-
-
-
GSCMAXEN
GSCGEN
GSC clock
generator
0x14
GSCMUL
GSC
multiplier
-
-
-
0x15
GSCDIV
GSC divider
-
-
-
GSCMAX
Max
oscillator
cycles
between
GSC pulses
PHICTRL
PHI
processing
control
PHIGEN
PHI clock
generator
0x16
0x17
0x18
0x19
0x1A
0x1B
0x1C
ICHKDIS
ISTR[7:0]
OSCTRL[2:0]
-
-
-
-
-
PWMDIRECT
PWMEN
GSCGEN[7:0]
GSCGEN[15:8]
GSCMUL[4:0]
-
GSCDIV[3:0]
GSCMAX[7:0]
GSCMAX[15:8]
-
-
-
-
-
PHIMINEN
PHIGEN[7:0]
PHIGEN[15:8]
UNUSED
UNUSED
PHIMIN
Min GSC
pulses over
PHI period
-
-
-
-
0x1E
PWMCTRL
PWM control
FLDBKEN
-
GINTEN
PWMOFLOWEN
0x1F
GINT
Global PWM
scaling
0x1D
ACALEN
UNUSED
ISTR
0x13
ACAL100
FBODAC[7:0]
0x0F
0x12
FBCFDLY[1:0]
PHIMIN[7:0]
Atmel LED Drivers-MSL3167/MSL3168
PHIMIN[11:8]
PWMGLBLEN
PHADLYEN
GINT[7:0]
13
ADDRESS AND
REGISTER NAME
REGISTER DATA
D7
D6
D5
D4
D3
STR0SET
Phase delay
and EO
assignment
for string 0
↓
↓
↓
Phase delay
and EO
assignment
for string 15
PHDLY15[7:0]
STR15SET
PWM0
12-bit
PWM setting
for string 0
↓
↓
↓
PWM15
12-bit
PWM setting
for string 15
PWM15[7:0]
0x20
0x21
↓
0x3E
0x3F
FUNCTION
0x40
0x41
↓
0x5E
0x5F
D2
D1
D0
PHDLY0[7:0]
COLSTR0[1:0]
COLSTR15[1:0]
-
-
-
PHDLY[11:8]
-
PHDLY[11:8]
PWM0[7:0]
-
-
-
-
-
-
-
PWM0[11:8]
-
PWM15[11:8]
- DO NOT ACCESS ADDRESS RANGE 0X60 THRU 0X8F 0x90
E2ADDR
0x91
E2CTRLSTA
EEPROM
read/write
access
0x93
FBOSTATUS
FBO status
-
E2ADDR[6:0]
E2BUSY BLDACT
-
-
E2ERR
-
-
FBOOPEN
-
-
RWCTRL[2:0]
FBOACTIVE
FBOCAL
FBOINITCAL
Register Power-up Defaults
Register power-up default values are shown in Table 3.
Table 3. Atmel LED Drivers-MSL3167/8 Register Power-up Defaults
REGISTER NAME
AND ADDRESS
POWER-UP CONDITION
REGISTER DATA
HEX
D7
D6
D5
D4
D3
D2
D1
D0
REGISTERS INITIALIZED FROM E²PROM
0x00
CONTROL0
LED strings STR0 thru STR7 enabled
FF
1
1
1
1
1
1
1
1
0x01
CONTROL1
LED strings STR8 thru STR15 enabled
FF
1
1
1
1
1
1
1
1
0x02
POWERCTRL
Efficiency Optimizer output enabled
FBO open circuit detection disabled
String open circuit detection enabled
LED short circuit detection enabled
GSC maximum fault detection disabled
PHI minimum fault detection disabled
I2C bus timeout detection enabled
Device awake
4D
0
1
0
0
1
1
0
1
0x08
FLTMASK0
FF
1
1
1
1
1
1
1
1
0x09
FLTMASK1
FF
1
1
1
1
1
1
1
1
14
Fault detection enabled on all strings
Atmel LED Drivers-MSL3167/MSL3168
Atmel LED Drivers-MSL3167/MSL3168
16-string, White LED Drivers with Adaptive Power Control,
Simple PWM Dimming Interface, and Fault Handling
REGISTER NAME
AND ADDRESS
POWER-UP CONDITION
REGISTER DATA
HEX
D7
D6
D5
D4
D3
D2
D1
D0
44
0
1
0
0
0
1
0
0
4A
0
0
0
1
1
0
1
0
Strings current set to 50% of RILED setting
7F
0
1
1
1
1
1
1
1
Current sink error confirmation delay = 4µS
FBO power supply correction delay = 1ms
Efficiency Optimizer recalibration delay = 1s
Efficiency Optimizer correction steps = 3
Current sink error detection not disabled
Auto recalibration enabled
Auto recalibration does not force strings to 100% duty cycle
Initial calibration does not force strings to 100% duty cycle
Efficiency Optimizer operates using 1µA steps
LED short circuit confirmation delay = 4µs
0x0A
FBOCTRL0
0x0B
FBOCTRL1
0x0F
ISTR
0x10
OSCCTRL
fOSC = 20MHz
04
0
0
0
0
0
1
0
0
0x11
GSCCTRL
Although disabled, GSC max monitors pGSC
01
0
0
0
0
0
0
0
1
GSCGEN
Internal GSC frequency = 20MHz / (19 + 1) = 1MHz
23
0
0
0
1
0
0
1
1
00
0
0
0
0
0
0
0
0
0x14
GSCMUL
GSC multiplied by 4
03
0
0
0
0
0
0
1
1
0x15
GSCDIV
GSC not divided
00
0
0
0
0
0
0
0
0
GSCMAX
Although disabled, GSC max count is set to 19 clock cycles
13
0
0
0
1
0
0
1
1
00
0
0
0
0
0
0
0
0
PHICTRL
PHI minimum pulse count detect is disabled
01
0
0
0
0
0
0
0
1
PHIGEN
Internal PHI frequency = 20MHz / (8 * (10416 + 1)) = 240Hz
B0
1
0
1
1
0
0
0
0
28
0
0
1
0
1
0
0
0
PHIMIN
Although PHI min check is disabled, PHI min = 0
00
0
0
0
0
0
0
0
0
00
0
0
0
0
0
0
0
0
PWM operation enabled
External signal at PWM Determines tON and tOFF
Phase delay enabled
PWM input not used as gate for PWM engine output
String on times allowed to extend beyond PWM frame
GINT ignored
String short circuit fault current foldback enabled
97
1
0
0
1
0
1
1
1
Although disabled, global intensity is set to
(127 + 1) / 255 = 50.2%
7F
0
1
1
1
1
1
1
1
00
0
0
0
0
0
0
0
0
40
0
1
0
0
0
0
0
0
0x12
0x13
0x16
0x17
0x18
0x19
0x1A
0x1C
0x1D
0x1E
PWMCTRL
0x1F
GINT
0x20
0x21
↓
0x3E
0x3F
STR0SET
↓
All strings set to zero phase delay
STR15SET
Atmel LED Drivers-MSL3167/MSL3168
↓
00
0
0
0
0
0
0
0
0
40
0
1
0
0
0
0
0
0
15
REGISTER NAME
AND ADDRESS
0x40
0x41
↓
0x5E
0x5F
REGISTER DATA
POWER-UP CONDITION
PWM0
↓
Although disabled, all strings have PWM
value = 512 GSC cycles
HEX
D7
D6
D5
D4
D3
D2
D1
D0
00
0
0
0
0
0
0
0
0
02
0
0
0
0
0
0
1
0
↓
PWM15
00
0
0
0
0
0
0
0
0
02
0
0
0
0
0
0
1
0
REGISTERS WITH FIXED INITIAL VALUES
0x90
E2ADDR
EEPROM 7-bit address = 0x00
00
0
0
0
0
0
0
0
0
0x91
E2CTRLSTA
EEPROM read/write disabled
00
0
0
0
0
0
0
0
0
0x93
FBOSTATUS
Feedback output status
00
0
0
0
0
0
0
0
0
Atmel Corporation
2325 Orchard Parkway
San Jose, CA 95131
USA
Tel: (+1)(408) 441-0311
Fax:(+1)(408) 487-2600
www.atmel.com
Atmel Asia Limited
Unit 01-5 & 16, 19F
BEA Tower, Millennium City 5
418 Kwun Tong Road
Kwun Tong, Kowloon
HONG KONG
Tel: (+852) 2245-6100
Fax:(+852) 2722-1369
Atmel Munich GmbH
Business Campus
Parkring 4
D-85748 Garching b. Munich
GERMANY
Tel: (+49) 89-31970-0
Fax:(+49) 89-3194621
Atmel Japan
9F, Tonetsu Shinkawa Bldg.
1-24-8 Shinkawa
Chuo-ku, Tokyo 104-0033
JAPAN
Tel: (+81)(3) 3523-3551
Fax:(+81)(3) 3523-7581
© 2011 Atmel Corporation. All rights reserved. / Rev.: MEM-MSL3167/68DB1-E-US_06-11
Atmel®, logo and combinations thereof, and others are registered trademarks or trademarks of Atmel Corporation or its subsidiaries. Other terms and product names may be
trademarks of others.
Disclaimer: The information in this document is provided in connection with Atmel products. No license, express or implied, by estoppel or otherwise, to any intellectual property right is granted by this document or in connection with the sale of Atmel
products. EXCEPT AS SET FORTH IN THE ATMEL TERMS AND CONDITIONS OF SALES LOCATED ON THE ATMEL WEBSITE, ATMEL ASSUMES NO LIABILITY WHATSOEVER AND DISCLAIMS ANY EXPRESS, IMPLIED OR STATUTORY WARRANTY
RELATING TO ITS PRODUCTS INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. IN NO EVENT SHALL ATMEL BE LIABLE FOR ANY DIRECT,
INDIRECT, CONSEQUENTIAL, PUNITIVE, SPECIAL OR INCIDENTAL DAMAGES (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS AND PROFITS, BUSINESS INTERRUPTION, OR LOSS OF INFORMATION) ARISING OUT OF THE USE OR
INABILITY TO USE THIS DOCUMENT, EVEN IF ATMEL HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. Atmel makes no representations or warranties with respect to the accuracy or completeness of the contents of this document and
reserves the right to make changes to specifications and products descriptions at any time without notice. Atmel does not make any commitment to update the information contained herein. Unless specifically provided otherwise, Atmel products are not
suitable for, and shall not be used in, automotive applications. Atmel products are not intended, authorized, or warranted for use as components in applications intended to support or sustain life.