isl29029 Intersil Corporation, isl29029 Datasheet - Page 7
![no-image](/images/manufacturer_photos/0/3/342/intersil_corporation_sml.jpg)
isl29029
Manufacturer Part Number
isl29029
Description
Low Power Ambient Light And Proximity Sensor With Intelligent Interrupt And Sleep Modes
Manufacturer
Intersil Corporation
Datasheet
1.ISL29029.pdf
(16 pages)
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Part Number:
isl29029IROZ-T7
Manufacturer:
INTERSIL
Quantity:
20 000
BIT #
BIT #
6:5
2:1
7:0
BIT #
BIT #
BIT #
7
4
3
0
7:0
7:4
3:0
7:0
BIT #
7:0
ACCESS
ACCESS
FLAG
FLAG
RW
RW
RW
RW
RW
ACCESS
ACCESS
ACCESS
RW
RW
RW
RW
DEFAULT
DEFAULT
0x00
0x00
0x00
0x00
0x00
0x00
0xFF
TABLE 6. REGISTER 0x04 (PROX_HT) - INTERRUPT HIGH THRESHOLD FOR PROXIMITY SENSOR
TABLE 5. REGISTER 0x03 (PROX_LT) - INTERRUPT LOW THRESHOLD FOR PROXIMITY SENSOR
TABLE 8. REGISTER 0x06 (ALSIR_TH2) - INTERRUPT LOW/HIGH THRESHOLDS FOR ALS/IR
DEFAULT
DEFAULT
DEFAULT
0x00
TABLE 9. REGISTER 0x07 (ALSIR_TH3) - INTERRUPT HIGH THRESHOLD FOR ALS/IR
TABLE 7. REGISTER 0x05 (ALSIR_TH1) - INTERRUPT LOW THRESHOLD FOR ALS/IR
0x0F
0x00
0xFF
7
(Interrupt Control)
ACCESS
TABLE 4. REGISTER 0x02 (INTERRUPT) - PROX/ALS INTERRUPT CONTROL
(Prox Threshold)
(Prox Persist)
RW
(ALS Persist)
PROX_FLAG
PROX_PRST
(ALS FLAG)
(Prox Flag)
ALS_FLAG
ALS_PRST
BIT NAME
INT_CTRL
BIT NAME
PROX_HT
(Write 0)
Unused
(ALS/IR Low Thr.)
(ALS/IR High Thr.)
(ALS/IR Low Thr.)
(ALS/IR High Thr.)
ALSIR_LT[7:0]
ALSIR_LT[11:8]
ALSIR_HT[11:4]
ALSIR_HT[3:0]
BIT NAME
BIT NAME
BIT NAME
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
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 register bit - write 0
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
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
When = 0, set INT pin low if PROX_FLAG or ALS_FLAG high (logical OR)
When = 1, set INT pin low if PROX_FLAG and ALS_FLAG high (logical AND)
8-bit interrupt high threshold for proximity sensing
DEFAULT
ISL29029
0x00
Lower 8 bits (of 12 bits) for ALS/IR low interrupt threshold
Lower 4 bits (of 12 bits) for ALS/IR high interrupt threshold
Upper 4 bits (of 12 bits) for ALS/IR low interrupt threshold
Upper 8 bits (of 12 bits) for ALS/IR high interrupt threshold
(Prox Threshold)
FUNCTION/OPERATION
FUNCTION/OPERATION
BIT NAME
PROX_LT
FUNCTION/OPERATION
FUNCTION/OPERATION
FUNCTION/OPERATION
8-bit interrupt low threshold for
proximity sensing
FUNCTION/OPERATION
November 23, 2010
FN7682.0