English
Language : 

TLC59116F Datasheet, PDF (10/31 Pages) Texas Instruments – 16-CHANNEL FAST-MODE PLUS I2C BUS LED DRIVER
TLC59116F
SCLS714B – MARCH 2009 – REVISED JULY 2011
www.ti.com
NOTE
The default LED Sub Call I2C bus address may be used as a regular I2C bus slave
address as long as the Sub Call addresses are disabled in MODE1 (default).
Software Reset I2C Bus Address
The address shown in Figure 6 is used when a reset of the TLC59116F needs to be performed by the master.
The Software Reset address (SWRST Call) must be used with R/W = 0. If R/W = 1, the TLC59116F does not
acknowledge the SWRST. See Register Definitions for more detail.
R/W
1
1
0
1
0
1
1
0
The software reset I2C bus address is reserved address and cannot be use as regular I2C bus slave address or as an
LED All-Call or LED Sub-Call address.
Figure 6. Software Reset Address
Control Register
Following the successful acknowledgment of the slave address, LED All Call address or LED Sub Call address,
the bus master will send a byte to the TLC59116F, which will be stored in the Control register. The lowest 5 bits
are used as a pointer to determine which register will be accessed (D[4:0]). The highest three bits are used as
Auto-Increment flag and Auto-Increment options (AI[2:0]).
Auto-Increment
Flag
Register Address
AI2 AI1 AI0 D4 D3 D2 D1 D0
Auto-Increment Options
Figure 7. Control Register
When the Auto-Increment flag is set (AI2 = logic 1), the five low order bits of the Control register are
automatically incremented after a read or write. This allows the user to program the registers sequentially. Four
different types of Auto-Increment are possible, depending on AI1 and AI0 values.
Table 1. Auto-Increment Options(1)
AI2
AI1
AI0
PIN DESCRIPTION
0
0
0
No auto-increment
1
0
0
Auto-increment for all registers. D[4:0] roll over to '0 0000' after the
last register (1 1011) is accessed.
1
0
1
Auto-increment for individual brightness registers only. D[4:0] roll over
to '0 0010' after the last register (1 0001) is accessed.
1
1
0
Auto-increment for global control registers only. D[4:0] roll over to '1
0010' after the last register (1 0011) is accessed.
1
1
1
Auto-increment for individual and global control registers only. D[4:0]
roll over to '0 0010' after the last register (1 0011) is accessed.
(1) Other combinations not shown in Table 1 (AI[2:0] = 001, 010 and 011) are reserved and must not be
used for proper device operation.
10
Copyright © 2009–2011, Texas Instruments Incorporated