TCS3404, TCS3414
DIGITAL COLOR SENSORS
TAOS137A − APRIL 2011
Register Set
The TCS3404/14 is controlled and monitored by 18 user registers and a command register accessed through
the serial interface. These registers provide for a variety of control functions and can be read to determine results
of the ADC conversions. The register set is summarized in Table 2.
Table 2. Register Set
ADDRESS
−−
REGISTER NAME
COMMAND
REGISTER FUNCTION
Specifies register address
00h
01h
02h
03h
04h
07h
08h
09h
0Ah
0Bh
0Fh
10h
11h
CONTROL
Control of basic functions
TIMING
Integration time/gain control
Interrupt control
INTERRUPT
INT SOURCE
ID
Interrupt source
Part number/ Rev ID
GAIN
ADC gain control
LOW_THRESH_LOW_BYTE
LOW_THRESH_HIGH_BYTE
HIGH_THRESH_LOW_BYTE
HIGH_THRESH_HIGH_BYTE
−−
Low byte of low interrupt threshold
High byte of low interrupt threshold
Low byte of high interrupt threshold
High byte of high interrupt threshold
SMBus block read (10h through 17h)
Low byte of ADC green channel
High byte of ADC green channel
Low byte of ADC red channel
High byte of ADC red channel
Low byte of ADC blue channel
High byte of ADC blue channel
Low byte of ADC clear channel
High byte of ADC clear channel
DATA1LOW
DATA1HIGH
12h
13h
14h
15h
16h
17h
DATA2LOW
DATA2HIGH
DATA3LOW
DATA3HIGH
DATA4LOW
DATA4HIGH
The mechanics of accessing a specific register depends on the specific SMB protocol used. Refer to the section
on SMBus protocols on the previous pages. In general, the COMMAND register is written first to specify the
specific control/status register for following read/write operations.
Copyright E 2011, TAOS Inc.
The LUMENOLOGY r Company
r
r
www.taosinc.com
13