English
Language : 

ISL29044IROMZ-T7 Datasheet, PDF (12/19 Pages) Intersil Corporation – Low Power Ambient Light and Proximity Sensor with Internal IR-LED and Digital Output
ISL29044
Register Map
Following are detailed descriptions of the control registers related to the operation of the ISL29044 ambient light sensor device. These
registers are accessed by the I2C serial interface. For details on the I2C interface, refer to “Serial Interface” on page 9.
All the functionalities of the device are controlled by the registers. The ADC data can also be read. The following sections explain the
details of each register bit. All RESERVED bits must be set to zero, unless otherwise specified.
Register Descriptions
ADDR REG NAME
7
0x00 ChipID
1
0x01 CONFIGURE PROX EN
0x02 INTERRUPT PROX_FLAG
0x03 PROX_LT
0x04 PROX_HT
0x05 ALSIR_TH1
0x06 ALSIR_TH2
0x07 ALSIR_TH3
0x08 PROX_DATA
0x09 ALSIR_DT1
0x0A ALSIR_DT2
TABLE 1. ISL29044 REGISTERS AND REGISTER BITS
BIT
6
5
4
3
2
1
0
DEFAULT
1
0
1
0
0
0
0
0xB0
PROX_SLP[2:0]
PROX_DR ALS_EN ALS_RANGE ALSIR_MODE 0x00
PROX_PRST[1:0]
(Write 0) ALS_FLAG
ALS_PRST[1:0]
INT_CTRL
0x00
PROX_LT[7:0]
0x00
PROX_HT[7:0]
0xFF
ALSIR_LT[7:0]
0x00
ALSIR_HT[3:0]
ALSIR_LT[11:8]
0xF0
ALSIR_HT[11:4]
0xFF
PROX_DATA[7:0]
0x00
ALSIR_DATA[7:0]
0x00
(Unused)
ALSIR_DATA[11:8]
0x00
Register (Address: 0x00)
TABLE 2. ChipID REGISTER ADDRESS
Reg.
Register Bits
Addr
DFLT
NAME Access (Hex) B7 B6 B5 B4 B3 B2 B1 B0 (Hex)
ChipID RO 0x00 1 1 0 1 0 0 0 0 0xB0
This is a reserved register. Do not write or read
Configure Register (Address: 0x01)
ALS/IR DATA BIT [B0]
The ALS/IR data mode bit is a select mode for fetching data from
the data register (reg 0x09 and reg 0x0A). If B0 is set to 0, the
ALS/IR data register will contain visible spectrum ALS sensing
data. If B0 is set to 1, the ALS/IR data register will contain IR
spectrum sensing data.
BIT 0
0
1
TABLE 4. ALS/IR DATA BIT
OPERATION
Visible Spectrum ALS sensing data
IR Spectrum sensing data
TABLE 3. CONFIGURE REGISTER ADDRESS
Reg.
Register Bits
NAME Access Addr
(Hex) B7 B6 B5 B4 B3 B2 B1
DFLT
B0 (Hex)
Configure
RW
0x01
PROX
_EN
PROX
_S2
PROX
_S1
PROX PRO
_X0 X_DR
ALS/I
R_EN
ALS_
RANGE
ALS/IR
data
0x00
The Configure register consists all of control bits for both ALS
Sensing and Proximity Sensing. This register determines
operation mode. The register has one Enable Prox sensing bit,
three Proximity Sleep mode bits, one proximity current driver bit,
one Enable ALS/IR sensing bit, one ALS/IR range bit, and one
ALS/IR sensing data bits. The default register value is 0x00 at
power on.
FULL SCALE RANGE [B1]
The Full Scale Range (FSR) has two selectable ranges. Each
range has a maximum allowable lux value. The higher the range
value, the better the resolution and the wider the ALS lux value.
TABLE 5. RANGE REGISTER BITS
BIT1
RANGE(k)
FSR (LUX) @ VISIBLE ALS SENSING
0
Range1
125
1
Range2
2000
ALS/IR_EN [B2]
The ALS/IR_EN bit[B2] is the enable bit for both ALS sensing and
IR sensing. If [B2] is 0, ALS sensing an IR sensing is disabled. If
[B2] is 1, ALS sensing and IR sensing is enabled.
12
FN8305.0
October 30, 2012