TABLE 2. PWM Control Selection
PWM_MD PWM_SEL PWM source
1 1 PWM input (Direct control)
0 1
PWM input pin (Duty cycle
based), default
1 0 Brightness register
0 0
PWM input pin (Duty cycle
based) and Brightness register
In addition Ambient light sensor (when used) and on-chip
temperature regulation also influence the output PWM con-
trol. This is described later.
A. Direct PWM Input Control
Display1 group can be directly controlled with external PWM
signal (bypassing all the PWM logic) by setting <PWM_MD>
and <PWM_SEL> bits high. Outputs will be active when the
PWM input pin is high, and when the input is low the outputs
will be off. Input PWM frequency can vary from 100 Hz to 25
kHz. Display2 is not controlled with this signal.
Note: In this mode, Ambient Light sensor and PSPWM
scheme do not influence the output PWM.
B. PWM Input Pin Control (Duty Cycle-based)
An external PWM signal can be used to set the brightness of
the Display1 group. LP8543 measures the duty cycle of this
input signal to calculate the output PWM value. Input PWM
frequency can vary from 100 Hz to 25 kHz. Output PWM fre-
quency is set by EEPROM registers.
Note: In this mode, Ambient Light compensation and PSPWM
scheme can be also used.
C. PWM Control Using Brightness Register
Generation of PWM for LED strings can be based on Bright-
ness register value. For Display1 group, this scheme is en-
abled when <PWM_SEL> bit is set to 0 and <PWM_MD> is
set to 1. Display2 group has the brightness register control
enabled by default. Two separate 8-bit registers Displ1
brightness and Displ2 brightness store the brightness val-
ues for Display1 and Display2 respectively. For Display1, this
8-bit brightness value from the register is converted to 10-bit
LED PWM value using a three-part piecewise linear transfer
curve as shown below. This makes it possible to calibrate the
100% brightness and the dimming behavior. The curve coef-
ficients are stored in the EEPROM and are user pro-
grammable if needed. The LED PWM frequency is set by
EEPROM register.
Note: In this mode, Ambient Light compensation and PSPWM
scheme can be also used.
30085821
Three-Segment Transfer Curve Example
D. PWM Pin and Register Control
In this mode, PWM control pin can linearly reduce the bright-
ness of Display1 from the value set by the Brightness Register
and Ambient Light sensor. Same controls can be used as in
brightness register based PWM control. Output PWM fre-
quency is set by EEPROM registers. This mode is compatible
with Intel DPST (Display Power Saving Technology).
STAND ALONE MODE
LP8543 can be set to operate in stand alone mode, where
LP8543 operates without I2C / SMBus and EN and PWM input
pins are the only controls for the device. To enable stand-
alone mode, EEPROM bit <EN_STANDALONE> must be set
to 1 in register B4h. In this mode PWM pin sets the brightness
and with EN pin the backlight can be turned on. When PWM
or EN input pin is permanently low, the chip is turned off. Turn
off time is typically 50 ms. When there is signal in PWM input
and EN is high, the chip turns on and adjusts brightness ac-
cording to PWM signal duty cycle. All settings needed for
operation like LED current, number of LEDs etc. are obtained
from EEPROM. If only one signal control is needed, the EN
and PWM pin can be tied together and PWM signal can be
connected to this. Stand alone mode is useful in applications
where I2C or SMBus control is not possible or available to use.
AMBIENT LIGHT COMPENSATION
LP8543 supports an external ambient light sensor to control
the backlight brightness (Display1) and its usage is controlled
with two bits in the Config2 register, namely <ALSO_EN>
and <ALSO_CALC_EN>. <ALSO_EN> bit controls enabling/
disabling of the sensor itself, and <ALSO_CALC_EN> bit de-
termines whether the ALS measurement data will be used by
an external processor (Host) or by LP8543’s internal control
logic to control the brightness.
If <ALSO_EN> bit is 1 the ALSO output pin is set high and the
input frequency measuring is enabled. Frequency is mea-
sured for 500 ms, and the result is divided with 10-bit
prescaler (defined in EEPROM), resulting in a 10-bit value.
This 10-bit result can be read from ALS MSB and ALS LSB
registers. ALS MSB register must be read first followed by
ALS LSB register. If ALS_CALC_EN bit is set to 0, then the
measurement data is not used by LP8543’s internal PWM
logic but left for the host to adjust the brightness.
On the other hand if the ALS_CALC_EN bit is set to 1, ALS
measurement result will control backlight brightness in all but
direct external PWM control mode. The measured ALS value
www.ti.com 16
LP8543