English
Language : 

ISL29029_14 Datasheet, PDF (7/16 Pages) Intersil Corporation – Low Power Ambient Light and Proximity Sensor with Intelligent Interrupt and Sleep Modes
ISL29029
BIT #
7
6:5
4
3
2:1
0
ACCESS
FLAG
RW
RW
FLAG
RW
RW
DEFAULT
0x00
0x00
0x00
0x00
0x00
0x00
TABLE 4. REGISTER 0x02 (INTERRUPT) - PROX/ALS INTERRUPT CONTROL
BIT NAME
FUNCTION/OPERATION
PROX_FLAG
(Prox Flag)
When = 0, no Prox interrupt event has occurred since power-on or last “clear”
When = 1, a Prox interrupt event occurred. Clearable by writing “0”
Writing “1” leaves previous state unchanged
PROX_PRST
(Prox Persist)
For bits 6:5 = (see the following)
00; set PROX_FLAG if 1 conversion result trips the threshold value
01; set PROX_FLAG if 4 conversion results trip the threshold value
10; set PROX_FLAG if 8 conversion results trip the threshold value
11; set PROX_FLAG if 16 conversion results trip the threshold value
Unused
(Write 0)
Unused register bit - write 0
ALS_FLAG
(ALS FLAG)
When = 0, no ALS interrupt event has occurred since power-on or last “clear”
When = 1, an ALS interrupt event occurred. Clearable by writing “0”
Writing “1” leaves previous state unchanged
ALS_PRST
(ALS Persist)
For bits 2:1 = (see the following)
00; set ALS_FLAG if 1 conversion is outside the set window
01; set ALS_FLAG if 4 conversions are outside the set window
10; set ALS_FLAG if 8 conversions are outside the set window
11; set ALS_FLAG if 16 conversions are outside the set window
INT_CTRL When = 0, set INT pin low if PROX_FLAG or ALS_FLAG high (logical OR)
(Interrupt Control) When = 1, set INT pin low if PROX_FLAG and ALS_FLAG high (logical AND)
BIT #
7:0
TABLE 5. REGISTER 0x03 (PROX_LT) - INTERRUPT LOW THRESHOLD FOR PROXIMITY SENSOR
ACCESS
DEFAULT
BIT NAME
FUNCTION/OPERATION
RW
0x00
PROX_LT
(Prox Threshold)
8-bit interrupt low threshold for
proximity sensing
BIT #
7:0
ACCESS
RW
TABLE 6. REGISTER 0x04 (PROX_HT) - INTERRUPT HIGH THRESHOLD FOR PROXIMITY SENSOR
DEFAULT
BIT NAME
FUNCTION/OPERATION
0xFF
PROX_HT
(Prox Threshold)
8-bit interrupt high threshold for proximity sensing
BIT #
7:0
ACCESS
RW
TABLE 7. REGISTER 0x05 (ALSIR_TH1) - INTERRUPT LOW THRESHOLD FOR ALS/IR
DEFAULT
BIT NAME
FUNCTION/OPERATION
0x00
ALSIR_LT[7:0]
(ALS/IR Low Thr.)
Lower 8 bits (of 12 bits) for ALS/IR low interrupt threshold
BIT #
7:4
3:0
BIT #
7:0
ACCESS
RW
RW
TABLE 8. REGISTER 0x06 (ALSIR_TH2) - INTERRUPT LOW/HIGH THRESHOLDS FOR ALS/IR
DEFAULT
BIT NAME
FUNCTION/OPERATION
0x0F
ALSIR_HT[3:0]
(ALS/IR High Thr.)
Lower 4 bits (of 12 bits) for ALS/IR high interrupt threshold
0x00
ALSIR_LT[11:8]
(ALS/IR Low Thr.)
Upper 4 bits (of 12 bits) for ALS/IR low interrupt threshold
ACCESS
RW
TABLE 9. REGISTER 0x07 (ALSIR_TH3) - INTERRUPT HIGH THRESHOLD FOR ALS/IR
DEFAULT
BIT NAME
FUNCTION/OPERATION
0xFF
ALSIR_HT[11:4] Upper 8 bits (of 12 bits) for ALS/IR high interrupt threshold
(ALS/IR High Thr.)
7
FN7682.0
November 23, 2010