English
Language : 

ISL29003_07 Datasheet, PDF (5/15 Pages) Intersil Corporation – Light-to-Digital Output Sensor with High Sensitivity, Gain Selection, Interrupt Function and I2C Interface
ISL29003
Register Set
There are eight registers that are available in the ISL29003. Table 1 summarizes the available registers and their functions.
TABLE 1. REGISTER SET
ADDR
(HEX)
REGISTER
NAME
BIT(S) FUNCTION NAME
FUNCTIONS/DESCRIPTION
00
Command
7
enable
0: disable adc-core
1: enable adc-core
6
ADCPD
0: Normal operation
1: Power Down Mode
5
Timing_Mode 0: Integration is internally timed
1: Integration is externally sync/controlled by I2C host
4
reserved
3:2
mode<1:0>
Selects ADC work mode
0: Diode1’s current to unsigned 16-bit data
1: Diode2’s current to unsigned 16-bit data
2: Difference between diodes (I1 - I2) to signed 15-bit data
3: reserved
1:0
width<1:0>
number of clock cycles; n-bit resolution
0: 216 cycles
1: 212 cycles
2: 28 cycles
3: 24 cycles
01
Control
7
ext_mode
Always set to logic 0. Factory use only.
6
test_mode
Always set to logic 0
5
int_flag
0: Interrupt is cleared or not yet triggered
1: Interrupt is triggered
4
reserved
Always set to logic 0. Factory use only.
3:2
gain<1:0>
Selects the gain so range is
0: 0 to 1000 lux
1: 0 to 4000 lux
2: 0 to 16000 lux
3: 0 to 64000 lux
1:0
int_persist
Interrupt is triggered after
<1:0>
0: 1 integration cycle
1: 4 integration cycles
2: 8 integration cycles
3: 16 integration cycles
02
Interrupt threshold
7:0
Interrupt threshold High byte of HI interrupt threshold. Default is 0xFF
HI
HI
03
Interrupt threshold
7:0
Interrupt threshold High byte of the LO interrupt threshold. Default is 0x00
LO
LO
04
LSB_sensor
7:0
LSB_sensor Read-Only data register that contains the least significant byte of the
latest sensor reading.
05
MSB_sensor
7:0
MSB_sensor Read-Only data register that contains the most significant byte of the
latest sensor reading.
06
LSB_timer
7:0
LSB_timer
Read-Only data register that contains the least significant byte of the
timer counter value corresponding to the latest sensor reading.
07
MSB_timer
7:0
MSB_timer
Read-Only data register that contains the most significant byte of the
timer counter value corresponding to the latest sensor reading.
5
FN7464.3
October 8, 2007