LP39542
LP39542 Advanced Lighting Management Unit
Literature Number: SNVS503A
August 2007
LP39542
Advanced Lighting Management Unit
General Description
LP39542 is an advanced lighting management unit for hand-
held devices. It drives any phone lights including display
backlights, RGB, keypad and camera flash LEDs. The boost
DC-DC converter drives high current loads with high efficien-
cy. White LED backlight drivers are high efficiency low voltage
structures with excellent matching and automatic fade in/ fade
out function. The stand-alone command based RGB con-
troller is feature rich and easy to configure. Built-in audio
synchronization feature allows user to synchronize the color
LEDs to audio input. Integrated high current driver can drive
camera flash LED or motor/vibra. Internal ADC can be used
for ambient light or temperature sensing. The flexible I2C in-
terface allows easy control of LP39542. Small micro SMD
package together with minimum number of external compo-
nents is a best fit for handheld devices.
Features
Audio synchronization for color/RGB LEDs
Command based PWM controlled RGB LED drivers
Programmable ON/OFF blinking sequences for RGB LED
High current driver for flash LED with built-in timing and
safety feature.
4+2 or 6 low voltage constant current white LED drivers
with programmable 8-bit adjustment (0...25 mA/LED)
High efficiency Boost DC-DC converter
I2C compatible interface
Possibility for external PWM dimming control
Possibility for clock synchronization for RGB timing
Ambient light and temperature sensing possibility
Small package – microSMD-36, 3.0 x 3.0 x 0.6 mm
Applications
Cellular Phones
PDAs, MP3 players
Typical Applications
30008560
© 2007 National Semiconductor Corporation 300085 www.national.com
LP39542 Advanced Lighting Management Unit
Connection Diagrams and Package Mark Information
CONNECTION DIAGRAMS
MicroSMD-36 Package, 3.0 x 3.0 x 0.6 mm, 0.5 mm pitch NS Package Number TLA36AAA or
MicroSMDxt-36 Package, 3.0 x 3.0 x 0.65 mm, 0.5 mm pitch NS Package Number RLA36AAA
30008503 30008504
PACKAGE MARK
30008505
Ordering Information
Order Number Package Marking Supplied As Spec/Flow
LP39542TL D58B TNR 250 NoPb
LP39542TLX D58B TNR 1000 NoPb
LP39542RL D58B TNR 250 NoPb
LP39542RLX D58B TNR 1000 NoPb
www.national.com 2
LP39542
Pin Descriptions
Pin # Name Type Description
6F SW Output Boost Converter Power Switch
6E FB Input Boost Converter Feedback
6D FLASH Output High Current Flash Output
6C R1 Output Red LED 1 Output
6B G1 Output Green LED 1 Output
6A B1 Output Blue LED 1 Output
5F GND_SW Ground Power Switch Ground
5E GND Ground Ground
5D VDDIO Power Supply Voltage for Logic Input/Output Buffers and Drivers
5C SDA Logic Input/Output Serial Data In/Out (I2C)
5B IRGB Input Bias Current Set Resistor for RGB Drivers
5A GND_RGB Ground Ground for RGB Currents
4F GND_WLED Ground Ground for WLED Currents
4E IFLASH Input High Current Flash Current Set Resistor
4D SYNC_PWM Logic Input External PWM Control for LEDs or External Clock for RGB Sync
4C ADDR_SEL Logic Input Address Select (I2C)
4B NRST Logic Input Reset Pin
4A R2 Output Red LED 2 Output
3F WLED5 Output White LED 5 Output
3E WLED6 Output White LED 6 Output
3D VDD1 Power Supply Voltage
3C FLASH_EN Logic Input Enable for High Current Flash
3B SCL Logic Input Clock (I2C)
3A G2 Output Green LED 2 Output
2F WLED3 Output White LED 3 Output
2E WLED4 Output White LED 4 Output
2D ASE Input Audio Synchronization Input
2C IRT Input Oscillator Frequency Resistor
2B GNDT Ground Ground
2A B2 Output Blue LED 2 Output
1F WLED1 Output White LED 1 Output
1E WLED2 Output White LED 2 Output
1D GNDA Ground Ground for Analog Circuitry
1C VREF Output Reference Voltage
1B VDDA Power Internal LDO Output
1A VDD2 Power Supply Voltage
3 www.national.com
LP39542
Absolute Maximum Ratings (Notes 1, 2)
If Military/Aerospace specified devices are required,
please contact the National Semiconductor Sales Office/
Distributors for availability and specifications.
V (SW, FB, R1-2, G1-2, B1-2,
FLASH, WLED1-6)(Notes 3, 4)
-0.3V to +7.2V
VDD1, VDD2, VDDIO, VDDA -0.3V to +6.0V
Voltage on ASE, IRT, IFLASH,
IRGB, VREF
-0.3V to VDD1+0.3V
with 6.0V max
Voltage on Logic Pins -0.3V to VDDIO +0.3V
with 6.0V max
V(all other pins): Voltage to GND -0.3V to 6.0V
I (VREF)10 μA
I(R1, G1, B1, R2, G2, B2) 100 mA
I(FLASH)(Note 5) 400 mA
Continuous Power Dissipation
(Note 6)
Internally Limited
Junction Temperature (TJ-MAX) 150°C
Storage Temperature Range -65°C to +150°C
Maximum Lead Temperature
(Soldering) (Note 7)
260°C
ESD Rating (Note 8)
Human Body Model: 2 kV
Operating Ratings (Notes 1, 2)
V (SW, FB, WLED1-6, R1-2, G1-2,
B1-2, FLASH)
0 to 6.0V
VDD1,2 with external LDO 2.7 to 5.5V
VDD1,2 with internal LDO 3.0 to 5.5V
VDDA 2.7 to 2.9V
VDDIO 1.65V to VDD1
Voltage on ASE 0.1V to VDDA –0.1V
Recommended Load Current 0 mA to 400 mA
Junction Temperature (TJ) Range -30°C to +125°C
Ambient Temperature (TA) Range
(Note 9)
-30°C to +85°C
Thermal Properties
Junction-to-Ambient Thermal
Resistance(θJA), TLA36AAA or
RLA36AAA Package
(Note 10)
60°C/W
www.national.com 4
LP39542
Electrical Characteristics (Notes 2, 11)
Limits in standard typeface are for TJ = 25°C. Limits in boldface type apply over the operating ambient temperature range (-30°C
< TA < +85°C). Unless otherwise noted, specifications apply to the LP39542 Block Diagram with: VDD1 = VDD2 = 3.6V, VDDIO = 2.8V,
CVDD = CVDDIO = 100 nF, COUT = CIN = 10 μF, CVDDA = 1 μF, CREF = 100 nF, L1 = 4.7 μH, RFLASH = 910Ω, RRGB = 5.6 kΩ and RRT
= 82 kΩ (Note 12).
Symbol Parameter Condition Min Typ Max Units
IVDD Standby supply current
(VDD1 + VDD2)
NSTBY (bit) = L, NRST (pin) = H
SCL=H, SDA = H
1 8μA
No-boost supply current
(VDD1 + VDD2)
NSTBY (bit) = H,
EN_BOOST(bit) = L
SCL = H, SDA = H
Audio sync and LEDs OFF
450 μA
No-load supply current
(VDD1 + VDD2)
NSTBY (bit) = H,
EN_BOOST (bit) = H
SCL = H, SDA = H
Audio sync and LEDs OFF
Autoload OFF
1mA
RGB drivers
(VDD1 + VDD2)
CC mode at R1, G1, B1 and R2, G2, B2 set to 15 mA 150 μA
SW mode 150
WLED drivers
(VDD1 + VDD2)
4+2 banks IOUT = 25.5 mA per LED 500 μA
Audio synchronization
(VDD1 + VDD2)
Audio sync ON
μA
VDD1,2 = 2.8V 390
VDD1,2 = 3.6V 700
Flash
(VDD1 + VDD2)
I(RFLASH) = 1 mA
Peak current during flash
2 mA
IVDDIO VDDIO Standby Supply
current
NSTBY (bit)=L
SCL = H, SDA = H
1μA
IEXT_LDO External LDO output
current
(VDD1, VDD2, VDDA)
7V tolerant application only
IBOOST = 300 mA
6.5 mA
VDDA Output voltage of internal
LDO for analog parts
(Note 13) 2.72 2.80 2.88 V
-3 +3 %
Note 1: Absolute Maximum Ratings indicate limits beyond which damage to the component may occur. Operating Ratings are conditions under which operation
of the device is guaranteed. Operating Ratings do not imply guaranteed performance limits. For guaranteed performance limits and associated test conditions,
see the Electrical Characteristics tables.
Note 2: All voltages are with respect to the potential at the GND pins.
Note 3: Battery/Charger voltage should be above 6V no more than 10% of the operational lifetime.
Note 4: Voltage tolerance of LP39542 above 6.0V relies on fact that VDD1 and VDD2 (2.8V) are available (ON) at all conditions. If VDD1 and VDD2 are not available
(ON) at all conditions, National Semiconductor does not guarantee any parameters or reliability for this device.
Note 5: The total load current of the boost converter in worst-case conditions is limited to 300 mA (min. input and max. output voltage).
Note 6: Internal thermal shutdown circuitry protects the device from permanent damage. Thermal shutdown engages at TJ=160°C (typ.) and disengages at
TJ=140°C (typ.).
Note 7: For detailed soldering specifications and information, please refer to National Semiconductor Application Note AN1112 : Micro SMD Wafer Level Chip
Scale Package or Application note AN1412: Micro SMDxt Wafer Lever Chip Scale Package
Note 8: The Human body model is a 100 pF capacitor discharged through a 1.5 k resistor into each pin.
Note 9: In applications where high power dissipation and/or poor package thermal resistance is present, the maximum ambient temperature may have to be
derated. Maximum ambient temperature (TA-MAX) is dependent on the maximum operating junction temperature (TJ-MAX-OP = 125°C), the maximum power
dissipation of the device in the application (PD-MAX), and the junction-to ambient thermal resistance of the part/package in the application (θJA), as given by the
following equation: TA-MAX = TJ-MAX-OP – (θJA × PD-MAX).
Note 10: Junction-to-ambient thermal resistance is highly application and board-layout dependent. In applications where high maximum power dissipation exists,
special care must be paid to thermal dissipation issues in board design.
Note 11: Min and Max limits are guaranteed by design, test, or statistical analysis. Typical numbers are not guaranteed, but do represent the most likely norm.
Note 12: Low-ESR Surface-Mount Ceramic Capacitors (MLCCs) used in setting electrical characteristics.
Note 13: VDDA output is not recommended for external use.
5 www.national.com
LP39542
Block Diagram
30008506
www.national.com 6
LP39542
Modes of Operation
RESET: In the RESET mode all the internal registers are reset to the default values and the chip goes to STANDBY
mode after reset. NSTBY control bit is low after reset by default. Reset is active always if NRST input pin is
low or internal Power On Reset is active. LP39542 can be also reset by writing any data to Reset Register
in address 60H. Power On Reset (POR) will activate during the chip startup or when the supply voltage
VDD2 falls below 1.5V. Once VDD2 rises above 1.5V, POR will inactivate and the chip will continue to the
STANDBY mode.
STANDBY: The STANDBY mode is entered if the register bit NSTBY is LOW. This is the low power consumption mode,
when all circuit functions are disabled. Registers can be written in this mode and the control bits are effective
immediately after power up.
STARTUP: When NSTBY bit is written high, the INTERNAL STARTUP SEQUENCE powers up all the needed internal
blocks (Vref, Bias, Oscillator etc..). To ensure the correct oscillator initialization, a 10 ms delay is generated
by the internal state-machine. If the chip temperature rises too high, the Thermal Shutdown (TSD) disables
the chip operation and STARTUP mode is entered until no thermal shutdown event is present.
BOOST STARTUP: Soft start for boost output is generated in the BOOST STARTUP mode. The boost output is raised in PFM
mode during the 10 ms delay generated by the state-machine. The Boost startup is entered from Internal
Startup Sequence if EN_BOOST is HIGH or from Normal mode when EN_BOOST is written HIGH. During
the 10 ms Boost Startup time all LED outputs are switched off to ensure smooth start-up.
NORMAL: During NORMAL mode the user controls the chip using the Control Registers. The registers can be written
in any sequence and any number of bits can be altered in a register in one write
30008507
7 www.national.com
LP39542
Magnetic Boost DC/DC Converter
The LP39542 Boost DC/DC Converter generates a 4.0 – 5.3V
voltage for the LEDs from single Li-Ion battery (3V…4.5V).
The output voltage is controlled with an 8-bit register in 9
steps. The converter is a magnetic switching PWM mode DC/
DC converter with a current limit. The converter has three op-
tions for switching frequency, 1 MHz, 1.67 MHz and 2 MHz
(default), when timing resistor RT is 82 kΩ. Timing resistor
defines the internal oscillator frequency and thus directly af-
fects boost frequency and all circuit's internally generated
timing (RGB, Flash, WLED fading).
The LP39542 Boost Converter uses pulse-skipping elimina-
tion to stabilize the noise spectrum. Even with light load or no
load a minimum length current pulse is fed to the inductor. An
active load is used to remove the excess charge from the
output capacitor at very light loads. At very light load and when
input and output voltages are very close to each other, the
pulse skipping is not completely eliminated. Output voltage
should be at least 0.5V higher than input voltage to avoid
pulse skipping. Reducing the switching frequency will also
reduce the required voltage difference.
Active load can be disabled with the en_autoload bit. Dis-
abling will increase the efficiency at light loads, but the down-
side is that pulse skipping will occur. The Boost Converter
should be stopped when there is no load to minimise the cur-
rent consumption.
The topology of the magnetic boost converter is called CPM
control, current programmed mode, where the inductor cur-
rent is measured and controlled with the feedback. The user
can program the output voltage of the boost converter. The
output voltage control changes the resistor divider in the feed-
back loop.
The following figure shows the boost topology with the pro-
tection circuitry. Four different protection schemes are imple-
mented:
1. Over voltage protection, limits the maximum output
voltage
Keeps the output below breakdown voltage.
Prevents boost operation if battery voltage is much
higher than desired output.
2. Over current protection, limits the maximum inductor
current
Voltage over switching NMOS is monitored; too high
voltages turn the switch off.
3. Feedback break protection. Prevents uncontrolled
operation if FB pin gets disconnected.
4. Duty cycle limiting, done with digital control.
30008508
Boost Converter Topology
www.national.com 8
LP39542
Magnetic Boost DC/DC Converter Electrical Characteristics
Symbol Parameter Conditions Min Typ Max Units
ILOAD Load Current 3.0V VIN
VOUT = 5V 0 300
mA
3.0V VIN
VOUT = 4V 0 400
VOUT Output Voltage Accuracy
(FB Pin)
3.0V VIN VOUT - 0.5
VOUT = 5.0V −5 +5 %
Output Voltage
(FB Pin)
1 mA ILOAD 300 mA
VIN > 5V + V(SCHOTTKY)
VIN–V(SCHOTTKY) V
RDSON Switch ON Resistance VDD1,2 = 2.8V, ISW = 0.5A 0.4 0.8
fboost PWM Mode Switching
Frequency
RT = 82 k
freq_sel[2:0] = 1XX 2 MHz
Frequency Accuracy 2.7 VDDA 2.9 −6 ±3 +6 %
RT = 82 k−9 +9
tPULSE Switch Pulse Minimum
Width
no load 25 ns
tSTARTUP Startup Time Boost startup from STANDBY 10 ms
ISW_MAX SW Pin Current Limit 700 800 900 mA
550 950
BOOST STANDBY MODE
User can stop the Boost Converter operation by writing the
Enables register bit EN_BOOST low. When EN_BOOST is
written high, the converter starts for 10 ms in PFM mode and
then goes to PWM mode.
BOOST OUTPUT VOLTAGE CONTROL
User can control the boost output voltage by boost output 8-
bit register.
Boost Output [7:0]
Register 0DH
Boost Output
Voltage (typical)
Bin Hex
0000 0000 00 4.00
0000 0001 01 4.25
0000 0011 03 4.40
0000 0111 07 4.55
0000 1111 0F 4.70
0001 1111 1F 4.85
0011 1111 3F 5.00 Default
0111 1111 7F 5.15
1111 1111 FF 5.30
Boost Output Voltage Control
30008509
BOOST FREQUENCY CONTROL
freq_sel[2:0] frequency
1XX 2.00 MHz
01X 1.67 MHz
001 1.00 MHz
Register ‘boost freq’ (address 0EH). Register default value
after reset is 07H.
9 www.national.com
LP39542
Boost Converter Typical Performance Characteristics
Vin = 3.6V, Vout = 5.0V if not otherwise stated
Boost Converter Efficiency
30008510
Boost Typical Waveforms at 100mA Load
30008511
Battery Current vs Voltage
30008512
Battery Current vs Voltage
30008513
Boost Line Regulation
30008514
Boost Startup with No Load
30008515
www.national.com 10
LP39542
Boost Load Transient, 50 mA–100 mA
30008516
Boost Switching Frequency
30008517
Output Voltage vs Load Current
30008561
Efficiency at Low Load vs Autoload
30008562
11 www.national.com
LP39542
Functionality of Color LED Outputs (R1, G1, B1; R2, G2, B2)
LP39542 has 2 sets of RGB/color LED outputs. Both sets
have 3 outputs and the sets can be controlled in 4 different
ways:
1. Command based pattern generator control (internal
PWM)
2. Audio synchronization control
3. Programmable ON/OFF blinking sequences for RGB1
4. External PWM control
By using command based pattern generator user can pro-
gram any kind of color effect patterns. LED intensity, blinking
cycles and slopes are independently controlled with 8 16-bit
commands. Also real time commands are possible as well as
loops and step by step control. If analog audio is available on
system, the user can use audio synchronization for syn-
chronizing LED blinking to the music. The different modes
together with the various sub modes generate very colorful
and interesting lighting effects. Direct ON/OFF control is
mainly for switching on and off LEDs. External PWM con-
trol is for applications where external PWM signal is available
and required to control the color LEDs. PWM signal can be
connected to any color LED separately as shown later.
COLOR LED CONTROL MODE SELECTION
The RGB_SEL[1:0] bits in the Enables register (08H) control
the output modes for RGB1 (R1, G1, B1) and RGB2 (R2, G2,
B2) outputs as seen in the following table.
RGB_SEL
[1:0]
Audio sync Pattern
generator
Blinking
control
00 - RGB1 & RGB2 -
01 - RGB2 RGB1
10 RGB2 RGB1 -
11 RGB1 & RGB2 - -
RGB Control register (00H) has control bits for direct on/off
control of all color LEDs. Note that the LEDs have to be turned
on in order to control them with audio synchronization or pat-
tern generator.
The external PWM signal can control any LED depending on
the control register setup. External PWM signal is connected
to PWM/SYNC pin. The controls are in the Ext. PWM Control
register (address 07H) except the FLASH control in HC_Flash
(10H) register as follows:
Ext. PWM Control (07H)
wled1-4_pwm bit 7 PWM controls WLED 1-4
wled5-6_pwm bit 6 PWM controls WLED 5-6
r1_pwm bit 5 PWM controls R1 output
g1_pwm bit 4 PWM controls G1 output
b1_pwm bit 3 PWM controls B1 output
r2_pwm bit 2 PWM controls R2 output
g2_pwm bit 1 PWM controls G2 output
b2_pwm bit 0 PWM controls B2 output
HC_Flash (10H)
hc_pwm bit 5 PWM controls FLASH
Note: If DISPL=1, wled1-4pwm controls WLED1-6
Note: Maximum external PWM frequency is 1kHz. If during the external
PWM control the internal PWM is on, the result will be product of both
functions.
CURRENT CONTROL OF COLOR LED OUTPUTS (R1, R2,
G1, G2, B1, B2)
Both RGB output sets can be separately controlled as con-
stant current sinks or as switches. This is done using
cc_rgb1/2 bits in the RGB control register. In constant current
mode one or both RGB output sets are controlled with con-
stant current sinks (no external ballast resistors required).
The maximum output current for both drivers is set by one
external resistor RRGB. User can decrease the maximum cur-
rent for an individual LED driver by programming as shown
later.
The maximum current for all RGB drivers is set with RRGB.
The equation for calculating the maximum current is
IMAX = 100 × 1.23V / (RRGB + 50Ω)
where
IMAX - maximum RGB current in any RGB output in constant
current mode
1.23V - reference voltage
100 - internal current mirror multiplier
RRGB- resistor value in Ohms
50Ω - internal resistor in the IRGB input
For example if 22mA is required for maximum RGB current
RRGB equals to
RRGB=100×1.23V / IMAX–50Ω=123V / 0.022A–50Ω=5.54k
Each individual RGB output has a separate maximum current
programming. The control bits are in registers RGB1 max
current and RGB2 max current (12H and 13H) and pro-
gramming is shown in table below. The default value after
reset is 00b.
IR1[1:0], IG1[1:0],
IB1[1:0], IR2[1:0],
IG2[1:0], IB2[1:0]
Maximum
current/output
00 0.25 × IMAX
01 0.50 × IMAX
10 0.75 × IMAX
11 1.00 × IMAX
SWITCH MODE
The switch mode is used if there is a need to connect parallel
LEDs to output or if the RGB output current needs to be in-
creased.
Please note that the switch mode requires an external bal-
last resistors at each output to limit the LED current.
The switch/current mode and on/off controls for RGB are in
the RGB_ctrl register (00H).
www.national.com 12
LP39542
RGB_ctrl register (00H)
CC_RGB1 bit7 1R1, G1 and B1 are switches limit current with ballast resistor
0 R1, G1 and B1 are constant current sinks, current limited internally
CC_RGB2 bit6 1R2, G2 and B2 are switches limit current with ballast resistor
0 R2, G2 and B2 are constant current sinks, current limited internally
r1sw bit5 1 R1 is on
0 R1 is off
g1sw bit4 1 G1 is on
0 G1 is off
b1sw bit3 1 B1 is on
0 B1 is off
r2sw bit2 1 R2 is on
0 R2 is off
g2sw bit1 1 G2 is on
0 G2 is off
b2sw bit0 1 B2 is on
0 B2 is off
30008518
13 www.national.com
LP39542
Command Based Pattern Generator
for Color LEDs
The LP39542 has an unique stand-alone command based
pattern generator with 8 user controllable 16-bit commands.
Since registers are 8-bit long one command requires 2 write
cycles. Each command has intensity level for each LED, com-
mand execution time (CET) and transition time (TT) as seen
in the following figures.
30008519
COMMAND REGISTER WITH 8 COMMANDS
COMMAND 1 ADDRESS 50H R2 R1 R0 G2 G1 G0 CET3 CET2
ADDRESS 51H CET1 CET0 B2 B1 B0 TT2 TT1 TT0
COMMAND 2 ADDRESS 52H R2 R1 R0 G2 G1 G0 CET3 CET2
ADDRESS 53H CET1 CET0 B2 B1 B0 TT2 TT1 TT0
COMMAND 3 ADDRESS 54H R2 R1 R0 G2 G1 G0 CET3 CET2
ADDRESS 55H CET1 CET0 B2 B1 B0 TT2 TT1 TT0
COMMAND 4 ADDRESS 56H R2 R1 R0 G2 G1 G0 CET3 CET2
ADDRESS 57H CET1 CET0 B2 B1 B0 TT2 TT1 TT0
COMMAND 5 ADDRESS 58H R2 R1 R0 G2 G1 G0 CET3 CET2
ADDRESS 59H CET1 CET0 B2 B1 B0 TT2 TT1 TT0
COMMAND 6 ADDRESS 5AH R2 R1 R0 G2 G1 G0 CET3 CET2
ADDRESS 5BH CET1 CET0 B2 B1 B0 TT2 TT1 TT0
COMMAND 7 ADDRESS 5CH R2 R1 R0 G2 G1 G0 CET3 CET2
ADDRESS 5DH CET1 CET0 B2 B1 B0 TT2 TT1 TT0
COMMAND 8 ADDRESS 5EH R2 R1 R0 G2 G1 G0 CET3 CET2
ADDRESS 5FH CET1 CET0 B2 B1 B0 TT2 TT1 TT0
COLOR INTENSITY CONTROL
Each color has 3-bit intensity level. Level control is logarith-
mic, 2 curves are selectable. The LOG bit in register 11H
defines the curve used as seen in the following table.
R[2:0], G[2:0],
B[2:0]
CURRENT
[% × IMAX(COLOR)]
LOG=0 LOG=1
000 0 0
001 7 1
010 14 2
011 21 4
100 32 10
101 46 21
110 71 46
111 100 100 30008520
www.national.com 14
LP39542
COMMAND EXECUTION TIME (CET) AND TRANSITION TIME (TT)
The command execution CET time is the duration of one sin-
gle command. Command execution times CET are defined as
follows, when RT=82kΩ:
CET [3:0] CET duration, ms
0000 197
0001 393
0010 590
0011 786
0100 983
0101 1180
0110 1376
0111 1573
1000 1769
1001 1966
1010 2163
1011 2359
1100 2556
1101 2753
CET [3:0] CET duration, ms
1110 2949
1111 3146
Transition time TT is duration of transition from the previous
RGB value to programmed new value. Transition times TT
are defined as follows:
TT [2:0] Transition time, ms
000 0
001 55
010 110
011 221
100 442
101 885
110 1770
111 3539
The figure below shows an example of RGB CET and TT
times.
30008521
The command execution time also may be less than the transition time – the figure below illuminates this case.
30008522
15 www.national.com
LP39542
LOOP CONTROL
Pattern generator commands can be looped using the LOOP
bit (D1) in Pattern gen ctrl register (11H). If LOOP=1 the pro-
gram will be looped from the command 8 register or if there
is 0000 0000 and 0000 0000 in one command register. The
loop will start from command 1 and continue until stopped by
writing rgb_start=0 or loop=0. The example of loop is shown
in following figure:
30008523
SINGLE PROGRAM
If control bit LOOP=0 the program will start from Command 1
and run to either last command or to empty “0000 0000 / 0000
0000” command.
30008524
The LEDs maintain the brightness of the last command when
the single program stops. Changes in command register will
not be effective in this phase. The RGB_START bit has to be
toggled off and on to make changes effective.
START BIT
Pattern_gen_ctrl register’s RGB_START bit will enable
command execution starting from Command 1.
Pattern gen ctrl register (11H)
rgb_start Bit 2 0 – Pattern generator disabled
1 – execution pattern starting from command 1
loop Bit 1 0 – pattern generator loop disabled (single pattern)
1 – pattern generator loop enabled (execute until stopped)
log Bit 0 0 – color intensity mode 0
1 – color intensity mode 1
www.national.com 16
LP39542
Audio Synchronization
The color LEDs connected to RGB outputs can be synchro-
nized to incoming audio with Audio Synchronization feature.
Audio Sync has 2 modes. Amplitude mode synchronizes
color LEDs based on input signal’s peak amplitude. In the
amplitude mode the user can select between 3 different am-
plitude mapping modes and 4 different speed configurations.
The frequency mode synchronizes the color LEDs based on
bass, middle and treble amplitudes (= low pass, band pass
and high pass filters). User can select between 2 different
frequency responses and 4 different speed configurations for
best audio-visual user experience. Programmable gain and
AGC function are also available for adjustment of input signal
amplitude to light response. The Audio Sync functionality is
described more closely below.
USING A DIGITAL PWM AUDIO SIGNAL AS AN AUDIO
SYNCHRONIZATION SOURCE
If the input signal is a PWM signal, use a first or second order
low pass filter to convert the digital PWM audio signal into an
analog waveform. There are two parameters that need to be
known to get the filter to work successfully: frequency of the
PWM signal and the voltage level of the PWM signal. Sug-
gested cut-off frequency (-3 dB) should be around 2 kHz to 4
kHz and the stop-band attenuation at sampling frequency
should be around -48 dB or better. Use a resistor divider to
reduce the digital signal amplitude to meet the specification
of the analog audio input. Because a low-order low-pass filter
attenuates the high-frequency components from audio signal,
MODE_CTRL=01b selection is recommended when frequen-
cy synchronization mode is enabled. Application example 5
shows an example of a second order RC-filter for 29 kHz
PWM signal with 3.3V amplitude. Active filters, such as a
Sallen-Key filter, may also be applied. An active filter gives
better stop-band attenuation and cut-off frequency can be
higher than for a RC-filter.
To make sure that the filter rolls off sufficiently quickly, con-
nect your filter circuit to the audio input(s), turn on the audio
synchronization feature, set manual gain to maximum, apply
the PWM signal to the filter input and keep an eye on LEDs.
If they are blinking without an audio signal (modulation), a
sharper roll-off after the cut-off frequency, more stop-band
attenuation, or smaller amplitude of the PWM signal is re-
quired.
AUDIO SYNCHRONIZATION SIGNAL PATH
LP39542 audio synchronization is mainly done digitally and it
consists of the following signal path blocks:
Input Buffers
AD Converter
DC Remover
Automatic Gain Control (AGC)
Programmable Gain
3 Band Digital Filter
Peak Detector
Look-up Tables (LUT)
Mode Selector
Integrators
PWM Generator
Output Drivers
30008525
The digitized input signal has DC component that is removed
by digital DC REMOVER (-3 dB @ 400 Hz). Since the light
response of input audio signal is very much amplitude de-
pendent the AGC adjusts the input signal to suitable range
automatically. User can disable AGC and the gain can be set
manually with PROGRAMMABLE GAIN. LP39542 has 2 au-
dio synchronization modes: amplitude and frequency. For
amplitude based synchronization the PEAK DETECTION
method is used. For frequency based synchronization 3
BAND FILTER separates high pass, low pass and band bass
signals. For both modes the predefined LUT is used to opti-
mize the audio visual effect. MODE SELECTOR selects the
synchronization mode. Different response times to music
beat can be selected using INTEGRATOR speed variables.
Finally PWM GENERATOR sets the driver FET duty cycles.
INPUT SIGNAL TYPE AND BUFFERING
LP39542 supports single ended audio input as shown in the
figure below. The electric parameters of the buffer are de-
scribed in the Audio Synch table. The buffer is rail-to-rail input
operational amplifier connected as a voltage follower. DC lev-
el of the input signal is set by a simple resistor divider
30008526
17 www.national.com
LP39542
AUDIO SYNCHRONIZATION ELECTRICAL PARAMETERS
Symbol Parameter Conditions Min Typical Max Units
ZIN Input Impedance of ASE 250 500 kΩ
AIN Audio Input Level Range
(peak-to-peak)
Gain = 21 dB 0.1 V
Gain = 0 dB VDDA-0.1
f3dB Crossover Frequencies (-3 dB)
kHz
Narrow Frequency Response Low Pass 0.5
Band Pass 1.0 and 1.5
High Pass 2.0
Wide Frequency Response Low Pass 1.0
Band Pass 2.0 and 3.0
High Pass 4.0
CONTROL OF ADC AND AUDIO SYNCHRONIZATION
The following table describes the controls required for audio synchronization.
Audio_sync_CTRL1 (2AH)
GAIN_SEL[2:0] Bits 7-5
Input signal gain control. Range 0...21 dB, step 3 dB:
[000] = 0 dB (default) [011] = 9 dB [110] = 18 dB
[001] = 3 dB [100] = 12 dB [111] = 21 dB
[010] = 6 dB [101] = 15 dB
SYNC_MODE Bit 4
Synchronization mode selector.
SYNCMODE = 0 Amplitude Mode (default)
SYNCMODE = 1 Frequency Mode
EN_AGC Bit 3
Automatic Gain Control enable
1 = enabled
0 = disabled (Gain Select enabled) (default)
EN_SYNC Bit 2
Audio synchronization enable
1 = Enabled
Note : If AGC is enabled, AGC gain starts from current GAIN_SEL gain value.
0 = Disabled (default)
INPUT_SEL[1:0] Bits 1-0
[00] = Single ended input signal, ASE.
[01] = Temperature measurement
[10] = Ambient light measurement
[11] = No input (default)
Audio_sync_CTRL2 (2BH)
EN_AVG Bit 4 0 – averaging disabled (not applicable in audio sync mode)
1 – averaging enabled (not applicable in audio sync mode)
MODE_CTRL[1:0] Bits 3-2 See below: Mode control
SPEED_CTRL[1:0] Bits 1-0
Sets the LEDs light response time to audio input.
[00] = FASTEST (default)
[01] = FAST
[10] = MEDIUM
[11] = SLOW
(For SLOW setting in amplitude mode fMAX= 3.8 Hz,
Frequency mode fMAX = 7.6 Hz)
www.national.com 18
LP39542
MODE CONTROL IN FREQUENCY MODE
Mode control has two setups based on audio synchronization
mode select: the frequency mode and the amplitude mode.
During the frequency mode user can select two filter options
by MODE_CTRL as shown below. User can select the filters
based on the music type and light effect requirements. In the
first mode the frequency range extends to 8 kHz in the secont
to 4 kHz.
The lowpass filter is used for the red, the bandpass filter for
the blue and the hipass filter for the green LED.
Higher frequency mode
MODE_CTRL = 00 and SYNC_MODE = 1
30008527
Lower frequency mode
MODE_CTRL = 01 and SYNC_MODE = 1
30008528
MODE CONTROL IN AMPLITUDE MODE
During the amplitude synchronization mode user can se-
lect between three different amplitude mappings by using
MODE_CTRL select. These three mapping options give dif-
ferent light response. The modes are presented in the follow-
ing graphs.
Non-overlapping mode
MODE_CTRL[1:0] = [01]
30008529
Partly overlapping mode
MODE_CTRL[1:0] = [00]
30008530
19 www.national.com
LP39542
Overlapping mode
MODE_CTRL[1:0] = [10]
30008531
Peak Input Signal Level
Range vs Gain Setting
30008532
RGB Output Synchronization to
External Clock
The RGB pattern generator and high current flash driver tim-
ing can be synchronized to external clock with following con-
figuration.
1. Set PWM_SYNC bit in Enables register to 1
2. Feed SYNC/PWM pin with 5 MHz clock
By this the internal 5 MHz clock is disabled from pattern gen-
erator and flash timing circuitry.
The external clock signal frequency will fully determine the
timings related to RGB and Flash.
Note: The boost converter will use internal 5 MHz clock even
if the external clock is available.
www.national.com 20
LP39542
RGB LED Blinking Control
LP39542 has a possibility to drive indicator LEDs with RGB1
outputs with programmable blinking time. Blinking function is
enabled with RGB_SEL[1:0] bits set as 01b in 0BH register.
R1_CYCLE_EN, G1_CYCLE_EN and B1_CYCLE_EN bits in
cycle registers (02H, 04H and 06H) enable/disable blinking
function for corresponding output. When EN_BLINK bit is
written high in register 11H, the blinking sequences for all
outputs (which has CYCLE_EN bit enabled) starts simulta-
neously. EN_BLINK bit should be written high after selecting
wanted blinking sequences and enabling CYCLE_EN bits, to
synchronize outputs to get desired lighting effect. R1SW,
G1SW and B1SW bits can be used to enable and disable
outputs when wanted.
RGB1 blinking sequence is set with R1, G1 and B1 blink reg-
isters (01H, 03H and 05H) by setting the appropriate OFF-ON
times. Blinking cycle times are set with R1_CYCLE[2:0],
G1_CYCLE[2:0] and B1_CYCLE[2:0] bits in R1, G1 and B1
CYCLE registers (02H, 04H and 06H). OFF/ON time is a per-
centage of the selected cycle time. Values for setting OFF/
ON time can be seen in following table.
R1, G1 and B1 Blink Registers (01H, 03H and 05H):
Name Bit Description
R1_ON[3:0], R1_OFF[3:0]
G1_ON[3:0], G1_OFF[3:0]
B1_ON[3:0], B1_OFF[3:0]
7-4, 3-0 RGB1 ON and OFF time
Bits ON/OFF time
0000 0%
0001 1%
0010 2.5%
0011 5%
0100 7.5%
0101 10%
0110 15%
0111 20%
1000 30%
1001 40%
1010 50%
1011 60%
1100 70%
1101 80%
1110 90%
1111 100%
Blinking ON/OFF cycle is defined so that there will be first
OFF-period then ON-period after which follows an off-period
for the remaining cycle time that can not be set. If OFF and
ON times are together more than 100% the first OFF time will
be as set and the ON time is cut to meet 100%. For example,
if 50% OFF time is set and ON time is set greater than 50%,
only 50% ON time is used, the exceeding ON time is ignored.
If OFF and ON times are together less than 100% the re-
maining cycle time output is OFF.
30008570
21 www.national.com
LP39542
Values for setting the blinking cycle for RGB1 can be seen in
following table:
R1, G1 and B1 Cycle Registers (02H, 04H and 06H):
Name Bit Decription
R1_CYCLE_EN
G1_CYCLE_EN
B1_CYCLE_EN
3 Blinking enable
0 = disabled
1 = enabled, output state is defined with blinking
cycle
R1_CYCLE[2:0]
G1_CYCLE[2:0]
B1_CYCLE[2:0]
2-0 RGB1 cycle time
Bits Blinking cycle
time
Blinking
frequency
000 0.1s 10 Hz
001 0.25s 4 Hz
010 0.5s 2 Hz
011 1s 1 Hz
100 2s 0.5 Hz
101 3s 0.33 Hz
110 4s 0.25 Hz
111 5s 0.2 Hz
PATTERN_GEN_CTRL Register (11H):
Name Bit Description
EN_BLINK 3 Blinking sequence start bit
0 = disabled
1 = enabled
www.national.com 22
LP39542
RGB Driver Electrical Characteristics (R1, G1, B1, R2, G2, B2 Outputs)
Symbol Parameter Condition Min Typ Max Units
ILEAKAGE R1, G1, B1, R2, G2, B2 pin leakage
current
0.1 1μA
IRGB Maximum recommended sink current CC mode 40 mA
SW mode 50 mA
Accuracy @ 37mA RRGB=3.3 kΩ ±1%, CC mode ±5 %
Current mirror ratio CC mode 1:100
RGB1 and RGB2 current mismatch IRGB=37mA, CC mode ±5 %
RSW Switch resistance SW mode 2.5 5Ω
fRGB RGB switching frequency Accuracy proportional to internal clock
freq.
18.2 20 21.8 kHz
If SYNC to external 5 MHz clock is in
use
20 kHz
Note: RGB current should be limited as follows:
constant current mode – limit by external RRGB resistor;
switch mode – limit by external ballast resistors
Output Current vs Pin Voltage (Current Sink Mode)
30008566
Pin Voltage vs Output Current (Switch Mode)
30008568
Output Current vs RRGB (Current Sink Mode)
30008567
23 www.national.com
LP39542
Single High Current Driver
LP39542 has internal constant current driver that is capable
of driving high current LED, mainly targeted for FLASH LED
in camera phone applications.
MAXIMUM CURRENT SETUP FOR FLASH
The user sets the maximum current of FLASH with RFLASH
resistor based on following equation:
IMAX = 300 × 1.23V / (RFLASH + 50Ω),
where
Imax = maximum flash current in Amps (ie. 0.3A)
1.23V = reference voltage
300 = internal current mirror multiplier
RFLASH = Resistor value in Ohms
50Ω = Internal resistor in the IFLASH input
For example if 400mA is required for the maximum flash cur-
rent, RFLASH equals to
RFLASH = 300 × 1.23V / IMAX – 50Ω = 369V / 0.4A – 50Ω =
873Ω e.g. 910 resistor can be used
CURRENT CONTROL FOR FLASH
To minimize the internal current consumption, the flash func-
tion has an enable bit EN_HCFLASH in the HC_Flash regis-
ter.
EN_
HCFLASH MODE
0FLASH disabled, no extra current
consumption through RFLASH
1FLASH enabled, IFLASH set by
HC_SW[1:0] (see below)
HC[1:0] bits in the HC_Flash register control the FLASH cur-
rent as show in following table.
HC[1:0] I(FLASH)
00 0.25 × IMAX(FLASH)
01 0.50 × IMAX(FLASH)
10 0.75 × IMAX(FLASH)
11 1.00 × IMAX(FLASH)
The figure below shows the internal structure for the FLASH
driver.
30008533
FLASH TIMING
Flash output is turned on in lower current View finder mode
when the EN_HCFLASH bit is written high. The actual flash
at maximum current starts when the FLASH_EN digital input
pin goes high. The Flash length can be selected from 3 pre-
defined values or the FLASH_EN pin pulse length can deter-
mine how long the flash pulse is. After flash pulse the flash is
shut down completely. To enable flash again, EN_HCFLASH
bit must be set to 0 and then 1.The pulse length is controlled
by the FT_T[1:0] bits in register 10H as show in the table be-
low.
FL_T[1:0] Flash duration typ Current during view finder/
focusing Current during FLASH
00 200ms Set by HC[1:0] HC[11] = IMAX(FLASH)
01 400ms Set by HC[1:0] HC[11] = IMAX(FLASH)
10 600ms Set by HC[1:0] HC[11] = IMAX(FLASH)
11 EN_FLASH on duration Set by HC[1:0] HC[11] = IMAX(FLASH)
After the flash pulse the EN_HCFLASH bit has to be written
low, the LP39542 does not clear this bit automatically. If 11b
is selected in the FL_T[1:0] register, then it is possible to use
safety bit EN_SAFETY in register 10H. When EN_SAFETY
is 1, then the flash is shut down automatically, if the
FLASH_EN pulse duration is longer than 1.2 seconds (typ.).
This prevents any damage to the application circuitry, if the
FLASH_EN pin is stuck high because of user or program er-
ror.
www.national.com 24
LP39542
The following figure shows the functionality of the built-in flash
30008534
Flash LED can be controlled also with external PWM signal: HC_FLASH Register (10H):
Name Bit Description
HC_PWM 5
Flash external PWM control
0 = Flash external PWM control disabled
1 = Flash external PWM control enabled
High Current Driver Electrical Characteristics
Symbol Parameter Condition Min Typ Max Units
ILEAKAGE FLASH pin leakage current 0.1 2μA
IMAX(FLASH) Maximum Sink Current 400 mA
Accuracy RFLASH = 910Ω -10
-5 10
5%
Current mirror ratio 1:300
tSAFETY Flash safety time EN_SAFETY = 1, FL_T = 11b 1.2 s
25 www.national.com
LP39542
Backlight Drivers
LP39542 has 2 independent backlight drivers. Both drivers
are regulated constant current sinks. LED current for both
LED banks (WLED1…4 and WLED5…6) are controlled by 8-
bit current mode DACs with 0.1 mA step.
WLED1…4 and WLED5…6 can be also controlled with one
DAC for better matching allowing the use of larger displays
having up to 6 white LEDs in parallel.
Display configuration is controlled with DISPL bit as shown in
the following table.
DISPL Configuration Matching
0
Main display up
to 4 LEDs
Good btw
WLED1…4
Sub display up
to 2 LEDs
Good btw
WLED5…6
1Large display
up to 6 LEDs
Good btw
WLED 1…6
30008535
Main display up to 4 LEDs (WLED1…4)
30008536
Sub display driver up to 2 LEDs (WLED5…6)
30008537
Main display up to 6 LEDs (WLED1…6) (DISPL=1)
www.national.com 26
LP39542
FADE IN / FADE OUT
LP39542 has an automatic fade in and out for main and sub
backlight. The fade function is enabled to main and sub back-
lights with EN_FADE_W1_4 and EN_FADE_W5_6 register
bits. Register bits SLOPE_W1_4 and SLOPE_W5_6 set the
slope of the fade curve. The fading times are shown in the
graphs, which corresponds the full range current change
(0-255). Note that when large display mode is selected (DIS-
PL = 1), then EN_FADE_W5_6 and SLOPE_W5_6 bits do not
have any effect.
WLED dimming, SLOPE=0
30008539
WLED dimming, SLOPE=1
30008540
WLED Control Register (08H):
Name Bit Description
SLOPE_W5_6 6
Slope for WLED5-6
0 = Full range fade execution time 1.30s
1 = Full range fade execution time 0.65s
SLOPE_W1_4 5
Slope for WLED1-4
0 = Full range fade execution time 1.30s
1 = Full range fade execution time 0.65s
EN_FADE_W5_6 4
Enable fade for WLED5-6
0 = Fade disabled
1 = Fade enabled
EN_FADE_W1_4 3
Enable fade for WLED1-4
0 = Fade disabled
1 = Fade enabled
DISPL 2
Large display mode enable
0 = WLED1-4 and WLED5-6 are controlled
separately
1 = WLED1-4 and WLED5-6 are controlled with
WLED1-4 controls
EN_W1_4 1
Enable WLED1-4
0 = WLED1-4 disabled
1 = WLED1-4 enabled
EN_W5_6 0
Enable WLED5-6
0 = WLED5-6 disabled
1 = WLED5-6 enabled
27 www.national.com
LP39542
ADJUSTMENT
WLED1-4[7:0]
WLED5-6[7:0]
Driver current,
mA (typical)
0000 0000 0
0000 0001 0.1
0000 0010 0.2
0000 0011 0.3
1111 1101 25.3
1111 1110 25.4
1111 1111 25.5
WLED Output Current vs. Voltage
30008538
Backlight Driver Electrical Characteristics
Symbol Parameter Conditions Min Typical Max Units
IMAX Maximum Sink Current 21.3 25.5 29.4 mA
Ileakage Leakage Current 0.03 1μA
IWLED1 WLED1 Current tolerance IWLED1 set to 12.8 mA (80H) 10.52 12.8 14.78 mA
-18 +16 %
Imatch1-4 Sink Current Matching ISINK = 13 mA, Between WLED1…4 0.2 %
Imatch5-6 Sink Current Matching ISINK = 13 mA, Between WLED5…6 0.2 %
Imatch1-6 Sink Current Matching ISINK = 13 mA, Between WLED1…6 0.3 %
Note: Matching is the maximum difference from the average.
www.national.com 28
LP39542
Ambient Light and Temperature Measurement with LP39542
The Analog-to-Digital converter (ADC) in the Audio Syn-
cronization block can be also used for ambient light measure-
ment or temperature measurement.
The selection between these modes is controlled with input
selector bits INPUT_SEL[1:0] in register 2AH as seen on the
following table. Internal averaging function can be used to fil-
ter unwanted noise from the measured signal. Averaging
function can be enabled with EN_AVG bit in register 2BH.
INPUT_SEL[1:0] Mode
00 Audio synchronization
01 Temperature measurement
(voltage input)
10 Ambient light measurement
(current input)
11 No input
EN_AVG = 0 Averaging disabled. fsample = 122 Hz,
data in register changes every 8.2 ms.
EN_AVG = 1
Averaging enabled. fsample = 244 Hz,
averaging of 64 samples, data in
register changes every 262 ms
(3.2Hz).
AMBIENT LIGHT MEASUREMENT
The ambient light measurement requires only one external
component: Ambient light sensor (photo transistor or diode).
The ADC reads the current level at ASE pin and converts the
result into a digital word. User can read the ADC output from
the ADC output register. The known ambient light condition
allows user to set the backlight current to optimal level thus
saving power especially in low light and bright sunlight con-
dition.
30008541
ASE Input Configuration for Light Measurement
30008564
ADC Code vs Input Current
in Light Measurement Mode
TEMPERATURE MEASUREMENT
The temperature measurement requires two external compo-
nents: resistor and thermistor (resistor that has known tem-
perature vs resistance curve). The ADC reads the voltage
level at ASE pin and converts the result into a digital word.
User can read the ADC output from register. The known tem-
perature allows for example to monitor the temperature inside
the display module and decrease the current level of the LEDs
if temperature raises too high. This function may increase
lifetime of LEDs in some applications.
30008542
Temperature sensor connection example
29 www.national.com
LP39542
30008563
ADC Code vs Input Voltage
in temperature measurement mode
30008543
Example curve for thermistor
EXAMPLE TEMP SENSOR READING AT DIFFERENT
TEMPERATURES (R25°C = 1MΩ)
T(°C) R(MΩ) Rt(MΩ) V(ASE)
-40 1 60 2.7540984
0 1 4 2.24
25 1 1 1.4
60 1 0.2 0.4666667
100 1 0.04 0.1076923
www.national.com 30
LP39542
7V Shielding
To shield LP39542 from high input voltages 6…7.2V the use
of external 2.8V LDO is required. This 2.8V voltage protects
internally the device against high voltage condition. The rec-
ommended connection is as shown in the picture below.
Internally both logic and analog circuitry works at 2.8V supply
voltage. Both supply voltage pins should have separate filter-
ing capacitors.
30008544
In cases where high voltage is not an issue the connection is
as shown below
30008545
31 www.national.com
LP39542
Logic Interface Electrical Characteristics
(1.65V VDDIO VDD1,2V) (Unless otherwise noted).
Symbol Parameter Conditions Min Typ Max Units
LOGIC INPUTS ADDR_SEL, NRST, SCL, SYNC_PWM, FLASH_EN, SDA
VIL Input Low Level 0.2×VDDIO V
VIH Input High Level 0.8×VDDIO V
ILLogic Input Current −1.0 1.0 μA
fSCL Clock Frequency 400 kHz
LOGIC OUTPUT SDA
VOL Output Low Level ISDA = 3 mA 0.3 0.5 V
ILOutput Leakage Current VSDA = 2.8V 1.0 μA
Note: Any unused digital input pin has to be connected to GND to avoid floating and extra current consumption.
I2C Compatible Interface
INTERFACE BUS OVERVIEW
The I2C compatible synchronous serial interface provides ac-
cess to the programmable functions and registers on the
device. This protocol uses a two-wire interface for bi-direc-
tional communications between the devices connected to the
bus. The two interface lines are the Serial Data Line (SDA),
and the Serial Clock Line (SCL). These lines should be con-
nected to a positive supply, via a pull-up resistor and remain
HIGH even when the bus is idle. Every device on the bus is
assigned a unique address and acts as either a Master or a
Slave depending on whether it generates or receives the se-
rial clock (SCL).
DATA TRANSACTIONS
One data bit is transferred during each clock pulse. Data is
sampled during the high state of the serial clock (SCL). Con-
sequently, throughout the clock’s high period, the data should
remain stable. Any changes on the SDA line during the high
state of the SCL and in the middle of a transaction, aborts the
current transaction. New data should be sent during the low
SCL state. This protocol permits a single data line to transfer
both command/control information and data using the syn-
chronous serial clock.
I2C DATA VALIDITY
The data on SDA line must be stable during the HIGH period
of the clock signal (SCL). In other words, state of the data line
can only be changed when CLK is LOW.
30008549
I2C Signals: Data Validity
I2C START AND STOP CONDITIONS
START and STOP bits classify the beginning and the end of
the I2C session. START condition is defined as SDA signal
transitioning from HIGH to LOW while SCL line is HIGH.
STOP condition is defined as the SDA transitioning from LOW
to HIGH while SCL is HIGH. The I2C master always generates
START and STOP bits. The I2C bus is considered to be busy
after START condition and free after STOP condition. During
data transmission, I2C master can generate repeated START
conditions. First START and repeated START conditions are
equivalent, function-wise.
30008550
TRANSFERRING DATA
Every byte put on the SDA line must be eight bits long, with
the most significant bit (MSB) being transferred first. Each
byte of data has to be followed by an acknowledge bit. The
acknowledge related clock pulse is generated by the master.
The transmitter releases the SDA line (HIGH) during the ac-
knowledge clock pulse. The receiver must pull down the SDA
line during the 9th clock pulse, signifying an acknowledge. A
receiver which has been addressed must generate an ac-
knowledge after each byte has been received.
After the START condition, the I2C master sends a chip ad-
dress. This address is seven bits long followed by an eighth
bit which is a data direction bit (R/W). The LP39542 address
is 54h or 55H as selected with ADDR_SEL pin. I2C address
for LP39542 is 54H when ADDR_SEL=0 and 55H when
ADDR_SEL=1. For the eighth bit, a “0” indicates a WRITE
and a “1” indicates a READ. The second byte selects the reg-
ister to which the data will be written. The third byte contains
data to write to the selected register.
30008551
I2C Chip Address
www.national.com 32
LP39542
Register changes take an effect at the SCL rising edge during the last ACK from slave.
30008552
w = write (SDA = “0”)
r = read (SDA = “1”)
ack = acknowledge (SDA pulled down by either master or slave)
rs = repeated start
id = 7-bit chip address, 54H (ADDR_SEL=0) or 55H (ADDR_SEL=1) for LP39542.
I2C Write Cycle
When a READ function is to be accomplished, a WRITE function must precede the READ function, as shown in the Read Cycle
waveform.
30008553
I2C Read Cycle
30008554
I2C Timing Diagram
33 www.national.com
LP39542
I2C Timing Parameters
VDD1,2 = 3.0 to 4.5V, VDD_IO = 1.65V to VDD1,2
Symbol Parameter Limit Units
Min Max
1 Hold Time (repeated) START Condition 0.6 μs
2 Clock Low Time 1.3 μs
3 Clock High Time 600 ns
4 Setup Time for a Repeated START Condition 600 ns
5 Data Hold Time (Output direction, delay generated by LP39542) 300 900 ns
5 Data Hold Time (Input direction, delay generated by the Master) 0 900 ns
6 Data Setup Time 100 ns
7 Rise Time of SDA and SCL 20+0.1Cb300 ns
8 Fall Time of SDA and SCL 15+0.1Cb300 ns
9 Set-up Time for STOP condition 600 ns
10 Bus Free Time between a STOP and a START Condition 1.3 μs
CbCapacitive Load for Each Bus Line 10 200 pF
NOTE: Data guaranteed by design
Autoincrement mode is available, with this mode it is possible to read or write bytes with autoincreasing addresses. LP39542 has
empty spaces in address register map, and it is recommended to use autoincrement mode only for writing in pattern command
registers.
www.national.com 34
LP39542
Recommended External Components
OUTPUT CAPACITOR, COUT
The output capacitor COUT directly affects the magnitude of
the output ripple voltage. In general, the higher the value of
COUT, the lower the output ripple magnitude. Multilayer ce-
ramic capacitors with low ESR are the best choice. At the
lighter loads, the low ESR ceramics offer a much lower Vout
ripple that the higher ESR tantalums of the same value. At the
higher loads, the ceramics offer a slightly lower Vout ripple
magnitude than the tantalums of the same value. However,
the dv/dt of the Vout ripple with the ceramics is much lower
than the tantalums under all load conditions. Capacitor volt-
age rating must be sufficient, 10V or greater is recommended.
Some ceramic capacitors, especially those in small pack-
ages, exhibit a strong capacitance reduction with the
increased applied DC voltage, so called DC bias effect.
The capacitance value can fall to below half of the nom-
inal capacitance. Too low output capacitance will in-
crease noise and it can make the boost converter
unstable. Recommended maximum DC bias effect at 5V
DC voltage is -50%.
INPUT CAPACITOR, CIN
The input capacitor CIN directly affects the magnitude of the
input ripple voltage and to a lesser degree the VOUT ripple. A
higher value CIN will give a lower VIN ripple. Capacitor voltage
rating must be sufficient, 10V or greater is recommended.
OUTPUT DIODE, D1
A schottky diode should be used for the output diode. Peak
repetitive current rating of the schottky diode should be larger
than the peak inductor current (ca. 1A). Average current rating
of the schottky diode should be higher than maximum output
current (400 mA). Schottky diodes with a low forward drop
and fast switching speeds are ideal for increasing efficiency
in portable applications. Choose a reverse breakdown of the
schottky diode larger than the output voltage. Do not use or-
dinary rectifier diodes, since slow switching speeds and long
recovery times cause the efficiency and the load regulation to
suffer.
INDUCTOR, L1
The LP39542’s high switching frequency enables the use of
the small surface mount inductor. A 4.7 μH shielded inductor
is suggested for 2 MHz operation, 10 μH should be used at 1
MHz. The inductor should have a saturation current rating
higher than the peak current it will experience during circuit
operation (ca. 1A). Less than 300 m ESR is suggested for
high efficiency. Open core inductors cause flux linkage with
circuit components and interfere with the normal operation of
the circuit. This should be avoided. For high efficiency,
choose an inductor with a high frequency core material such
as ferrite to reduce the core losses. To minimize radiated
noise, use a toroid, pot core or shielded core inductor. The
inductor should be connected to the SW pin as close to the
IC as possible. Examples of suitable inductors are: TDK
VLF4012AT-4R7M1R1 and Panasonic ELLVEG4R7N.
LIST OF RECOMMENDED EXTERNAL COMPONENTS
Symbol Symbol explanation Value Unit Type
CVDD1 C between VDD1 and GND 100 nF Ceramic, X7R / X5R
CVDD2 C between VDD2 and GND 100 nF Ceramic, X7R / X5R
CVDDIO C between VDDIO and GND 100 nF Ceramic, X7R / X5R
CVDDA C between VDDA and GND 1 μFCeramic, X7R / X5R
COUT C between FB and GND 10 μFCeramic, X7R / X5R, 10V
CIN C between battery voltage and GND 10 μFCeramic, X7R / X5R
L1L between SW and VBAT at 2 MHz 4.7 μHShielded, low ESR, Isat 1A
CVREF C between VREF and GND 100 nF Ceramic, X7R
CVDDIO C between VDDIO and GND 100 nF Ceramic, X7R
RFLASH R between IFLASH and GND 1.2 kΩ±1%
RRBG R between IRGB and GND 5.6 kΩ±1%
RRT R between IRT and GND 82 kΩ±1%
D1Rectifying Diode (Vf @ maxload) 0.3 V Schottky diode
CASE C between Audio input and ASE 100 nF Ceramic, X7R / X5R
LEDs User defined
DLIGHT Light Sensor TDK BSC2015
35 www.national.com
LP39542
Application Examples
EXAMPLE 1
30008555
MAIN BACKLIGHT
SUB BACKLIGHT
AUDIO SYNCHRONIZED FUNLIGHTS
RGB INDICATION LIGHT
FLASH LED
FLIP PHONE
www.national.com 36
LP39542
EXAMPLE 2
30008556
6 WHITE LED BACKLIGHT
KEYPAD LIGHTS
RGB INDICATION LED
WHITE SINGLE LED FLASH
TEMPERATURE SENSOR
SMART PHONE
37 www.national.com
LP39542
EXAMPLE 3
30008557
MAIN BACKLIGHT
KEYPAD LIGHTS
AUDIO SYNCHRONIZED FUNLIGHTS
VIBRA
CANDYBAR PHONE
www.national.com 38
LP39542
EXAMPLE 4
30008565
MAIN BACKLIGHT
SUB BACKLIGHT
AUDIO SYNCHRONIZED FUNLIGHTS
RGB INDICATION LIGHT
There may be cases where the audio input signal going into the LP39542 is too weak for audio synchronization. This figure presents a single-supply inverting
amplifier connected to the ASE input for audio signal amplification. The amplification is +20 dB, which is well enough for 20 mVp-p audio signal. Because the
amplifier (LMV321) is operating in single supply voltage, a voltage divider using R3 and R4 is implemented to bias the amplifier so the input signal is within the
input common-mode voltage range of the amplifier. The capacitor C1 is placed between the inverting input and resistor R1 to block the DC signal going into the
audio signal source. The values of R1 and C1 affect the cutoff frequency, fc = 1/(2π*R1*C1), in this case it is around 160 Hz. As a result, the LMV321 output
signal is centered around mid-supply, that is VDDA/2. The output can swing to both rails, maximizing the signal-to-noise ratio in a low voltage system
USING EXTRA AMPLIFIER
39 www.national.com
LP39542
EXAMPLE 5
30008569
MAIN BACKLIGHT
SUB BACKLIGHT
AUDIO SYNCHRONIZED FUNLIGHTS
RGB INDICATION LIGHT
Here, a second order RC-filter is used on the ASE input to convert a PWM signal to an analog waveform.
USING PWM SIGNAL
More application information is available in the document "LP39542 Evaluation Kit".
www.national.com 40
LP39542
LP39542 Control Register Names and Default Values
ADDR
(HEX) REGISTER D7 D6 D5 D4 D3 D2 D1 D0
00 RGB Ctrl cc_rgb1 cc_rgb2 r1sw g1sw b1sw r2sw g2sw b2sw
1 1 0 0 0 0 0 0
01 R1 blink r1_on[3] r1_on[2] r1_on[1] r1_on[0] r1_off[3] r1_off[2] r1_off[1] r1_off[0]
0 0 0 0 0 0 0 0
02 R1 cycle r1_cycle en r1_cycle[2] r1_cycle[1] r1_cycle[0]
0 0 0 0
03 G1 blink g1_on[3] g1_on[2] g1_on[1] g1_on[0] g1_off[3] g1_off[2] g1_off[1] g1_off[0]
0 0 0 0 0 0 0 0
04 G1 cycle g1_cycle en g1_cycle[2] g1_cycle[1] g1_cycle[0]
0 0 0 0
05 B1 blink b1_on[3] b1_on[2] b1_on[1] b1_on[0] b1_off[3] b1_off[2] b1_off[1] b1_off[0]
0 0 0 0 0 0 0 0
06 B1 cycle b1_cycle en b1_cycle[2] b1_cycle[1] b1_cycle[0]
0 0 0 0
07 Ext. PWM control
wled1_4
_pwm
wled5_6
_pwm r1_pwm g1_pwm b1_pwm r2_pwm g2_pwm b2_pwm
0 0 0 0 0 0 0 0
08 WLED control slope_w5_6 slope_w1_4 en_fade_w5_6 en_fade_w1_4 displ en_w1_4 en_w5_6
0 0 0 0 0 0 0
09 WLED1-4 wled1_4[7:0]
0 0 0 0 0 0 0 0
0A WLED5-6 wled5_6[7:0]
0 0 0 0 0 0 0 0
0B Enables
pwm_
sync nstby en_
boost
en_
autoload rgb_sel[1:0]
0 0 0 1 0 0
0C ADC output data[7:0]
0 0 0 0 0 0 0 0
0D Boost output boost[7:0]
0 0 1 1 1 1 1 1
0E Boost_frq freq_sel[2:0]
1 1 1
41 www.national.com
LP39542
ADDR
(HEX) REGISTER D7 D6 D5 D4 D3 D2 D1 D0
10 HC_Flash en_safety hc_pwm fl_t[1:0] hc[1:0] en_
hcflash
0 0 0 0 0 0 0
11 Pattern gen ctrl rgb_start loop log
0 0 0
12 RGB1 max current ir1[1:0] ig1[1:0] ib1[1:0]
0 0 0 0 0 0
13 RGB2 max current ir2[1:0] ig2[1:0] ib2[1:0]
0 0 0 0 0 0
2A Audio sync CTRL1 gain_sel[2:0] sync_mode en_agc en_sync input_sel[1:0]
0 0 0 0 0 0 1 1
2B Audio sync CTRL2 en_avg mode_ctrl[1:0] speed_ctrl[1:0]
0 0 0 0 0
50 Command 1A r[2:0] g[2:0] cet[3:2]
0 0 0 0 0 0 0 0
51 Command 1B cet[1:0] b[2:0] tt[2:0]
0 0 0 0 0 0 0 0
52 Command 2A r[2:0] g[2:0] cet[3:2]
0 0 0 0 0 0 0 0
53 Command 2B cet[1:0] b[2:0] tt[2:0]
0 0 0 0 0 0 0 0
54 Command 3A r[2:0] g[2:0] cet[3:2]
0 0 0 0 0 0 0 0
55 Command 3B cet[1:0] b[2:0] tt[2:0]
0 0 0 0 0 0 0 0
56 Command 4A r[2:0] g[2:0] cet[3:2]
0 0 0 0 0 0 0 0
57 Command 4B cet[1:0] b[2:0] tt[2:0]
0 0 0 0 0 0 0 0
58 Command 5A r[2:0] g[2:0] cet[3:2]
0 0 0 0 0 0 0 0
59 Command 5B cet[1:0] b[2:0] tt[2:0]
0 0 0 0 0 0 0 0
www.national.com 42
LP39542
ADDR
(HEX) REGISTER D7 D6 D5 D4 D3 D2 D1 D0
5A Command 6A r[2:0] g[2:0] cet[3:2]
0 0 0 0 0 0 0 0
5B Command 6B cet[1:0] b[2:0] tt[2:0]
0 0 0 0 0 0 0 0
5C Command 7A r[2:0] g[2:0] cet[3:2]
0 0 0 0 0 0 0 0
5D Command 7B cet[1:0] b[2:0] tt[2:0]
0 0 0 0 0 0 0 0
5E Command 8A r[2:0] g[2:0] cet[3:2]
0 0 0 0 0 0 0 0
5F Command 8B cet[1:0] b[2:0] tt[2:0]
0 0 0 0 0 0 0 0
60 Reset Writing any data to Reset Register resets LP39542
43 www.national.com
LP39542
LP39542 Registers
REGISTER BIT EXPLANATIONS
Each register is shown with a key indicating the accessibility of the each individual bit, and the initial condition:
Register Bit Accessibility and Initial Condition
Key Bit Accessibility
rw Read/write
r Read only
–0,–1 Condition after POR
RGB CTRL (00H) – RGB LEDS CONTROL REGISTER
D7 D6 D5 D4 D3 D2 D1 D0
cc_rgb1 cc_rgb2 r1sw g1sw b1sw r2sw g2sw b2sw
rw-1 rw-1 rw-0 rw-0 rw-0 rw-0 rw-0 rw-0
cc_rgb1 Bit 7 0 - R1, G1 and B1 are constant current sinks, current limited internally
1 - R1, G1 and B1 are switches, limit current with external ballast resistor
cc_rgb2 Bit 6 0 – R2, G2 and B2 are constant current sinks, current limited internally
1 – R2, G2 and B2 are switches, limit current with external ballast resistor
r1sw Bit 5 0 – R1 disabled
1 – R1 enabled
g1sw Bit 4 0 – G1 disabled
1 – G1 enabled
b1sw Bit 3 0 – B1 disabled
1 – B1 enabled
r2sw Bit 2 0 – R2 disabled
1 – R2 enabled
g2sw Bit 1 0 – G2 disabled
1 – G2 enabled
b2sw Bit 0 0 – B2 disabled
1 – B2 enabled
R1/G1/B1 BLINK (01H, 03H, 05H) – BLINKING ON/OFF TIME CONTROL REGISTER
D7 D6 D5 D4 D3 D2 D1 D0
R1/G1/B1_ON[3:0] R1/G1/B1_OFF[3:0]
rw-0 rw-0 rw-0 rw-0 rw-0 rw-0 rw-0 rw-0
www.national.com 44
LP39542
R1_ON[3:0],
R1_OFF[3:0]
G1_ON[3:0],
G1_OFF[3:0]
B1_ON[3:0],
B1_OFF[3:0]
Bits 7-4, 3-0
RGB1 ON and OFF time
Bits ON/OFF time
0000 0%
0001 1%
0010 2.5%
0011 5%
0100 7.5%
0101 10%
0110 15%
0111 20%
1000 30%
1001 40%
1010 50%
1011 60%
1100 70%
1101 80%
1110 90%
1111 100%
R1/G1/B1 CYCLE(02H, 04H, 06H) – BLINKING CYCLE CONTROL REGISTER
D7 D6 D5 D4 D3 D2 D1 D0
R1/G1/
B1_CYCLE_EN
R1/G1/B1_CYCLE[2:0]
r-0 r-0 r-0 r-0 rw-0 rw-0 rw-0 rw-0
R1_CYCLE_EN
G1_CYCLE_EN
B1_CYCLE_EN
Bit 3 Blinking enable
0 = disabled, output state is defined with RGB registers
1 = enabled, output state is defined with blinking cycle
R1_CYCLE[2:0]
G1_CYCLE[2:0]
B1_CYCLE[2:0]
Bits 2-0 RGB1 cycle time
Bits Blinking cycle time Blinking frequency
000 0.1s 10 Hz
001 0.25s 4 Hz
010 0.5s 2 Hz
011 1s 1 Hz
100 2s 0.5 Hz
101 3s 0.33 Hz
110 4s 0.25 Hz
111 5s 0.2 Hz
45 www.national.com
LP39542
EXT_PWM_CONTROL (07H) – EXTERNAL PWM CONTROL REGISTER
D7 D6 D5 D4 D3 D2 D1 D0
wled1_4_pwm wled5_6_pwm r1_pwm g1_pwm b1_pwm r2_pwm g2_pwm b2_pwm
rw-0 rw-0 rw-0 rw-0 rw-0 rw-0 rw-0 rw-0
wled1_4_pwm Bit 7 0 – WLED1…WLED4 PWM control disabled
1 – WLED1…WLED4 PWM control enabled
wled5_6_pwm Bit 6 0 – WLED5, WLED6 PWM control disabled
1 – WLED5, WLED6 PWM control enabled
r1_pwm Bit 5 0 – R1 PWM control disabled
1 – R1 PWM control enabled
g1_pwm Bit 4 0 – G1 PWM control disabled
1 – G1 PWM control enabled
b1_pwm Bit 3 0 – RB PWM control disabled
1 – B1 PWM control enabled
r2_pwm Bit 2 0 – R2 PWM control disabled
1 – R2 PWM control enabled
g2_pwm Bit 1 0 – G2 PWM control disabled
1 – G2 PWM control enabled
b2_pwm Bit 0 0 – B2 PWM control disabled
1 – B2 PWM control enabled
WLED CONTROL (08H) – WLED CONTROL REGISTER
D7 D6 D5 D4 D3 D2 D1 D0
slope_w5_6 slope_w1_4 en_fade_w5_6 en_fade_w1_4 displ en_w1_4 en_w5_6
r-0 rw-0 rw-0 rw-0 rw-0 rw-0 rw-0 rw-0
slope_w5_6 Bit 6 0 – WLED5-6 full range fade execution time 1.3s
1 – WLED5-6 full range fade execution time 0.65s
slope_w1_4 Bit 5 0 – WLED1-4 full range fade execution time 1.3s
1 – WLED1-4 full range fade execution time 0.65s
en_fade_w5_6 Bit 4 0 – disable fade for WLED5-6
1 – enable fade for WLED5-6
en_fade_w1_4 Bit 3 0 – disable fade for WLED1-4
1 – enable fade for WLED1-4
displ Bit 2 0 – WLED1-4 and WLED5-6 are controlled separately
1 – WLED1-4 and WLED5-6 are controlled with WLED1-4 controls
en_w1_4 Bit 1 0 – WLED1-4 disabled
1 – WLED1-4 enabled
en_w5_6 Bit 0 0 – WLED5-6 disabled
1 – WLED5-6 enabled
www.national.com 46
LP39542
WLED1-4 (09H) – WLED1…WLED4 BRIGHTNESS CONTROL REGISTER
D7 D6 D5 D4 D3 D2 D1 D0
wled1_4[7:0]
rw-0 rw-0 rw-0 rw-0 rw-0 rw-0 rw-0 rw-0
wled1_4[7:0] Bits 7-0
Adjustment
wled1_4[7:0] Typical driver current (mA)
0000 0000 0
0000 0001 0.1
0000 0010 0.2
0000 0011 0.3
0000 0100 0.4
1111 1101 25.3
1111 1110 25.4
1111 1111 25.5
WLED5-6 (0AH) – WLED5, WLED6 BRIGHTNESS CONTROL REGISTER
D7 D6 D5 D4 D3 D2 D1 D0
wled5_6[7:0]
rw-0 rw-0 rw-0 rw-0 rw-0 rw-0 rw-0 rw-0
wled5_6[7:0] Bits 7-0
Adjustment
wled5_6[7:0] Typical driver current (mA)
0000 0000 0
0000 0001 0.1
0000 0010 0.2
0000 0011 0.3
0000 0100 0.4
1111 1101 25.3
1111 1110 25.4
1111 1111 25.5
47 www.national.com
LP39542
ENABLES (0BH) – ENABLES REGISTER
D7 D6 D5 D4 D3 D2 D1 D0
pwm_sync nstby en_boost en_autoload rgb_sel[1:0]
rw-0 rw-0 rw-0 r-0 r-0 rw-1 rw-0 rw-0
pwm_sync Bit 7 0 – synchronization to external clock disabled
1 – synchronization to external clock enabled
nstby Bit 6 0 – LP39542 standby mode
1 – LP39542 active mode
en_boost Bit 5 0 – boost converter disabled
1 – boost converter enabled
en_autoload Bit 2 0 – internal boost converter loader off
1 – internal boost converter loader on
rgb_sel[1:0] Bits 1-0
Color LED control mode selection
rgb_sel[1:0] Audio sync Pattern generator Blinking sequence
00 - RGB1 & RGB2 -
01 - RGB2 RGB1
10 RGB2 RGB1 -
11 RGB1 & RGB2 - -
ADC_OUTPUT (0CH) – ADC DATA REGISTER
D7 D6 D5 D4 D3 D2 D1 D0
data[7:0]
r-0 r-0 r-0 r-0 r-0 r-0 r-0 r-0
data[7:0] Bits 7-0 Data register ADC (Audio input, light or temperature sensors)
www.national.com 48
LP39542
BOOST_OUTPUT (0DH) – BOOST OUTPUT VOLTAGE CONTROL REGISTER
D7 D6 D5 D4 D3 D2 D1 D0
Boost[7:0]
rw-0 rw-0 rw-1 rw-1 rw-1 rw-1 rw-1 rw-1
Boost[7:0] Bits 7-0
Adjustment
Boost[7:0] Typical boost output (V)
0000 0000 4.00
0000 0001 4.25
0000 0011 4.40
0000 0111 4.55
0000 1111 4.70
0001 1111 4.85
0011 1111 5.00 (default)
0111 1111 5.15
1111 1111 5.30
BOOST_FRQ (0EH) – BOOST FREQUENCY CONTROL REGISTER
D7 D6 D5 D4 D3 D2 D1 D0
freq_sel[2:0]
r-0 r-0 r-0 r-0 r-0 rw-1 rw-1 rw-1
freq_sel[2:0] Bits 7-0
Adjustment
freq_sel[2:0] Frequency
1xx 2.00 MHz
01x 1.67 MHz
00x 1.00 MHz
49 www.national.com
LP39542
HC_FLASH (10H) – HIGH CURRENT FLASH DRIVER CONTROL REGISTER
D7 D6 D5 D4 D3 D2 D1 D0
en_safety hc_pwm fl_t[1:0] hc[1:0] en_hcflash
r-0 rw-0 rw-0 rw-0 rw-0 rw-0 rw-0 rw-0
en_safety Bit 6 0 - flash timeout feature disabled
1 - flash timeout feature enabled
hc_pwm Bit 5 0 – ext. PWM for high current flash driver disabled
1 – ext. PWM for high current flash driver enabled
fl_t[1:0] Bits 4-3
Flash duration for high current driver
fl_t[1:0] Typical flash duration
00 200 ms
01 400 ms
10 600 ms
11 EN_FLASH pin on duration
hc[1:0] Bits 2-1
Current control for high current flash driver
hc[1:0] current
00 0.25×IMAX(FLASH)
01 0.50×IMAX(FLASH)
10 0.75×IMAX(FLASH)
11 1.00×IMAX(FLASH)
en_hcflash Bit 0 0 – high current flash driver disabled
1 – high current flash driver enabled
PATTERN_GEN_CTRL (11H) – PATTERN GENERATOR CONTROL REGISTER
D7 D6 D5 D4 D3 D2 D1 D0
en_blink rgb_start loop log
r-0 r-0 r-0 r-0 rw-0 rw-0 rw-0 rw-0
en_blink Bit 3 0 - blinking sequences start bit disabled
1 - blinking sequences start bit enabled
rgb_start Bit 2 0 – pattern generator disabled
1 – execution pattern starting from command 1
loop Bit 1 0 – pattern generator loop disabled (single pattern)
1 – pattern generator loop enabled (execute until stopped)
log Bit 0 0 – color intensity mode 0
1 – color intensity mode 1
www.national.com 50
LP39542
RGB1_MAX_CURRENT (12H) – RGB1 DRIVER INDIVIDUAL MAXIMUM CURRENT CONTROL REGISTER
D7 D6 D5 D4 D3 D2 D1 D0
ir1[1:0] ig1[1:0] ib1[1:0]
r-0 r-0 rw-0 rw-0 rw-0 rw-0 rw-0 rw-0
ir1[1:0] Bits 5-4
Maximum current for R1 driver
ir1[2:0] Maximum output current
00 0.25×IMAX
01 0.50×IMAX
10 0.75×IMAX
11 1.00×IMAX
ig1[1:0] Bits 3-2
Maximum current for G1 driver
ig2[1:0] Maximum output current
00 0.25×IMAX
01 0.50×IMAX
10 0.75×IMAX
11 1.00×IMAX
ib1[1:0] Bits 1-0
Maximum current for B1 driver
ib1[1:0] Maximum output current
00 0.25×IMAX
01 0.50×IMAX
10 0.75×IMAX
11 1.00×IMAX
51 www.national.com
LP39542
RGB2_MAX_CURRENT (13H) – RGB2 DRIVER INDIVIDUAL MAXIMUM CURRENT CONTROL REGISTER
D7 D6 D5 D4 D3 D2 D1 D0
ir2[1:0] ig2[1:0] ib2[1:0]
r-0 r-0 rw-0 rw-0 rw-0 rw-0 rw-0 rw-0
ir2[1:0] Bits 5-4
Maximum current for R2 driver
ir2[2:0] Maximum output current
00 0.25×IMAX
01 0.50×IMAX
10 0.75×IMAX
11 1.00×IMAX
ig2[1:0] Bits 3-2
Maximum current for G2 driver
ig2[1:0] Maximum output current
00 0.25×IMAX
01 0.50×IMAX
10 0.75×IMAX
11 1.00×IMAX
ib2[1:0] Bits 1-0
Maximum current for B2 driver
ib2[1:0] Maximum output current
00 0.25×IMAX
01 0.50×IMAX
10 0.75×IMAX
11 1.00×IMAX
www.national.com 52
LP39542
AUDIO_SYNC_CTRL1 (2AH) – AUDIO SYNCHRONIZATION AND ADC CONTROL REGISTER 1
D7 D6 D5 D4 D3 D2 D1 D0
gain_sel[2:0] sync_mode en_agc en_sync input_sel[1:0]
rw-0 rw-0 rw-0 rw-0 rw-0 rw-0 rw-1 rw-1
gain_sel[2:0] Bits 7-5
Input signal gain control
gain_sel[2:0] gain, dB
000 0 (default)
001 3
010 6
011 9
100 12
101 15
110 18
111 21
sync_mode Bit 4
Input filter mode control
0 – Amplitude mode
1 – Frequency mode
en_agc Bit 3 0 – automatic gain control disabled
1 – automatic gain control enabled
en_sync Bit 2 0 – audio synchronization disabled
1 – audio synchronization enabled
input_sel[1:0] Bits 1-0
ADC input selector
input_sel[1:0] Input
00 Single ended input signal (ASE)
01 Temperature measurement
10 Ambient light measurement
11 No input (default)
AUDIO_SYNC_CTRL2 (2BH) – AUDIO SYNCHRONIZATION AND ADC CONTROL REGISTER 2
D7 D6 D5 D4 D3 D2 D1 D0
en_avg mode_ctrl[1:0] speed_ctrl[1:0]
r-0 r-0 r-0 rw-0 rw-0 rw-0 rw-0 rw-0
en_avg Bit 4
0 – averaging disabled. fsample = 122 Hz, data in
register changes every 8.2 ms.
1 – averaging enabled. fsample = 244 Hz, averaging of
64 samples, data in register changes every 262 ms
(3.2Hz).
mode_ctrl[1:0] Bits 3-2 Filtering mode control
speed_ctrl[1:0] Bits 1-0
LEDs light response time to audio input
speed_ctrl[1:0] Response
00 FASTEST (default)
01 FAST
10 MEDIUM
11 SLOW
53 www.national.com
LP39542
PATTERN CONTROL REGISTERS
Command_[1:8]A – Pattern Control Register A
D7 D6 D5 D4 D3 D2 D1 D0
r[2:0] g[2:0] cet[3:2]
rw-0 rw-0 rw-0 rw-0 rw-0 rw-0 rw-0 rw-0
Command_[1:8]B – Pattern Control Register B
D7 D6 D5 D4 D3 D2 D1 D0
cet[1:0] b[2:0] tt[2:0]
rw-0 rw-0 rw-0 rw-0 rw-0 rw-0 rw-0 rw-0
r[2:0] Bits
7-5A
Red color intensity
r[2:0] current, %
log=0 log=1
000 0×IMAX 0×IMAX
001 7%×IMAX 1%×IMAX
010 14%×IMAX 2%×IMAX
011 21%×IMAX 4%×IMAX
100 32%×IMAX 10%×IMAX
101 46%×IMAX 21%×IMAX
110 71%×IMAX 46%×IMAX
111 100%×IMAX 100%×IMAX
g[2:0] Bits
4-2A
Green color intensity
g[2:0] current, %
log=0 log=1
000 0×IMAX 0×IMAX
001 7%×IMAX 1%×IMAX
010 14%×IMAX 2%×IMAX
011 21%×IMAX 4%×IMAX
100 32%×IMAX 10%×IMAX
101 46%×IMAX 21%×IMAX
110 71%×IMAX 46%×IMAX
111 100%×IMAX 100%×IMAX
www.national.com 54
LP39542
cet[3:0]
Bits
1-0A
7-6B
Command execution time
cet[3:0] CET duration, ms
0000 197
0001 393
0010 590
0011 786
0100 983
0101 1180
0110 1376
0111 1573
1000 1769
1001 1966
1010 2163
1011 2359
1100 2556
1101 2753
1110 2949
1111 3146
b[2:0] Bits
5-3B
Blue color intensity
b[2:0] current, %
log=0 log=1
000 0×IMAX 0×IMAX
001 7%×IMAX 1%×IMAX
010 14%×IMAX 2%×IMAX
011 21%×IMAX 4%×IMAX
100 32%×IMAX 10%×IMAX
101 46%×IMAX 21%×IMAX
110 71%×IMAX 46%×IMAX
111 100%×IMAX 100%×IMAX
tt[2:0] Bits
2-0B
Transition time
tt[2:0] Transition time, ms
000 0
001 55
010 110
011 221
100 442
101 885
110 1770
111 3539
RESET (60H) - RESET REGISTER
D7 D6 D5 D4 D3 D2 D1 D0
Writing any data to Reset Register in address 60H can reset LP39542
w-0 w-0 w-0 w-0 w-0 w-0 w-0 w-0
55 www.national.com
LP39542
Physical Dimensions inches (millimeters) unless otherwise noted
The dimension for X1 ,X2 and X3 are as given:
X1=3.00 mm ±0.03 mm
X2=3.00 mm ±0.03 mm
X3=0.60 mm ±0.075 mm
36-bump micro SMD Package, 3 x 3 x 0.6 mm, 0.5 mm pitch
NS Package Number TLA36AAA
www.national.com 56
LP39542
The dimension for X1 ,X2 and X3 are as given:
X1=3.00 mm ±0.03 mm
X2=3.00 mm ±0.03 mm
X3=0.65 mm ±0.075 mm
36-bump micro SMDxt Package, 3 x 3 x 0.65 mm, 0.5 mm pitch
NS Package Number RLA36AAA
See Application notes AN–1112 and AN–1412 for PCB design and assembly instructions.
57 www.national.com
LP39542
Notes
LP39542 Advanced Lighting Management Unit
THE CONTENTS OF THIS DOCUMENT ARE PROVIDED IN CONNECTION WITH NATIONAL SEMICONDUCTOR CORPORATION
(“NATIONAL”) PRODUCTS. NATIONAL MAKES NO REPRESENTATIONS OR WARRANTIES WITH RESPECT TO THE ACCURACY
OR COMPLETENESS OF THE CONTENTS OF THIS PUBLICATION AND RESERVES THE RIGHT TO MAKE CHANGES TO
SPECIFICATIONS AND PRODUCT DESCRIPTIONS AT ANY TIME WITHOUT NOTICE. NO LICENSE, WHETHER EXPRESS,
IMPLIED, ARISING BY ESTOPPEL OR OTHERWISE, TO ANY INTELLECTUAL PROPERTY RIGHTS IS GRANTED BY THIS
DOCUMENT.
TESTING AND OTHER QUALITY CONTROLS ARE USED TO THE EXTENT NATIONAL DEEMS NECESSARY TO SUPPORT
NATIONAL’S PRODUCT WARRANTY. EXCEPT WHERE MANDATED BY GOVERNMENT REQUIREMENTS, TESTING OF ALL
PARAMETERS OF EACH PRODUCT IS NOT NECESSARILY PERFORMED. NATIONAL ASSUMES NO LIABILITY FOR
APPLICATIONS ASSISTANCE OR BUYER PRODUCT DESIGN. BUYERS ARE RESPONSIBLE FOR THEIR PRODUCTS AND
APPLICATIONS USING NATIONAL COMPONENTS. PRIOR TO USING OR DISTRIBUTING ANY PRODUCTS THAT INCLUDE
NATIONAL COMPONENTS, BUYERS SHOULD PROVIDE ADEQUATE DESIGN, TESTING AND OPERATING SAFEGUARDS.
EXCEPT AS PROVIDED IN NATIONAL’S TERMS AND CONDITIONS OF SALE FOR SUCH PRODUCTS, NATIONAL ASSUMES NO
LIABILITY WHATSOEVER, AND NATIONAL DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTY RELATING TO THE SALE
AND/OR USE OF NATIONAL PRODUCTS INCLUDING LIABILITY OR WARRANTIES RELATING TO FITNESS FOR A PARTICULAR
PURPOSE, MERCHANTABILITY, OR INFRINGEMENT OF ANY PATENT, COPYRIGHT OR OTHER INTELLECTUAL PROPERTY
RIGHT.
LIFE SUPPORT POLICY
NATIONAL’S PRODUCTS ARE NOT AUTHORIZED FOR USE AS CRITICAL COMPONENTS IN LIFE SUPPORT DEVICES OR
SYSTEMS WITHOUT THE EXPRESS PRIOR WRITTEN APPROVAL OF THE CHIEF EXECUTIVE OFFICER AND GENERAL
COUNSEL OF NATIONAL SEMICONDUCTOR CORPORATION. As used herein:
Life support devices or systems are devices which (a) are intended for surgical implant into the body, or (b) support or sustain life and
whose failure to perform when properly used in accordance with instructions for use provided in the labeling can be reasonably expected
to result in a significant injury to the user. A critical component is any component in a life support device or system whose failure to perform
can be reasonably expected to cause the failure of the life support device or system or to affect its safety or effectiveness.
National Semiconductor and the National Semiconductor logo are registered trademarks of National Semiconductor Corporation. All other
brand or product names may be trademarks or registered trademarks of their respective holders.
Copyright© 2007 National Semiconductor Corporation
For the most current product information visit us at www.national.com
National Semiconductor
Americas Customer
Support Center
Email:
new.feedback@nsc.com
Tel: 1-800-272-9959
National Semiconductor Europe
Customer Support Center
Fax: +49 (0) 180-530-85-86
Email: europe.support@nsc.com
Deutsch Tel: +49 (0) 69 9508 6208
English Tel: +49 (0) 870 24 0 2171
Français Tel: +33 (0) 1 41 91 8790
National Semiconductor Asia
Pacific Customer Support Center
Email: ap.support@nsc.com
National Semiconductor Japan
Customer Support Center
Fax: 81-3-5639-7507
Email: jpn.feedback@nsc.com
Tel: 81-3-5639-7560
www.national.com
IMPORTANT NOTICE
Texas Instruments Incorporated and its subsidiaries (TI) reserve the right to make corrections, modifications, enhancements, improvements,
and other changes to its products and services at any time and to discontinue any product or service without notice. Customers should
obtain the latest relevant information before placing orders and should verify that such information is current and complete. All products are
sold subject to TIs terms and conditions of sale supplied at the time of order acknowledgment.
TI warrants performance of its hardware products to the specifications applicable at the time of sale in accordance with TIs standard
warranty. Testing and other quality control techniques are used to the extent TI deems necessary to support this warranty. Except where
mandated by government requirements, testing of all parameters of each product is not necessarily performed.
TI assumes no liability for applications assistance or customer product design. Customers are responsible for their products and
applications using TI components. To minimize the risks associated with customer products and applications, customers should provide
adequate design and operating safeguards.
TI does not warrant or represent that any license, either express or implied, is granted under any TI patent right, copyright, mask work right,
or other TI intellectual property right relating to any combination, machine, or process in which TI products or services are used. Information
published by TI regarding third-party products or services does not constitute a license from TI to use such products or services or a
warranty or endorsement thereof. Use of such information may require a license from a third party under the patents or other intellectual
property of the third party, or a license from TI under the patents or other intellectual property of TI.
Reproduction of TI information in TI data books or data sheets is permissible only if reproduction is without alteration and is accompanied
by all associated warranties, conditions, limitations, and notices. Reproduction of this information with alteration is an unfair and deceptive
business practice. TI is not responsible or liable for such altered documentation. Information of third parties may be subject to additional
restrictions.
Resale of TI products or services with statements different from or beyond the parameters stated by TI for that product or service voids all
express and any implied warranties for the associated TI product or service and is an unfair and deceptive business practice. TI is not
responsible or liable for any such statements.
TI products are not authorized for use in safety-critical applications (such as life support) where a failure of the TI product would reasonably
be expected to cause severe personal injury or death, unless officers of the parties have executed an agreement specifically governing
such use. Buyers represent that they have all necessary expertise in the safety and regulatory ramifications of their applications, and
acknowledge and agree that they are solely responsible for all legal, regulatory and safety-related requirements concerning their products
and any use of TI products in such safety-critical applications, notwithstanding any applications-related information or support that may be
provided by TI. Further, Buyers must fully indemnify TI and its representatives against any damages arising out of the use of TI products in
such safety-critical applications.
TI products are neither designed nor intended for use in military/aerospace applications or environments unless the TI products are
specifically designated by TI as military-grade or "enhanced plastic."Only products designated by TI as military-grade meet military
specifications. Buyers acknowledge and agree that any such use of TI products which TI has not designated as military-grade is solely at
the Buyer's risk, and that they are solely responsible for compliance with all legal and regulatory requirements in connection with such use.
TI products are neither designed nor intended for use in automotive applications or environments unless the specific TI products are
designated by TI as compliant with ISO/TS 16949 requirements. Buyers acknowledge and agree that, if they use any non-designated
products in automotive applications, TI will not be responsible for any failure to meet such requirements.
Following are URLs where you can obtain information on other Texas Instruments products and application solutions:
Products Applications
Audio www.ti.com/audio Communications and Telecom www.ti.com/communications
Amplifiers amplifier.ti.com Computers and Peripherals www.ti.com/computers
Data Converters dataconverter.ti.com Consumer Electronics www.ti.com/consumer-apps
DLP®Products www.dlp.com Energy and Lighting www.ti.com/energy
DSP dsp.ti.com Industrial www.ti.com/industrial
Clocks and Timers www.ti.com/clocks Medical www.ti.com/medical
Interface interface.ti.com Security www.ti.com/security
Logic logic.ti.com Space, Avionics and Defense www.ti.com/space-avionics-defense
Power Mgmt power.ti.com Transportation and Automotive www.ti.com/automotive
Microcontrollers microcontroller.ti.com Video and Imaging www.ti.com/video
RFID www.ti-rfid.com
OMAP Mobile Processors www.ti.com/omap
Wireless Connectivity www.ti.com/wirelessconnectivity
TI E2E Community Home Page e2e.ti.com
Mailing Address: Texas Instruments, Post Office Box 655303, Dallas, Texas 75265
Copyright ©2011, Texas Instruments Incorporated