12
PART_ID
Default Value: B1HEX (APDS-9306), B3HEX (APDS-9306-065)
76543210
Part ID Revision ID 0X06
FIELD BIT DESCRIPTION
Part Number ID 7:4 Part number ID
Revision ID 3:0 Revision ID of the component
MAIN_STATUS
Default Value: 20HEX
76543210
00Power
On
Status
ALS
Interrupt
Status
ALS
Data
Status
0 0 0 0X07
FIELD BIT DESCRIPTION
Power On
Status
5 1 = Part went through a power-up event, either because the part was turned on or
because there was power supply disturbance. All interrupt threshold settings in the
registers have been reset to power-on default states and should be examined if neces-
sary. The ag is cleared after the register is read.
ALS Interrupt
Status
4 0 : Interrupt condition not ful lled (default)
1 : Interrupt condition ful lled (cleared after read)
ALS Data
Status
3 0 : old data, already read (default)
1 : new data, not yet read (cleared after read)
CLEAR_DATA
Default Value: 00HEX, 00HEX, 00HEX
76543210
CLEAR _DATA_0 [7:0] 0X0A
CLEAR_DATA_1 [15:8] 0X0B
0 0 0 0 CLEAR_DATA_2 [19:16] 0X0C
Clear channel digital output data (unsigned integer, 13 to 20 bit, LSB aligned). The clear channel data is clipped at (2
Reso-
lution
– 1)
The clear channel output is already temperature compensated internally:
CLEAR_DATA = (CLEAR
int
- COMP)
When an I²C™ read operation is active and points to an address in the range 07HEX to 18HEX, all registers in this range
are locked until the I²C™ read operation is completed or this address range is left.
This guarantees that the data in the registers comes from the same measurement even if an additional measurement
cycle ends during the read operation. New measurement data is stored into temporary registers and the actual CLEAR_
DATA registers are updated as soon as there is no on-going I²C™ read operation to the address range 07HEX to 18HEX.
Reg 0AHEX Bit[7:0] Clear diode data least signi cant data byte
Reg 0BHEX Bit[7:0] Clear diode data intervening data byte
Reg 0CHEX Bit[3:0] Clear diode data most signi cant data byte