Datasheet
VCNL4010
www.vishay.com
Vishay Semiconductors
Rev. 1.6, 20-Mar-18
10
Document Number: 83462
For technical questions, contact: sensorstechsupport@vishay.com
THIS DOCUMENT IS SUBJECT TO CHANGE WITHOUT NOTICE. THE PRODUCTS DESCRIBED HEREIN AND THIS DOCUMENT
ARE SUBJECT TO SPECIFIC DISCLAIMERS, SET FORTH AT www.vishay.com/doc?91000
Register #10 and #11 Low Threshold
Register address = 8Ah and 8Bh. These registers contain the low threshold value. The value is a 16 bit word. The high byte is
stored in register #10 and the low byte in register #11.
Register #12 and #13 High Threshold
Register address = 8Ch and 8Dh. These registers contain the high threshold value. The value is a 16 bit word. The high byte is
stored in register #12 and the low byte in register #13.
Register #14 Interrupt Status Register
Register address = 8Eh. This register contains information about the interrupt status for either proximity or ALS function and
indicates if high or low going threshold exceeded.
Note
• Once an interrupt is generated the corresponding status bit goes to 1 and stays there unless it is cleared by writing a 1 in the corresponding
bit. The int pad will be pulled down while at least one of the status bit is 1.
TABLE 11 - LOW THRESHOLD REGISTER #10
Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0
Description
R/W bits. High byte (15:8) of low threshold value
TABLE 12 - LOW THRESHOLD REGISTER #11
Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0
Description
R/W bits. Low byte (7:0) of low threshold value
TABLE 13 - HIGH THRESHOLD REGISTER #12
Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0
Description
R/W bits. High byte (15:8) of high threshold value
TABLE 14 - HIGH THRESHOLD REGISTER #13
Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0
Description
R/W bits. Low byte (7:0) of high threshold value
TABLE 15 - INTERRUPT STATUS REGISTER #14
Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0
n/a int_prox_ready int_als_ready int_th_low int_th_hi
Description
int_prox_ready R/W bit. Indicates a generated interrupt for proximity
int_als_ready R/W bit. Indicates a generated interrupt for als
int_th_low R/W bit. Indicates a low threshold exceed
int_th_hi R/W bit. Indicates a high threshold exceed










