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