SNVSAP8A July   2017  – September 2017 LP5569

PRODUCTION DATA.  

  1. Features
  2. Applications
  3. Description
  4. Revision History
  5. Device Comparison Table
  6. Pin Configuration and Functions
  7. Specifications
    1. 7.1  Absolute Maximum Ratings
    2. 7.2  ESD Ratings
    3. 7.3  Recommended Operating Conditions
    4. 7.4  Thermal Information
    5. 7.5  Electrical Characteristics
    6. 7.6  Charge-Pump Electrical Characteristics
    7. 7.7  LED Current Sinks Electrical Characteristics
    8. 7.8  Logic Interface Characteristics
    9. 7.9  Timing Requirements (EN/PWM)
    10. 7.10 Serial-Bus Timing Requirements (SDA, SCL), See
    11. 7.11 External Clock Timing Requirements (CLK), See
    12. 7.12 Typical Characteristics
  8. Detailed Description
    1. 8.1 Overview
      1. 8.1.1 Programming
      2. 8.1.2 Energy Efficiency
      3. 8.1.3 Protection Features
    2. 8.2 Functional Block Diagram
    3. 8.3 Feature Description
      1. 8.3.1 Current Sinks
        1. 8.3.1.1 Overview
        2. 8.3.1.2 Controlling the Low-Side Current Sinks
          1. 8.3.1.2.1 Direct Register Control
          2. 8.3.1.2.2 Controlling by Program Execution Engines
          3. 8.3.1.2.3 Master Fader Control
            1. 8.3.1.2.3.1 PWM Master Fader on EN/PWM Pin
            2. 8.3.1.2.3.2 PWM Master Fader Resolution and Input Frequency Range
            3. 8.3.1.2.3.3 PWM Master Fader Hysteresis
          4. 8.3.1.2.4 EN/PWM Input Timeout
      2. 8.3.2 Charge Pump
        1. 8.3.2.1 Overview
        2. 8.3.2.2 Pre-Regulation
        3. 8.3.2.3 Input Current Limit
        4. 8.3.2.4 Output Discharge
        5. 8.3.2.5 Controlling the Charge Pump
        6. 8.3.2.6 LED Forward Voltage Monitoring
      3. 8.3.3 Energy Efficiency
        1. 8.3.3.1 LED Powering
      4. 8.3.4 Automatic Power-Save Mode
      5. 8.3.5 Protection Features
        1. 8.3.5.1 Thermal Shutdown (TSD)
        2. 8.3.5.2 Undervoltage Lockout (UVLO)
        3. 8.3.5.3 Power-On Reset (POR)
        4. 8.3.5.4 LED Fault Detection
          1. 8.3.5.4.1 Open LED
          2. 8.3.5.4.2 Shorted LED
      6. 8.3.6 Clock Generation and Synchronization
      7. 8.3.7 GPIO/TRIG/INT Multifunctional I/O
    4. 8.4 Device Functional Modes
      1. 8.4.1 Modes Of Operation
    5. 8.5 Programming
      1. 8.5.1 I2C Interface
        1. 8.5.1.1 Data Validity
        2. 8.5.1.2 Start and Stop Conditions
        3. 8.5.1.3 Transferring Data
        4. 8.5.1.4 I2C Slave Addressing
        5. 8.5.1.5 Control Register Write Cycle
        6. 8.5.1.6 Control Register Read Cycle
        7. 8.5.1.7 Auto-Increment Feature
      2. 8.5.2 Execution Engine Programming
        1. 8.5.2.1 SRAM Memory
        2. 8.5.2.2 Variables
        3. 8.5.2.3 Instruction Set
        4. 8.5.2.4 LED Driver Instructions
          1. 8.5.2.4.1 Ramp
          2. 8.5.2.4.2 Ramp Instruction Application Example
          3. 8.5.2.4.3 Set_PWM
          4. 8.5.2.4.4 Wait
        5. 8.5.2.5 LED Mapping Instructions
          1. 8.5.2.5.1  LOAD_START and LOAD_END
          2. 8.5.2.5.2  MAP_START
          3. 8.5.2.5.3  MAP_SEL
          4. 8.5.2.5.4  MAP_CLR
          5. 8.5.2.5.5  MAP_NEXT
          6. 8.5.2.5.6  LOAD_NEXT
          7. 8.5.2.5.7  MAP_PREV
          8. 8.5.2.5.8  LOAD_PREV
          9. 8.5.2.5.9  MAP_ADDR
          10. 8.5.2.5.10 LOAD_ADDR
        6. 8.5.2.6 Branch Instructions
          1. 8.5.2.6.1 BRANCH
          2. 8.5.2.6.2 INT
          3. 8.5.2.6.3 RST
          4. 8.5.2.6.4 END
          5. 8.5.2.6.5 TRIGGER and TRIG_CLEAR
          6. 8.5.2.6.6 JNE, JGE, JL, and JE
        7. 8.5.2.7 Data Transfer and Arithmetic Instructions
          1. 8.5.2.7.1 LD
          2. 8.5.2.7.2 ADD
          3. 8.5.2.7.3 SUB
    6. 8.6 Register Maps
      1. 8.6.1 LP5569_MAP Registers
        1. 8.6.1.1  CONFIG Register (Address = 0h) [reset = 0h]
        2. 8.6.1.2  LED_ENGINE_CONTROL1 Register (Address = 1h) [reset = 0h]
        3. 8.6.1.3  LED_ENGINE_CONTROL2 Register (Address = 2h) [reset = 0h]
        4. 8.6.1.4  LED0_CONTROL Register (Address = 7h) [reset = 0h]
        5. 8.6.1.5  LED1_CONTROL Register (Address = 8h) [reset = 0h]
        6. 8.6.1.6  LED2_CONTROL Register (Address = 9h) [reset = 0h]
        7. 8.6.1.7  LED3_CONTROL Register (Address = Ah) [reset = 0h]
        8. 8.6.1.8  LED4_CONTROL Register (Address = Bh) [reset = 0h]
        9. 8.6.1.9  LED5_CONTROL Register (Address = Ch) [reset = 0h]
        10. 8.6.1.10 LED6_CONTROL Register (Address = Dh) [reset = 0h]
        11. 8.6.1.11 LED7_CONTROL Register (Address = Eh) [reset = 0h]
        12. 8.6.1.12 LED8_CONTROL Register (Address = Fh) [reset = 0h]
        13. 8.6.1.13 LED0_PWM Register (Address = 16h) [reset = 0h]
        14. 8.6.1.14 LED1_PWM Register (Address = 17h) [reset = 0h]
        15. 8.6.1.15 LED2_PWM Register (Address = 18h) [reset = 0h]
        16. 8.6.1.16 LED3_PWM Register (Address = 19h) [reset = 0h]
        17. 8.6.1.17 LED4_PWM Register (Address = 1Ah) [reset = 0h]
        18. 8.6.1.18 LED5_PWM Register (Address = 1Bh) [reset = 0h]
        19. 8.6.1.19 LED6_PWM Register (Address = 1Ch) [reset = 0h]
        20. 8.6.1.20 LED7_PWM Register (Address = 1Dh) [reset = 0h]
        21. 8.6.1.21 LED8_PWM Register (Address = 1Eh) [reset = 0h]
        22. 8.6.1.22 LED0_CURRENT Register (Address = 22h) [reset = AFh]
        23. 8.6.1.23 LED1_CURRENT Register (Address = 23h) [reset = AFh]
        24. 8.6.1.24 LED2_CURRENT Register (Address = 24h) [reset = AFh]
        25. 8.6.1.25 LED3_CURRENT Register (Address = 25h) [reset = AFh]
        26. 8.6.1.26 LED4_CURRENT Register (Address = 26h) [reset = AFh]
        27. 8.6.1.27 LED5_CURRENT Register (Address = 27h) [reset = AFh]
        28. 8.6.1.28 LED6_CURRENT Register (Address = 28h) [reset = AFh]
        29. 8.6.1.29 LED7_CURRENT Register (Address = 29h) [reset = AFh]
        30. 8.6.1.30 LED8_CURRENT Register (Address = 2Ah) [reset = AFh]
        31. 8.6.1.31 MISC Register (Address = 2Fh) [reset = 40h]
        32. 8.6.1.32 ENGINE1_PC Register (Address = 30h) [reset = 0h]
        33. 8.6.1.33 ENGINE2_PC Register (Address = 31h) [reset = 0h]
        34. 8.6.1.34 ENGINE3_PC Register (Address = 32h) [reset = 0h]
        35. 8.6.1.35 MISC2 Register (Address = 33h) [reset = 2h]
        36. 8.6.1.36 ENGINE_STATUS Register (Address = 3Ch) [reset = 80h]
        37. 8.6.1.37 IO_CONTROL Register (Address = 3Dh) [reset = 2h]
        38. 8.6.1.38 VARIABLE_D Register (Address = 3Eh) [reset = 0h]
        39. 8.6.1.39 RESET Register (Address = 3Fh) [reset = 0h]
        40. 8.6.1.40 ENGINE1_VARIABLE_A Register (Address = 42h) [reset = 0h]
        41. 8.6.1.41 ENGINE2_VARIABLE_A Register (Address = 43h) [reset = 0h]
        42. 8.6.1.42 ENGINE3_VARIABLE_A Register (Address = 44h) [reset = 0h]
        43. 8.6.1.43 MASTER_FADER1 Register (Address = 46h) [reset = 0h]
        44. 8.6.1.44 MASTER_FADER2 Register (Address = 47h) [reset = 0h]
        45. 8.6.1.45 MASTER_FADER3 Register (Address = 48h) [reset = 0h]
        46. 8.6.1.46 MASTER_FADER_PWM Register (Address = 4Ah) [reset = 0h]
        47. 8.6.1.47 ENGINE1_PROG_START Register (Address = 4Bh) [reset = 0h]
        48. 8.6.1.48 ENGINE2_PROG_START Register (Address = 4Ch) [reset = 0h]
        49. 8.6.1.49 ENGINE3_PROG_START Register (Address = 4Dh) [reset = 0h]
        50. 8.6.1.50 PROG_MEM_PAGE_SELECT Register (Address = 4Fh) [reset = 0h]
        51. 8.6.1.51 PROGRAM_MEM_00 Register (Address = 50h) [reset = 0h]
        52. 8.6.1.52 PROGRAM_MEM_01 Register (Address = 51h) [reset = 0h]
        53. 8.6.1.53 PROGRAM_MEM_02 Register (Address = 52h) [reset = 0h]
        54. 8.6.1.54 PROGRAM_MEM_03 Register (Address = 53h) [reset = 0h]
        55. 8.6.1.55 PROGRAM_MEM_04 Register (Address = 54h) [reset = 0h]
        56. 8.6.1.56 PROGRAM_MEM_05 Register (Address = 55h) [reset = 0h]
        57. 8.6.1.57 PROGRAM_MEM_06 Register (Address = 56h) [reset = 0h]
        58. 8.6.1.58 PROGRAM_MEM_07 Register (Address = 57h) [reset = 0h]
        59. 8.6.1.59 PROGRAM_MEM_08 Register (Address = 58h) [reset = 0h]
        60. 8.6.1.60 PROGRAM_MEM_09 Register (Address = 59h) [reset = 0h]
        61. 8.6.1.61 PROGRAM_MEM_10 Register (Address = 5Ah) [reset = 0h]
        62. 8.6.1.62 PROGRAM_MEM_11 Register (Address = 5Bh) [reset = 0h]
        63. 8.6.1.63 PROGRAM_MEM_12 Register (Address = 5Ch) [reset = 0h]
        64. 8.6.1.64 PROGRAM_MEM_13 Register (Address = 5Dh) [reset = 0h]
        65. 8.6.1.65 PROGRAM_MEM_14 Register (Address = 5Eh) [reset = 0h]
        66. 8.6.1.66 PROGRAM_MEM_15 Register (Address = 5Fh) [reset = 0h]
        67. 8.6.1.67 PROGRAM_MEM_16 Register (Address = 60h) [reset = 0h]
        68. 8.6.1.68 PROGRAM_MEM_17 Register (Address = 61h) [reset = 0h]
        69. 8.6.1.69 PROGRAM_MEM_18 Register (Address = 62h) [reset = 0h]
        70. 8.6.1.70 PROGRAM_MEM_19 Register (Address = 63h) [reset = 0h]
        71. 8.6.1.71 PROGRAM_MEM_20 Register (Address = 64h) [reset = 0h]
        72. 8.6.1.72 PROGRAM_MEM_21 Register (Address = 65h) [reset = 0h]
        73. 8.6.1.73 PROGRAM_MEM_22 Register (Address = 66h) [reset = 0h]
        74. 8.6.1.74 PROGRAM_MEM_23 Register (Address = 67h) [reset = 0h]
        75. 8.6.1.75 PROGRAM_MEM_24 Register (Address = 68h) [reset = 0h]
        76. 8.6.1.76 PROGRAM_MEM_25 Register (Address = 69h) [reset = 0h]
        77. 8.6.1.77 PROGRAM_MEM_26 Register (Address = 6Ah) [reset = 0h]
        78. 8.6.1.78 PROGRAM_MEM_27 Register (Address = 6Bh) [reset = 0h]
        79. 8.6.1.79 PROGRAM_MEM_28 Register (Address = 6Ch) [reset = 0h]
        80. 8.6.1.80 PROGRAM_MEM_29 Register (Address = 6Dh) [reset = 0h]
        81. 8.6.1.81 PROGRAM_MEM_30 Register (Address = 6Eh) [reset = 0h]
        82. 8.6.1.82 PROGRAM_MEM_31 Register (Address = 6Fh) [reset = 0h]
        83. 8.6.1.83 ENGINE1_MAPPING1 Register (Address = 70h) [reset = 0h]
        84. 8.6.1.84 ENGINE1_MAPPING2 Register (Address = 71h) [reset = 0h]
        85. 8.6.1.85 ENGINE2_MAPPING1 Register (Address = 72h) [reset = 0h]
        86. 8.6.1.86 ENGINE2_MAPPING2 Register (Address = 73h) [reset = 0h]
        87. 8.6.1.87 ENGINE3_MAPPING1 Register (Address = 74h) [reset = 0h]
        88. 8.6.1.88 ENGINE3_MAPPING2 Register (Address = 75h) [reset = 0h]
        89. 8.6.1.89 PWM_CONFIG Register (Address = 80h) [reset = 4h]
        90. 8.6.1.90 LED_FAULT1 Register (Address = 81h) [reset = 0h]
        91. 8.6.1.91 LED_FAULT2 Register (Address = 82h) [reset = 0h]
        92. 8.6.1.92 GENERAL_FAULT Register (Address = 83h) [reset = 4h]
  9. Application and Implementation
    1. 9.1 Application Information
    2. 9.2 Typical Applications
      1. 9.2.1 Single LP5569 Application
        1. 9.2.1.1 Design Requirements
        2. 9.2.1.2 Detailed Design Procedure
        3. 9.2.1.3 Application Curves
      2. 9.2.2 Using Multiple LP5569 Devices
        1. 9.2.2.1 Design Requirements
        2. 9.2.2.2 Detailed Design Procedure
        3. 9.2.2.3 Application Curves
  10. 10Power Supply Recommendations
  11. 11Layout
    1. 11.1 Layout Guidelines
      1. 11.1.1 Flying Capacitor Placement
      2. 11.1.2 Output Capacitor Placement
      3. 11.1.3 Input Capacitor Placement
    2. 11.2 Layout Example
  12. 12Device and Documentation Support
    1. 12.1 Device Support
      1. 12.1.1 Third-Party Products Disclaimer
    2. 12.2 Receiving Notification of Documentation Updates
    3. 12.3 Community Resources
    4. 12.4 Trademarks
    5. 12.5 Electrostatic Discharge Caution
    6. 12.6 Glossary
  13. 13Mechanical, Packaging, and Orderable Information

Package Options

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

Features

  • Supply Voltage Range: 2.5 V–5.5 V
  • Nine High-Accuracy Current Sinks
    • 25.5 mA Maximum per Channel
    • 8-Bit Individual Current Control
    • 12-Bit 20-kHz Internal Individual PWM Control Without Audio Noise
  • Three Programmable LED Engines
    • Independent Illumination Control Without Active Microcontroller Control
    • Synchronization Among Multiple Devices
    • Up to 256 Instructions in SRAM Memory for Storing Sequences of Lighting Patterns
    • LP5523- and LP55231-Device-Compatible Command Set
  • Flexible Dimming Control
    • I2C Dimming Control
    • PWM Direct-Input Dimming
    • PWM Input Frequency: 100-Hz to 20-kHz
  • Adaptive High-Efficiency Charge-Pump Control for Driving High-VF LEDs With Low Battery Voltage
  • Master Fader Control Allows Dimming of Multiple LEDs by Writing to Only One Register to Reduce the I2C Bus Traffic
  • 2-µA Low Standby Current and 10-µA in Automatic Power-Save Mode When LEDs Are Inactive
  • POR, UVLO, and TSD Protection

Applications

    LED Lighting, Indicator Lights, and Fun Lights for:

    • Smart Speaker
    • Smart Home Appliance
    • Doorbell
    • Electric Lock
    • Smoke Detector
    • Thermostat
    • Set-Top Box
    • Smart Router
    • Bluetooth® Headset
    • Cell Phone

Description

The LP5569 device is a programmable, easy-to-use 9-channel I2C LED driver designed to produce lighting effects for various applications. The LED driver is equipped with an internal SRAM memory for user-programmed sequences and three programmable LED engines, which allow operation without processor control. Autonomous operation reduces system power consumption when the processor is put in sleep mode.

A high-efficiency charge pump enables the driving of LEDs with high VF, even with 2.5-V input voltage. The LP5569 LED driver maintains good efficiency over a wide operational voltage range by autonomously selecting the best charge-pump gain based on LED forward voltage requirements.

The LP5569 device enters power-save mode when LEDs are not active, lowering idle-current consumption considerably. A flexible digital interface allows the connection of up to eight LP5569 devices with a unique I2C slave address for each device in the same system, which supports synchronization of the lighting effects among all devices.

Device Information(1)

PART NUMBER PACKAGE BODY SIZE (NOM)
LP5569 WQFN (24) 4.00 mm × 4.00 mm
  1. For all available packages, see the orderable addendum at the end of the data sheet.

Simplified Schematic

LP5569 typ_app2_snvsap8.gif

Revision History

Changes from * Revision (July 2017) to A Revision

  • Added typical curvesGo