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.

TLC59116 HOW TO CASCADE AND CONFIGURE THE I2C ADDRESS

Other Parts Discussed in Thread: TLC59116, PCA9544A, PCA9545A

We wouldlike  put 32 x TLC59116  on the same I2C bus with one MASTER .
Datasheet is not clear concerning the configuration of each  Slave address .
If at reset each TLC59116 is looking for the same address , ho to program all the chips ?
thanks for help!

 

  • Michel,

    The TLC59116 can be set to a unique address by using the A0, A1, A2 and A3 pins.  Tie the pins high or low to generate 16 unique addresses.  However, two of the address are reserved for ALLCALL and SOFTWARE RESET so you end up with 14 addressable devices on a single MASTER bus.  For a single configuration, you can run 14 devices * 16 channels for 224 LEDs.

    To expand the addressing of an I2C bus, consider an I2C multiplexer such as the PCA9544A or PCA9545A.  By using one of these devices, you can run 4 sets of 14 TLC59116 LED Drivers for a total of (4*14*16) 896 LEDs.

    In your example (32 drivers) you would need a single PCA9544A and could run in 3 groups or 4 groups.

    Regard,

    Dick

  • Hi,
    I am also working on cascading TLC59116. So, after appropriately configuring the A3-A0 according to need, I can send that address directly on my SDA line and the device will respond or do i need to configure some registers in TLC59116 ?