ISL29038
ISL29038 Register Set
TABLE 1. ISL29038 CONFIGURATION AND CONTROL REGISTERS
ADDRESS
(HEX)
POWER-ON REGISTER
DEFAULT ACCESS
BIT
FIELDS
FUNCTION
NAME/VALUE
REGISTER NAME
Device ID
FUNCTION
0x00
b11000xxx RO
[7:0]
Device Identification
ISL29038 Device ID
Reserved
[7:3]
[2:0]
[7:0]
[7:6]
[5]
[11000]
0x01
Config0
0x00
RW
RW
Proximity Configuration
Reserved
PROX_EN
[1]
Proximity Enable/Disable
Enable
[0]
Disable
RW
[4:2]
PROX_SLP
[000]
[001]
[010]
[011]
[100]
[101]
[110]
[111]
IRDR_DRV
[00]
Proximity Sleep Time Select
400ms
100ms
50ms
25ms
12.5ms
6.25ms
3.125ms
0ms
RW
[1:0]
IR LED Current
31.25mA
[01]
62.5mA
[10]
125mA
[11]
250mA
0x02
Config1
0x00
RW
RW
[7:0]
[7]
Proximity/ALS Configuration
Interrupt Algorithm
Window Comparator
Hysteresis Window
Proximity Offset Compensation
Ambient Light Sensing Enable/Disable
Enable
INT_ALG
[0]
[1]
RW
RW
[6:3]
[2]
PROX_OFFSET
ALS_EN
[1]
[0]
Disable
RW
[1:0]
ALS_RANGE
[00]
Ambient Light Sensor Range Select
125 Lux
[01]
250 Lux
[10]
2000 Lux
[11]
4000 Lux
0x03
0x04
Config2
0x00
RW
RW
RW
[7:0]
[7:5]
[4:0]
ALS_IR_COMP
Ambient Light Sensor IR Compensation
Reserved
ALSIRComp
INTConfig
ALS Infra Red Compensation
(Unsigned Binary)
INTConfig
0x10
RW
[7:0]
Interrupt Configuration, Status & Control
FN7851.0
October 12, 2012
8