English
Language : 

ISL29027_14 Datasheet, PDF (6/13 Pages) Intersil Corporation – Proximity Sensor with Intelligent Interrupt and Sleep Modes
ISL29027
Register Descriptions
BIT #
7:0
ACCESS
RO
DEFAULT
(n/a)
TABLE 2. REGISTER 0x00 (RESERVED)
NAME
FUNCTION/OPERATION
(n/a)
Reserved - no need to read or write
BIT # ACCESS DEFAULT
7
RW
0x00
6:4
RW
0x00
3
RW
0x00
2
RW
0x00
1
RW
0x00
0
RW
0x00
TABLE 3. REGISTER 0x01 (CONFIGURE) - PROX CONFIGURATION
NAME
FUNCTION/OPERATION
PROX_EN
(Prox Enable)
When = 0, proximity sensing is disabled
When = 1, continuous proximity sensing is enabled. Prox data will be ready 0.54ms after this
bit is set high
PROX_SLP
(Prox Sleep)
For bits 6:4 = (see the following)
111; sleep time between prox IR LED pulses is 0.0ms (run continuously)
110; sleep time between prox IR LED pulses is 12.5ms
101; sleep time between prox IR LED pulses is 50ms
100; sleep time between prox IR LED pulses is 75ms
011; sleep time between prox IR LED pulses is 100ms
010; sleep time between prox IR LED pulses is 200ms
001; sleep time between prox IR LED pulses is 400ms
000; sleep time between prox IR LED pulses is 800ms
PROX_DR
(Prox Drive)
When = 0, IRDR behaves as a pulsed 110mA current sink
When = 1, IRDR behaves as a pulsed 220mA current sink
Unused
(Write 0)
Unused register bit (write 0)
Unused
(Write 0)
Unused register bit (write 0)
Unused
(Write 0)
Unused register bit (write 0)
BIT #
7
ACCESS DEFAULT
FLAG
0x00
6:5
RW
0x00
4
RW
0x00
3
RW
0x00
2:1
RW
0x00
TABLE 4. REGISTER 0x02 (INTERRUPT) - PROX INTERRUPT CONTROL
BIT NAME
FUNCTION/OPERATION
PROX_FLAG When = 0, no Prox interrupt event has occurred since power-on or last “clear”
(Prox Flag) When = 1, a Prox interrupt event occurred. Clearable by writing “0”
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
Unused
(Write 0)
Unused register bit - write 0
Unused
(Write 0)
Unused register bit - write 0
0
RW
0x00
Unused
(Write 0)
Unused register bit - write 0
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
6
FN7815.1
February 2, 2012