LP8550 functional
architecture

The LP8550 is a fixed-frequency PWM LED driver manufactured by Texas Instruments, commonly found in MacBook Pro and MacBook Air display backlighting circuits. The device integrates a synchronous buck converter with integrated high-side and low-side MOSFETs, targeting LED current accuracy within ±5% across a wide input voltage range (2.7V–5.5V).

On Apple boards, the LP8550 drives LED strings in constant-current mode. Typical configurations source 200mA to 300mA per string, with multiple parallel driver stages for redundancy and current distribution. The driver operates at a fixed switching frequency of approximately 2.4 MHz, reducing EMI and component size versus lower-frequency alternatives.

Pin-level signal distribution

Critical input rails feeding the LP8550 on repair-relevant boards:

  • VIN (pin 1): Battery voltage or regulated 5.0V rail. Typical DC operating point: 4.2V–5.0V.
  • GND (pins 3, 14): Reference and return path. Must be solid ground with minimal loop inductance.
  • FB (pin 8): Feedback divider input. Voltage divider samples the actual LED cathode voltage.
  • PWMIS (pin 11): PWM input signal. Open-drain or standard logic, typically 3.3V LVCMOS from system controller.
  • EN (pin 10): Active-high enable. Pulled to 3.3V logic rail with internal pull-down.

Output stage (OUT, pin 13) drives the integrated buck converter inductor and LED string directly. Peak voltage under full brightness approaches input voltage minus boost converter losses, typically 4.8V to 5.0V at the cathode.

Voltage rails &
current paths

On modern MacBook logic boards, the LP8550 backlight driver chain follows this architecture:

Node / Rail Typical Voltage Function
PPBUS_G3H 4.2V–5.0V Primary battery or regulated 5V input to LP8550 VIN
PPVRTX_BACKLIGHT 4.8V–5.0V LP8550 output; drives LED anode through series resistance
LED cathode (return) 0.0V–0.2V (rel. GND) LED ground return; sampled by FB divider for current feedback
FB divider output 0.4V–0.8V Proportional to LED current; compared internally to 0.8V reference
PWMIS logic input 0V or 3.3V PWM modulation signal from system SMC or EC; duty cycle = brightness

Backlight current is set via external sense resistor in the LED return path. The LP8550 maintains constant current through a transconductance amplifier that compares the FB voltage against an internal 0.8V reference. If LED cathode voltage rises (indicating higher current), the duty cycle reduces to restore setpoint.

Sense resistor values typically range 3.3Ω–10Ω. Verify via schematic; open sense resistor means zero current feedback and potential runaway brightness (catastrophic LED damage).

Failure modes &
diagnostic workflow

No backlight / complete failure

First step: Confirm PPBUS_G3H supply to LP8550 VIN. Measure continuity from battery connector to pin 1. Typical fault: broken VIN trace or input capacitor C_BKLT_IN open/shorted. Replacement candidates: TDK MLK107, Samsung MLCC 10µF 6.3V or equivalent.

Enable signal check: Probe pin 10 (EN). Under normal operation, EN rests at 3.3V (pulled high). If held low, the driver is disabled—verify system SMC or EC is driving this rail correctly. Stuck-low EN suggests short to GND on the EN trace.

PWM input validity: Measure PWMIS (pin 11) using scope set to 1V/div, 100ms/div. You should observe 0V–3.3V square wave at 60–100 Hz (typical display refresh-derived PWM). No oscillation or constant 0V indicates missing PWM signal from system controller.

Output voltage: If VIN is good, EN is high, and PWM is present, probe the OUT pin (13) and PPVRTX_BACKLIGHT rail. Under 50% brightness, expect 2.4V–2.6V. Under max brightness, 4.8V–5.0V. If OUT is stuck at 0V, suspect internal MOSFET short or inductor open. If stuck at supply voltage, suspect gate drive failure.

Partial or flickering brightness

Intermittent backlight typically arises from bad solder joints or capacitive coupling issues on the PWM or FB nets. Reflow the LP8550 and surrounding passives (inductor, sense resistor, output capacitors). Flickering synchronized with kernel sleep events suggests a firmware/SMC issue rather than hardware failure.

If only one LED string (of multiple parallel) is functioning, isolate the nonfunctional string via visual inspection. Measure LED cathode voltage on the failed string—should match the working string within 0.05V. Open LED or broken series resistor causes zero current draw on that branch.

Shorted or excessive current draw

Verify sense resistor value with a multimeter. Typical sense resistor should exhibit 5.0Ω ±5%. A shorted sense resistor (measuring 0.0Ω) disables current feedback, allowing the driver to saturate and destroy LEDs in seconds. Replace with exact value matching schematic.

Measure the FB pin voltage under operation. At rest (zero brightness PWM), FB should collapse toward 0V. At full brightness, FB should stabilize near 0.75V–0.85V (just below the 0.8V internal threshold). If FB is stuck above 0.9V, suspect a leaking output capacitor or failed feedback divider network.

Step-by-step board-level
verification

  1. Disconnect battery. Isolate power to prevent latch-up during probing.
  2. Measure VIN continuity. Ohm out PPBUS_G3H to pin 1 of LP8550. Target: <5Ω. If open, trace back to SMC bias rail or battery connector.
  3. Check input capacitors. Use ESR meter on C_BKLT_IN (typical 10µF). ESR should be <50mΩ at 1 kHz. Leaky or open caps cause supply sag and brightness collapse.
  4. Verify GND integrity. Probe pins 3 and 14. Both must read 0V relative to board ground. Measure resistance between these pins—should be <1Ω.
  5. Enable signal injection (optional). If EN trace is floating, jumper pin 10 directly to 3.3V rail via 10kΩ resistor. Backlight should respond to PWM input.
  6. Scope the PWM input. Connect scope to pin 11. Adjust vertical scale to 1V/div and trigger on rising edge. Capture ≥5 cycles. Confirm duty cycle varies from 0% to 100% when brightness slider moves.
  7. Measure FB voltage under steady operation. Connect a 10MΩ probe across the FB divider (pin 8). Note steady-state voltage at different brightness levels. Log minimum and maximum readings.
  8. Inspect external components. Check sense resistor solder joints and LED string connections. Reflow if necessary. Verify no corrosion or popcorn cracking near the LP8550 package.
A functioning LP8550 backlight chain will respond to brightness changes within 500ms and exhibit smooth, flicker-free output across the full adjustment range.

Recommended replacement
parts & supplies

When the LP8550 itself is confirmed defective (output shorted, internal MOSFET failure, or oscillation instability), source an exact drop-in replacement: Texas Instruments LP8550DRVR (VFBGA-14 package). Verify QFN pin-out compatibility before ordering—there are multiple LP85xx variants with different pinouts.

Associated passives worthy of replacement in a backlight repair kit:

  • Input capacitor: TDK MLK107 or Murata GRM31CR61A106KA19L (10µF, 6.3V, X5R).
  • Output filter cap: Panasonic 4.7µF, 10V MLCC in parallel with 1µF ceramic for low-ESR.
  • Inductor: Vishay IHLE-2020AB or TDK SPM6530 (2.2µH, ≥1.5A saturation).
  • Sense resistor: Confirm schematic value; typically Yageo MFR0816 or Panasonic ERJ-2 metal film, 1% tolerance.

If the LP8550 is functional but brightness control is absent, the fault usually lies upstream: a missing PWM signal from the system EC or SMC. This requires microcontroller firmware repair or SMC replacement, which falls outside pure component diagnostics.

New articles every day

Get notified when new technical articles are published — no spam, unsubscribe anytime.

New articles every day

Get notified when new technical articles are published — no spam, unsubscribe anytime.

New articles every day

Get notified when new technical articles are published — no spam, unsubscribe anytime.

New articles every day

Get notified when new technical articles are published — no spam, unsubscribe anytime.

Stay updated
New articles every day

Get notified when new technical articles are published — no spam, unsubscribe anytime.