Datasheet

Industry’s Lowest-Power
Ambient Light Sensor with ADC
Table 1. Register Map
Table 2. Interrupt Status Register
If the INTE bit is set to 1, then the INTS status bit is asserted if the light intensity exceeds either upper or lower threshold
limits (as specified by registers 0x05 and 0x06, respectively) for a period longer than that defined by the Threshold
Timer register (0x07). This bit resets to 0 after the host reads this register. See Table 2.
This bit is also reflected on the INT pin. When the INTS bit is set, the INT pin is asserted low, and when the INTS bit is
set to 0, the INT pin is pulled high by an external resistor.
Once this bit is set, it can be cleared either by reading the Interrupt Status register 0x00 or by writing a 0 to the Interrupt
Enable register 0x01.
Interrupt Status 0x00
Interrupt Enable 0x01
Register and Bit Descriptions
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
REGISTER
ADDRESS
INTS 0x00
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
REGISTER
ADDRESS
INTS 0x01
BIT 0 OPERATION
0 No interrupt trigger event has occurred.
1 Ambient light intensity is outside the threshold window range for a longer than specified time.
REGISTER
BIT
REGISTER
ADDRESS
POWER-ON
RESET
STATE
R/W
7 6 5 4 3 2 1 0
STATUS
Interrupt Status INTS 0x00 0x00 R
Interrupt Enable INTE 0x01 0x00 R/W
CONFIGURATION
Configuration CONT MANUAL CDR TIM[2:0] 0x02 0x03 R/W
LUX READING
Lux High Byte E3 E2 E1 E0 M7 M6 M5 M4 0x03 0x00 R
Lux Low Byte M3 M2 M1 M0 0x04 0x00 R
THRESHOLD SET
Upper Threshold
High Byte
UE3 UE2 UE1 UE0 UM7 UM6 UM5 UM4 0x05 0xFF R/W
Lower Threshold
High Byte
LE3 LE2 LE1 LE0 LM7 LM6 LM5 LM4 0x06 0x00 R/W
Threshold Timer T7 T6 T5 T4 T3 T2 T1 T0 0x07 0xFF R/W
Maxim Integrated
7
MAX44009