SNVSBA5C December   2019  – May 2024 LP8866-Q1

PRODUCTION DATA  

  1.   1
  2. Features
  3. Applications
  4. Description
  5. Pin Configuration and Functions
  6. Specifications
    1. 5.1 Absolute Maximum Ratings
    2. 5.2 ESD Ratings
    3. 5.3 Recommended Operating Conditions
    4. 5.4 Thermal Information
    5. 5.5 Electrical Characteristics
    6. 5.6 Logic Interface Characteristics
    7. 5.7 Timing Requirements for I2C Interface
    8.     14
    9. 5.8 Typical Characteristics
  7. Detailed Description
    1. 6.1 Overview
    2. 6.2 Functional Block Diagram
    3. 6.3 Feature Description
      1. 6.3.1 Control Interface
      2. 6.3.2 Function Setting
      3. 6.3.3 Device Supply (VDD)
      4. 6.3.4 Enable (EN)
      5. 6.3.5 Charge Pump
      6. 6.3.6 Boost Controller
        1. 6.3.6.1 Boost Cycle-by-Cycle Current Limit
        2. 6.3.6.2 Controller Min On/Off Time
        3. 6.3.6.3 Boost Adaptive Voltage Control
          1. 6.3.6.3.1 FB Divider Using Two-Resistor Method
          2. 6.3.6.3.2 FB Divider Using Three-Resistor Method
          3. 6.3.6.3.3 FB Divider Using External Compensation
        4. 6.3.6.4 Boost Sync and Spread Spectrum
        5. 6.3.6.5 Boost Output Discharge
        6. 6.3.6.6 Light Load Mode
      7. 6.3.7 LED Current Sinks
        1. 6.3.7.1 LED Output Current Setting
        2. 6.3.7.2 LED Output String Configuration
        3. 6.3.7.3 LED Output PWM Clock Generation
      8. 6.3.8 Brightness Control
        1. 6.3.8.1 Brightness Control Signal Path
        2. 6.3.8.2 Dimming Mode
        3. 6.3.8.3 LED Dimming Frequency
        4. 6.3.8.4 Phase-Shift PWM Mode
        5. 6.3.8.5 Hybrid Mode
        6. 6.3.8.6 Direct PWM Mode
        7. 6.3.8.7 Sloper
        8. 6.3.8.8 PWM Detector Hysteresis
        9. 6.3.8.9 Dither
      9. 6.3.9 Protection and Fault Detections
        1. 6.3.9.1 Supply Faults
          1. 6.3.9.1.1 VIN Undervoltage Faults (VINUVLO)
          2. 6.3.9.1.2 VIN Overvoltage Faults (VINOVP)
          3. 6.3.9.1.3 VDD Undervoltage Faults (VDDUVLO)
          4. 6.3.9.1.4 VIN OCP Faults (VINOCP)
            1. 6.3.9.1.4.1 VIN OCP Current Limit vs. Boost Cycle-by-Cycle Current Limit
          5. 6.3.9.1.5 Charge Pump Faults (CPCAP, CP)
          6. 6.3.9.1.6 CRC Error Faults (CRCERR)
        2. 6.3.9.2 Boost Faults
          1. 6.3.9.2.1 Boost Overvoltage Faults (BSTOVPL, BSTOVPH)
          2. 6.3.9.2.2 Boost Overcurrent Faults (BSTOCP)
          3. 6.3.9.2.3 LEDSET Resistor Missing Faults (LEDSET)
          4. 6.3.9.2.4 MODE Resistor Missing Faults (MODESEL)
          5. 6.3.9.2.5 FSET Resistor Missing Faults (FSET)
          6. 6.3.9.2.6 ISET Resistor Out of Range Faults (ISET)
          7. 6.3.9.2.7 Thermal Shutdown Faults (TSD)
        3. 6.3.9.3 LED Faults
          1. 6.3.9.3.1 Open LED Faults (OPEN_LED)
          2. 6.3.9.3.2 Short LED Faults (SHORT_LED)
          3. 6.3.9.3.3 LED Short to GND Faults (GND_LED)
          4. 6.3.9.3.4 Invalid LED String Faults (INVSTRING)
          5. 6.3.9.3.5 I2C Timeout Faults
        4. 6.3.9.4 Overview of the Fault and Protection Schemes
    4. 6.4 Device Functional Modes
      1. 6.4.1  State Diagram
      2. 6.4.2  Shutdown
      3. 6.4.3  Device Initialization
      4. 6.4.4  Standby Mode
      5. 6.4.5  Power-line FET Soft Start
      6. 6.4.6  Boost Start-Up
      7. 6.4.7  Normal Mode
      8. 6.4.8  Fault Recovery
      9. 6.4.9  Latch Fault
      10. 6.4.10 Start-Up Sequence
    5. 6.5 Programming
      1. 6.5.1 I2C-Compatible Interface
      2. 6.5.2 Programming Examples
        1. 6.5.2.1 General Configuration Registers
        2. 6.5.2.2 Clearing Fault Interrupts
        3. 6.5.2.3 Disabling Fault Interrupts
        4. 6.5.2.4 Diagnostic Registers
  8. Register Maps
    1. 7.1 FullMap Registers
  9. Application and Implementation
    1. 8.1 Application Information
    2. 8.2 Typical Applications
      1. 8.2.1 Full Feature Application for Display Backlight
        1. 8.2.1.1 Design Requirements
        2. 8.2.1.2 Detailed Design Procedure
          1. 8.2.1.2.1  Inductor Selection
          2. 8.2.1.2.2  Output Capacitor Selection
          3. 8.2.1.2.3  Input Capacitor Selection
          4. 8.2.1.2.4  Charge Pump Output Capacitor
          5. 8.2.1.2.5  Charge Pump Flying Capacitor
          6. 8.2.1.2.6  Output Diode
          7. 8.2.1.2.7  Switching FET
          8. 8.2.1.2.8  Boost Sense Resistor
          9. 8.2.1.2.9  Power-Line FET
          10. 8.2.1.2.10 Input Current Sense Resistor
          11. 8.2.1.2.11 Feedback Resistor Divider
          12. 8.2.1.2.12 Critical Components for Design
        3. 8.2.1.3 Application Curves
      2. 8.2.2 Application with Basic/Minimal Operation
        1. 8.2.2.1 Design Requirements
        2. 8.2.2.2 Detailed Design Procedure
        3. 8.2.2.3 Application Curves
      3. 8.2.3 SEPIC Mode Application
        1. 8.2.3.1 Design Requirements
        2. 8.2.3.2 Detailed Design Procedure
          1. 8.2.3.2.1  Inductor Selection
          2. 8.2.3.2.2  Coupling Capacitor Selection
          3. 8.2.3.2.3  Output Capacitor Selection
          4. 8.2.3.2.4  Input Capacitor Selection
          5. 8.2.3.2.5  Charge Pump Output Capacitor
          6. 8.2.3.2.6  Charge Pump Flying Capacitor
          7. 8.2.3.2.7  Switching FET
          8. 8.2.3.2.8  Output Diode
          9. 8.2.3.2.9  Switching Sense Resistor
          10. 8.2.3.2.10 Power-Line FET
          11. 8.2.3.2.11 Input Current Sense Resistor
          12. 8.2.3.2.12 Feedback Resistor Divider
          13. 8.2.3.2.13 Critical Components for Design
        3. 8.2.3.3 Application Curves
    3. 8.3 Power Supply Recommendations
    4. 8.4 Layout
      1. 8.4.1 Layout Guidelines
      2. 8.4.2 Layout Example
  10. Device and Documentation Support
    1. 9.1 Device Support
      1. 9.1.1 Third-Party Products Disclaimer
    2. 9.2 Receiving Notification of Documentation Updates
    3. 9.3 Support Resources
    4. 9.4 Trademarks
    5. 9.5 Electrostatic Discharge Caution
    6. 9.6 Glossary
  11. 10Revision History
  12. 11Mechanical, Packaging, and Orderable Information

Package Options

Mechanical Data (Package|Pins)
Thermal pad, mechanical data (Package|Pins)

FullMap Registers

Table 7-1 lists the memory-mapped registers for the FullMap registers. All register offset addresses not listed in Table 7-1 should be considered as reserved locations and the register contents should not be modified.

Table 7-1 FULLMAP Registers
OffsetAcronymRegister NameSection
00hBRT_CONTROLDisplay BrightnessGo
02hLED_CURR_CONFIGLED CurrentGo
04hUSER_CONFIG1User Config 1Go
06hUSER_CONFIG2User Config 2Go
08hSUPPLY_INT_ENSupply Interrupt EnableGo
0AhBOOST_INT_ENBoost Interrupt EnableGo
0ChLED_INT_ENLED Interrupt EnableGo
0EhSUPPLY_STATUSSupply Fault StatusGo
10hBOOST_STATUSBoost Fault StatusGo
12hLED_STATUSLED Fault StatusGo
14hFSM_DIAGNOSTICSDevice State DiagnosticsGo
16hPWM_INPUT_DIAGNOSTICSPWM Input DiagnosticsGo
18hPWM_OUTPUT_DIAGNOSTICSPWM Output DiagnosticsGo
1AhLED_CURR_DIAGNOSTICSLED Current DiagnosticsGo
1ChADAPT_BOOST_DIAGNOSTICSAdaptive Boost DiagnosticsGo
1EhAUTO_DETECT_DIAGNOSTICSAuto Detect DiagnosticsGo

Complex bit access types are encoded to fit into small table cells. Table 7-2 shows the codes that are used for access types in this section.

Table 7-2 FullMap Access Type Codes
Access TypeCodeDescription
Read Type
RRRead
Write Type
WWWrite
Reset or Default Value
nValue after reset or the default value

7.1.1 BRT_CONTROL Register (Offset = 00h) [reset = 0h]

BRT_CONTROL is shown in Figure 7-1 and described in Table 7-3.

Return to Summary Table.

Figure 7-1 BRT_CONTROL Register
1514131211109876543210
DISPLAY_BRT
R/W-0h
Table 7-3 BRT_CONTROL Register Field Descriptions
BitFieldTypeResetDescription
15-0DISPLAY_BRTR/W0hDisplay Brightness Register

7.1.2 LED_CURR_CONFIG Register (Offset = 02h) [reset = 0FFFh]

LED_CURR_CONFIG is shown in Figure 7-2 and described in Table 7-4.

Return to Summary Table.

Figure 7-2 LED_CURR_CONFIG Register
1514131211109876543210
RESERVEDLED_CURRENT
R/W-0hR/W-FFFh
Table 7-4 LED_CURR_CONFIG Register Field Descriptions
BitFieldTypeResetDescription
15-12RESERVEDR/W0hThese bits are reserved.
11-0LED_CURRENTR/WFFFhLED current control for all LED outputs

7.1.3 USER_CONFIG1 Register (Offset = 04h) [reset = 8A3h]

USER_CONFIG1 is shown in Figure 7-3 and described in Table 7-5.

Return to Summary Table.

Figure 7-3 GROUPING1 Register
15141312111098
RESERVED

SPREAD_PSEUDO_EN

SPREAD_MOD_FREQ

SPREAD_RANGE

BRT_MODE
R/W-0hR/W-0hR/W-0hR/W-2hR/W-0h
76543210
SLOPE_SELECTDITHER_SELECTADV_SLOPE_ENABLE

RESERVED

R/W-5hR/W-0hR/W-1hR/W-1h
Table 7-5 USER_CONFIG1 Register Field Descriptions
BitFieldTypeResetDescription

15

RESERVEDR/W0hThis bit is reserved.
14 SPREAD_PSEUDO_EN R/W 0h

0h = Pseudo Random SS disabled

1h = Pseudo Random SS enabled

13-12 SPREAD_MOD_FREQ R/W 0h

Boost spread spectrum modulation frequency

0h = 200 Hz

1h = 500 Hz

2h = 800 Hz

3h = 1.2 kHz

11-10 SPREAD_RANGE R/W 2h

OSC_BST spread spectrum range

0h = 3.3%

1h = 4.3%

2h = 5.3%

3h = 7.2%

9-8BRT_MODER/W0h

Select PWM pin or DISPLAY_BRT register for brightness controll

0h = Brightness controlled by PWM input

1h = Reserved

2h = Brightness controlled by DISPLAY_BRT register

3h = Reserved

7-5SLOPE_SELECTR/W5h

Select duration for linear brightness sloper

0h = Disabled

1h = 1 ms

2h = 2 ms

3h = 50 ms

4h = 100 ms

5h = 200 ms

6h = 300 ms

7h = 500 ms

Times are for linear slope mode. Advanced sloper will increase durations while adding additional smoothing to brightness transitions. 1 ms and 2 ms sloper times are intended to be used only in linear mode. 50 ms to 500 ms sloper durations may be used with or without advanced sloper function.

4-2DITHER_SELECTR/W0h

Dither mode select

0h = Dither Disabled

1h = 1-bit Dither

2h = 2-bit Dither

3h = 3-bit Dither

4h = 4-bit Dither

1ADV_SLOPE_ENABLER/W1h

0h = Linear Sloping

1h = Advanced Sloping

0

RESERVED

R/W1h

This bit is reserved.

7.1.4 USER_CONFIG2 Register (Offset = 06h) [reset = 100h]

USER_CONFIG2 is shown in Figure 7-4 and described in Table 7-6.

Return to Summary Table.

Figure 7-4 USER_CONFIG2 Register
15141312111098
RESERVEDEN_LED_GND_DETECT
R/W-0hR/W-1h
76543210
RESERVEDLED6_SHORT_DISABLELED5_SHORT_DISABLELED4_SHORT_DISABLELED3_SHORT_DISABLELED2_SHORT_DISABLELED1_SHORT_DISABLE
R/W-0hR/W-0hR/W-0hR/W-0hR/W-0hR/W-0hR/W-0h
Table 7-6 USER_CONFIG2 Register Field Descriptions
BitFieldTypeResetDescription
15-9RESERVEDR/W0h

These bits are reserved.

8EN_LED_GND_DETECTR/W1h

Enable LED short to ground detection during Boost_SS and normal stage

0h = Disable

1h = Enable

7-6RESERVED R/W0h

These bits must write 0 for normal operation.

5LED6_SHORT_DISABLER/W0h

Disable LED string6 internal short fault.

0h = Enable

1h = Disable

4LED5_SHORT_DISABLER/W0h

Disable LED string5 internal short fault.

0h = Enable

1h = Disable

3LED4_SHORT_DISABLER/W0h

Disable LED string4 internal short fault.

0h = Enable

1h = Disable

2LED3_SHORT_DISABLER/W0h

Disable LED string3 internal short fault.

0h = Enable

1h = Disable

1LED2_SHORT_DISABLER/W0h

Disable LED string2 internal short fault.

0h = Enable

1h = Disable

0LED1_SHORT_DISABLER/W0h

Disable LED string1 internal short fault.

0h = Enable

1h = Disable

7.1.5 SUPPLY_INT_EN Register (Offset = 08h) [reset = 2AAAh]

SUPPLY_INT_EN is shown in Figure 7-5 and described in Table 7-7.

Return to Summary Table.

Figure 7-5 SUPPLY_INT_EN Register
15141312111098
RESERVED

BSTSYNC_INT_EN

CP_INT_ENCPCAP_INT_EN
R/W-0hR/W-2hR/W-2hR/W-2h
76543210
VINOCP_INT_ENVDDUVLO_INT_ENVINOVP_INT_ENVINUVLO_INT_EN
R/W-2hR/W-2hR/W-2hR/W-2h
Table 7-7 SUPPLY_INT_EN Register Field Descriptions
BitFieldTypeResetDescription

15-14

RESERVEDR/W0h

These bits are reserved.

13-12 BSTSYNC_INT_EN R/W 2h

Missing boost sync interrupt enable

Read:

0h = Interrupt is currently disabled

2h = Interrupt is currently enabled

Write:

1h = Disable interrupt

3h = Enable interrupt

11-10CP_INT_ENR/W2h

Charge pump interrupt enable

Read:

0h = Interrupt is currently disabled

2h = Interrupt is currently enabled

Write:

1h = Disable interrupt

3h = Enable interrupt

9-8CPCAP_INT_ENR/W2h

Charge pump cap missing interrupt enable

Read:

0h = Interrupt is currently disabled

2h = Interrupt is currently enabled

Write:

1h = Disable interrupt

3h = Enable interrupt

7-6VINOCP_INT_ENR/W2h

VIN over-current interrupt enable

Read:

0h = Interrupt is currently disabled

2h = Interrupt is currently enabled

Write:

1h = Disable interrupt

3h = Enable interrupt

5-4VDDUVLO_INT_ENR/W2h

VDD under-voltage interrupt enable

Read:

0h = Interrupt is currently disabled

2h = Interrupt is currently enabled

Write:

1h = Disable interrupt

3h = Enable interrupt

3-2VINOVP_INT_ENR/W2h

VIN over-voltage interrupt enable

Read:

0h = Interrupt is currently disabled

2h = Interrupt is currently enabled

Write:

1h = Disable interrupt

3h = Enable interrupt

1-0VINUVLO_INT_ENR/W2h

VIN under-voltage interrupt enable

Read:

0h = Interrupt is currently disabled

2h = Interrupt is currently enabled

Write:

1h = Disable interrupt

3h = Enable interrupt

7.1.6 BOOST_INT_EN Register (Offset = 0Ah) [reset = A028h]

BOOST_INT_EN is shown in Figure 7-6 and described in Table 7-8.

Return to Summary Table.

Figure 7-6 BOOST_INT_EN Register
15141312111098
TSD_INT_ENISET_INT_ENLEDSET_INT_ENMODE_INT_EN
R/W-2hR/W-2hR/W-2hR/W-2h
76543210
FSET_INT_ENBSTOCP_INT_ENBSTOVPH_INT_ENReserved
R/W-2hR/W-2hR/W-2hR/W-0h
Table 7-8 BOOST_INT_EN Register Field Descriptions
BitFieldTypeResetDescription
15-14TSD_INT_ENR/W2h

Thermal shutdown interrupt enable

Read:

0h = Interrupt is currently disabled

2h = Interrupt is currently enabled

Write:

1h = Disable interrupt

3h = Enable interrupt

13-12ISET_INT_ENR/W2h

ISET resistor short to ground interrupt enable

Read:

0h = Interrupt is currently disabled

2h = Interrupt is currently enabled

Write:

1h = Disable interrupt

3h = Enable interrupt

11-10LEDSET_INT_ENR/W0h

Missing LEDSET resistor interrupt enable

Read:

0h = Interrupt is currently disabled

2h = Interrupt is currently enabled

Write:

1h = Disable interrupt

3h = Enable interrupt

9-8MODE_INT_ENR/W0h

Missing MODE resistor interrupt enable

Read:

0h = Interrupt is currently disabled

2h = Interrupt is currently enabled

Write:

1h = Disable interrupt

3h = Enable interrupt

7-6FSET_INT_ENR/W0h

Missing FSET resistor interrupt enable

Read:

0h = Interrupt is currently disabled

2h = Interrupt is currently enabled

Write:

1h = Disable interrupt

3h = Enable interrupt

5-4BSTOCP_INT_ENR/W2h

Boost over-current interrupt enable

Read:

0h = Interrupt is currently disabled

2h = Interrupt is currently enabled

Write:

1h = Disable interrupt

3h = Enable interrupt

3-2BSTOVPH_INT_ENR/W2h

Boost over-voltage high interrupt enable

Read:

0h = Interrupt is currently disabled

2h = Interrupt is currently enabled

Write:

1h = Disable interrupt

3h = Enable interrupt

1-0ReservedR/W0h

These bits are reserved.

7.1.7 LED_INT_EN Register (Offset = 0Ch) [reset = AAh]

LED_INT_EN is shown in Figure 7-7 and described in Table 7-9.

Return to Summary Table.

Figure 7-7 LED_INT_EN Register
15141312111098
RESERVED
R/W-0h
76543210
GLOBAL_INT_ENI2C_ERROR_INT_ENINVSTRING_INT_ENVINUVP_INT_EN
R/W-2hR/W-2hR/W-2hR/W-2h
Table 7-9 LED_INT_EN Register Field Descriptions
BitFieldTypeResetDescription
15-8RESERVEDR/W0h

These bits are reserved.

7-6 GLOBAL_INT_EN R/W 2h

Global interrupt enable

Read:

0h = Interrupt is currently disabled

2h = Interrupt is currently enabled

Write:

1h = Disable interrupt

3h = Enable interrupt

5-4I2C_ERROR_INT_ENR/W2h

I2C time out interrupt enable

Read:

0h = Interrupt is currently disabled

2h = Interrupt is currently enabled

Write:

1h = Disable interrupt

3h = Enable interrupt

3-2INVSTRING_INT_ENR/W2h

Invalid LED string configuration interrupt enable

Read:

0h = Interrupt is currently disabled

2h = Interrupt is currently enabled

Write:

1h = Disable interrupt

3h = Enable interrupt

1-0LED_INT_ENR/W2h

LED open/internal short/short to GND interrupt enable

Read:

0h = Interrupt is currently disabled

2h = Interrupt is currently enabled

Write:

1h = Disable interrupt

3h = Enable interrupt

7.1.8 SUPPLY_STATUS Register (Offset = 0Eh) [reset = 0h]

SUPPLY_STATUS is shown in Figure 7-8 and described in Table 7-10.

Return to Summary Table.

Figure 7-8 SUPPLY_STATUS Register
15141312111098

CRCERR_STATUS

CRCERR_CLEAR

BSTSYNC_STATUS

BSTSYNC_CLEAR

CP_STATUSCP_CLEARCPCAP_STATUSCPCAP_CLEAR
R/W-0hR/W-0hR/W-0hR/W-0hR/W-0hR/W-0hR/W-0hR/W-0h
76543210
VINOCP_STATUSVINOCP_CLEARVDDUVLO_STATUSVDDUVLO_CLEARVINOVP_STATUSVINOVP_CLEARVINUVLO_STATUSVINUVLO_CLEAR
R/W-0hR/W-0hR/W-0hR/W-0hR/W-0hR/W-0hR/W-0hR/W-0h
Table 7-10 SUPPLY_STATUS Register Field Descriptions
BitFieldTypeResetDescription
15 CRCERR_STATUS R/W 0h

CRC error fault status

0h = No fault

1h = Fault

14 CRCERR_CLEAR R/W 0h

CRC error fault clear

Write "1" to both Status bit and Clear bit at the same time to clear interrupt register status and interrupt pin status

13 BSTSYNC_STATUS R/W 0h

Missing boost sync fault status

0h = No fault

1h = Fault

12 BSTSYNC_CLEAR R/W 0h

Missing boost sync fault clear

Write "1" to both Status bit and Clear bit at the same time to clear interrupt register status and interrupt pin status

11CP_STATUSR/W0h

Charge pump fault status

0h = No fault

1h = Fault

10CP_CLEARR/W0h

Charge pump fault clear

Write "1" to both Status bit and Clear bit at the same time to clear interrupt register status and interrupt pin status

9CPCAP_STATUSR/W0h

Missing charge pump fault status

0h = No fault

1h = Fault

8CPCAP_CLEARR/W0h

Missing charge pump fault clear

Write "1" to both Status bit and Clear bit at the same time to clear interrupt register status and interrupt pin status

7VINOCP_STATUSR/W0h

VIN over-current fault status

0h = No fault

1h = Fault

6VINOCP_CLEARR/W0h

VIN over-current fault clear

Write "1" to both Status bit and Clear bit at the same time to clear interrupt register status and interrupt pin status

5VDDUVLO_STATUSR/W0h

VDD under-voltage fault status

0h = No fault

1h = Fault

4VDDUVLO_CLEARR/W0h

VDD under-voltage fault clear

Write "1" to both Status bit and Clear bit at the same time to clear interrupt register status and interrupt pin status

3VINOVP_STATUSR/W0h

VIN over-voltage fault status

0h = No fault

1h = Fault

2VINOVP_CLEARR/W0h

VIN over-voltage fault clear

Write "1" to both Status bit and Clear bit at the same time to clear interrupt register status and interrupt pin status

1VINUVLO_STATUSR/W0h

VIN under-voltage fault status

0h = No fault

1h = Fault

0VINUVLO_CLEARR/W0h

VIN under-voltage fault clear

Write "1" to both Status bit and Clear bit at the same time to clear interrupt register status and interrupt pin status

7.1.9 BOOST_STATUS Register (Offset = 10h) [reset = 0h]

BOOST_STATUS is shown in Figure 7-9 and described in Table 7-11.

Return to Summary Table.

Figure 7-9 BOOST_STATUS Register
15141312111098
TSD_STATUSTSD_CLEARISET_STATUSISET_CLEARLEDSET_STATUSLEDSET_CLEARMODESEL_STATUSMODESEL_CLEAR
R/W-0hR/W-0hR/W-0hR/W-0hR/W-0hR/W-0hR/W-0hR/W-0h
76543210
FSET_STATUSFSET_CLEARBSTOCP_STATUSBSTOCP_CLEARBSTOVPH_STATUSBSTOVPH_CLEARBSTOVPL_STATUSBSTOVPL_CLEAR
R/W-0hR/W-0hR/W-0hR/W-0hR/W-0hR/W-0hR/W-0hR/W-0h
Table 7-11 BOOST_STATUS Register Field Descriptions
BitFieldTypeResetDescription
15TSD_STATUSR/W0h

Thermal shutdown fault status

0h = No fault

1h = Fault

14TSD_CLEARR/W0h

Thermal shutdown fault clear

Write "1" to both Status bit and Clear bit at the same time to clear interrupt register status and interrupt pin status

13ISET_STATUSR/W0h

ISET resistor short to ground fault status

0h = No fault

1h = Fault

12ISET_CLEARR/W0h

ISET resistor short to ground fault clear

Write "1" to both Status bit and Clear bit at the same time to clear interrupt register status and interrupt pin status

11LEDSET_STATUSR/W0h

Missing LED resistor fault status

0h = No fault

1h = Fault

10LEDSET_CLEARR/W0h

Missing LED resistor fault clear

Write "1" to both Status bit and Clear bit at the same time to clear interrupt register status and interrupt pin status

9MODESEL_STATUSR/W0h

Missing MODE SEL resistor fault status

0h = No fault

1h = Fault

8MODESEL_CLEARR/W0h

Missing MODE SEL resistor fault clear

Write "1" to both Status bit and Clear bit at the same time to clear interrupt register status and interrupt pin status

7FSET_STATUSR/W0h

Missing boost FSET resistor fault status

0h = No fault

1h = Fault

6FSET_CLEARR/W0h

Missing boost FSET resistor fault clear

Write "1" to both Status bit and Clear bit at the same time to clear interrupt register status and interrupt pin status

5BSTOCP_STATUSR/W0h

Boost over-current fault status

0h = No fault

1h = Fault

4BSTOCP_CLEARR/W0h

Boost over-current fault clear

Write "1" to both Status bit and Clear bit at the same time to clear interrupt register status and interrupt pin status

3BSTOVPH_STATUSR/W0h

Boost OVP high fault status

0h = No fault

1h = Fault

2BSTOVPH_CLEARR/W0h

Boost OVP high fault clear

Write "1" to both Status bit and Clear bit at the same time to clear interrupt register status and interrupt pin status

1BSTOVPL_STATUSR/W0h

Boost OVP low fault status

0h = No fault

1h = Fault

0BSTOVPL_CLEARR/W0h

Boost OVP low fault clear

Write "1" to both Status bit and Clear bit at the same time to clear interrupt register status

7.1.10 LED_STATUS Register (Offset = 12h) [reset = 0h]

LED_STATUS is shown in Figure 7-10 and described in Table 7-12.

Return to Summary Table.

Figure 7-10 LED_STATUS Register
15141312111098
RESERVEDI2C_ERROR_STATUSI2C_ERROR_CLEARINVSTRING_STATUSINVSTRING_CLEARLED_STATUSLED_CLEARGND_LED
R/W-0hR/W-0hR/W-0hR/W-0hR/W-0hR/W-0hR/W-0hR-0h
76543210
SHORT_LEDOPEN_LEDLED6_FAULTLED5_FAULTLED4_FAULTLED3_FAULTLED2_FAULTLED1_FAULT
R-0hR-0hR-0hR-0hR-0hR-0hR-0hR-0h
Table 7-12 LED_STATUS Register Field Descriptions
BitFieldTypeResetDescription
15RESERVEDR/W0hThis bit is reserved
14I2C_ERROR_STATUSR/W0h

I2C time out fault status

0h = No fault

1h = Fault

13I2C_ERROR_CLEARR/W0h

I2C time out fault clear

Write "1" to both Status bit and Clear bit at the same time to clear interrupt register status and interrupt pin status

12INVSTRING_STATUSR/W0h

Invalid string configuration fault status

0h = No fault

1h = Fault

11INVSTRING_CLEARR/W0h

Invalid string configuration fault clear

Write "1" to both Status bit and Clear bit at the same time to clear interrupt register status and interrupt pin status

10LED_STATUSR/W0h

LED open/internal short/short to GND fault status

0h = No fault

1h = Fault

9LED_CLEARR/W0h

LED open/internal short/short to GND fault clear

Write "1" to both Status bit and Clear bit at the same time to clear interrupt register status and interrupt pin status

8GND_LEDR0h

LED short to GND fault status

0h = No fault

1h = Fault

7SHORT_LEDR0h

LED internal short Status

0h = No Fault

1h = Fault

6OPEN_LEDR0h

LED open fault status

0h = No fault

1h = Fault

5LED6_FAULTR0h

LED 6 Status

0h = No Fault

1h = Fault

4LED5_FAULTR0h

LED 5 Status

0h = No Fault

1h = Fault

3LED4_FAULTR0h

LED 4 Status

0h = No Fault

1h = Fault

2LED3_FAULTR0h

LED 3 Status

0h = No Fault

1h = Fault

1LED2_FAULTR0h

LED 2 Status

0h = No Fault

1h = Fault

0LED1_FAULTR0h

LED 1 Status

0h = No Fault

1h = Fault

7.1.11 FSM_DIAGNOSTICS Register (Offset = 14h) [reset = 0h]

FSM_DIAGNOSTICS is shown in Figure 7-11 and described in Table 7-13.

Return to Summary Table.

Figure 7-11 FSM_DIAGNOSTICS Register
15141312111098
RESERVED
R-0h
76543210
RESERVEDFSM_LIVE_STATUS
R-0hR-0h
Table 7-13 FSM_DIAGNOSTICS Register Field Descriptions
BitFieldTypeResetDescription
15-5RESERVEDR0hThese bits are reserved
4-0FSM_LIVE_STATUSR0h

Current state of the functional state machine

0h = DISABLED

1h = LDO_STARTUP

2h = OTP_READ

3h = STANDBY

4h-Fh = BOOST_STARTUP

10h = NORMAL

11h = SHUTDOWN

12h = FAULT_RECOVERY

13h = ALL_LED_FAULT

7.1.12 PWM_INPUT_DIAGNOSTICS Register (Offset = 16h) [reset = 0h]

PWM_INPUT_DIAGNOSTICS is shown in Figure 7-12 and described in Table 7-14.

Return to Summary Table.

Figure 7-12 PWM_INPUT_DIAGNOSTICS Register
1514131211109876543210
PWM_INPUT_STATUS
R-0h
Table 7-14 PWM_INPUT_DIAGNOSTICS Register Field Descriptions
BitFieldTypeResetDescription
15-0PWM_INPUT_STATUSR0h16-bit value for detected duty cycle of PWM input signal.

7.1.13 PWM_OUTPUT_DIAGNOSTICS Register (Offset = 18h) [reset = 0h]

PWM_OUTPUT_DIAGNOSTICS is shown in Figure 7-13 and described in Table 7-15.

Return to Summary Table.

Figure 7-13 PWM_OUTPUT_DIAGNOSTICS Register
1514131211109876543210
PWM_OUTPUT_STATUS
R-0h
Table 7-15 PWM_OUTPUT_DIAGNOSTICS Register Field Descriptions
BitFieldTypeResetDescription
15-0PWM_OUTPUT_STATUSR0h16-bit value for configured duty cycle of PWM output signal.

7.1.14 LED_CURR_DIAGNOSTICS Register (Offset = 1Ah) [reset = 0h]

LED_CURR_DIAGNOSTICS is shown in Figure 7-14 and described in Table 7-16.

Return to Summary Table.

Figure 7-14 LED_CURR_DIAGNOSTICS Register
15141312111098
RESERVEDLED_CURRENT_STATUS
R-0hR-0h
76543210
LED_CURRENT_STATUS
R-0h
Table 7-16 LED_CURR_DIAGNOSTICS Register Field Descriptions
BitFieldTypeResetDescription
15-12RESERVEDR0h

These bits are reserved.

11-0LED_CURRENT_STATUSR0h12-bit Current DAC Code that Brightness path is driving to OUT1-6 output.

7.1.15 ADAPT_BOOST_DIAGNOSTICS Register (Offset = 1Ch) [reset = 0h]

ADAPT_BOOST_DIAGNOSTICS is shown in Figure 7-15 and described in Table 7-17.

Return to Summary Table.

Figure 7-15 ADAPT_BOOST_DIAGNOSTICS Register
15141312111098
RESERVEDVBOOST_STATUS
R-0hR-0h
76543210
VBOOST_STATUS
R-0h
Table 7-17 ADAPT_BOOST_DIAGNOSTICS Register Field Descriptions
BitFieldTypeResetDescription
15-11RESERVEDR0h

These bits are reserved.

10-0VBOOST_STATUSR0h

11-bit Boost Voltage Code that Adaptive Voltage Control Loop sending to Analog Boost Block.

In two-resistor method, Boost Output Voltage =((1+R1/R2)*1.21V)+(R1*18.9nA*VBOOST_STATUS)

7.1.16 AUTO_DETECT_DIAGNOSTICS Register (Offset = 1Eh) [reset = 0h]

AUTO_DETECT_DIAGNOSTICS is shown in Figure 7-16 and described in Table 7-18.

Return to Summary Table.

Figure 7-16 AUTO_DETECT_DIAGNOSTICS Register
15141312111098
RESERVEDAUTO_PWM_FREQ_SELRESERVEDAUTO_LED_STRING_CFG
R-0hR-0hR-0hR-0h
76543210
RESERVEDAUTO_BOOST_FREQ_SELMODE_SEL
R-0hR-0hR-0h
Table 7-18 AUTO_DETECT_DIAGNOSTICS Register Field Descriptions
BitFieldTypeResetDescription
15RESERVEDR0hThis bit is reserved
14-12AUTO_PWM_FREQ_SELR0h

LED PWM frequency value from PWM_SEL resistor detection

0h = 152 Hz

1h = 305 Hz

2h = 610 Hz

3h = 1221 Hz

4h = 2441 Hz

5h = 4883 Hz

6h = 9766 Hz

7h = 19531 Hz

11RESERVEDR0hThis bit is reserved
10-8AUTO_LED_STRING_CFGR0h

LED string configuration from LED_SET resistor detection

0h = 6 separate strings

1h = 5 separate strings

2h = 4 separate strings

3h = 3 separate strings

4h = 2 separate strings

5h = 6 channel outputs connected in 3 groups to drive 3 strings

6h = 6 channel outputs connected in 2 groups to drive 2 strings

7h = 6 channel outputs connected together to drive 1 string

7-6RESERVEDR0hThese bits are reserved
5-3AUTO_BOOST_FREQ_SELR0h

Boost switching frequency value from PWM_FSET resistor detection

0h = 100 kHz

1h = 200 kHz

2h = 303 kHz

3h = 400 kHz

4h = 500 kHz

5h = 1818 kHz

6h = 2000 kHz

7h = 2222 kHz

2-0MODE_SELR0h

LED dimming MODE value from MODE detection

0h = PWM mode, I2C address 0x2B

1h = 12.5% hybrid dimming mode, I2C address 0x2B

2h = Constant current mode, I2C address 0x2B

3h = Direct PWM, I2C address 0x2B

4h = PWM mode, I2C address 0x2A

5h = 12.5% hybrid dimming mode, I2C address 0x2A

6h = Constant current mode, I2C address 0x2A

7h = Direct PWM, I2C address 0x2A