English
Language : 

TLC59116 Datasheet, PDF (9/30 Pages) Texas Instruments – 16-CHANNEL Fm+ I2C-BUS CONSTANT-CURRENT LED SINK DRIVER
TLC59116
www.ti.com .................................................................................................................................................. SLDS157A – FEBRUARY 2008 – REVISED APRIL 2008
APPLICATION INFORMATION
Functional Description
Device Address
Following a Start condition, the bus master must output the address of the slave it is accessing.
Regular I2C Bus Slave Address
The I2C bus slave address of the TLC59116 is shown in Figure 5. To conserve power, no internal pullup resistors
are incorporated on the hardware-selectable address pins, and they must be pulled high or low. For buffer
management purposes, a set of sector information data should be stored.
Slave Address
1 1 0 A3 A2 A1 A0 R/W
Fixed
Hardware
Selectable
Figure 5. Slave Address
The last bit of the address byte defines the operation to be performed. When set to logic 1, a read operation is
selected. When set to logic 0, a write operation is selected.
LED All Call I2C Bus Address
• Default power-up value (ALLCALLADR register): D0h or 1101 000
• Programmable through I2C bus (volatile programming)
• At power-up, LED All Call I2C bus address is enabled. TLC59116 sends an ACK when D0h (R/W = 0) or D1h
(R/W = 1) is sent by the master.
See LED All Call I2C Bus Address Register (ALLCALLADR) for more detail.
NOTE:
The default LED All Call I2C bus address (D0h or 1101 000) must not be used as a
regular I2C bus slave address, since this address is enabled at power-up. All the
TLC59116 devices on the I2C bus will acknowledge the address if it is sent by the I2C
bus master.
LED Sub Call I2C Bus Address
• Three different I2C bus addresses can be used
• Default power-up values:
– SUBADR1 register: D2h or 1101 001
– SUBADR2 register: D4h or 1101 010
– SUBADR3 register: D8h or 1101 100
• Programmable through I2C bus (volatile programming)
• At power-up, Sub Call I2C bus address is disabled. TLC59116 does not send an ACK when D2h (R/W = 0) or
D3h (R/W = 1) or D4h (R/W = 0) or D5h (R/W = 1) or D8h (R/W = 0) or D9h (R/W = 1) is sent by the master.
See I2C Bus Subaddress Registers 1 to 3 (SUBADR1 to SUBADR3) for more detail.
NOTE:
The LED Sub Call I2C bus addresses may be used as regular I2C bus slave
addresses if their corresponding enable bits are set to 0 in the MODE1 Register.
Copyright © 2008, Texas Instruments Incorporated
Submit Documentation Feedback
9