This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

LP55231 LED Driver

Other Parts Discussed in Thread: LP8501, LP55231

Hello Everyone,

I'm having trouble understanding how how the LED's are mapped to the different engines. Once I set aside a space for a memory map table, how do I write in the registers the different led's I want to include for the particular engine? 

Thanks,

Shyam

  • Hi Shyam,
    For more information on the LED mapping you could take a look at the LP55231 User Guide (http://www.ti.com/product/LP55231/technicaldocuments). Also the LP8501 programming consideration (http://www.ti.com/product/LP8501/technicaldocuments) gives you more details on the LED mapping.
    If you need to control only one LED, you can use the mux_sel command.
    When you need to control multiple LEDs you need to create a table (1 or multiple rows) and refer to that table with mux_ld_start, mux_map_start mux_ld_end, mux_ld_addr, mux_map_addr commands.
    Moving to the next or previous row in the mapping table use the mux_map_next, mux_ld_next, mux_map_prev, mux_ld_prev.
    You can have different mapping table for different engines and they can use the same LEDs, but not at the same time.
    Thanks,Sami