VEML4031X00 www.vishay.com Vishay Semiconductors TABLE 5 - REGISTER NAME: ALS_THDH Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 ALS_THDH_L Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 ALS_THDH_H COMMANDBIT NAMEFUNCTIONBITVALUEDESCRIPTION0x04 ALS_THDH_L Set the high threshold interrupt 7 : 0 Low byte 0 to 65 535 value 0x05 ALS_THDH_H 7 : 0 High byte TABLE 6 - REGISTER NAME: ALS_THDL Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 ALS_THDL_L Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 ALS_THDL_H COMMANDBIT NAMEFUNCTIONBITVALUEDESCRIPTION0x06 ALS_THDL_L Set the low 7 : 0 Low byte 0 to 65 535 threshold interrupt value 0x07 ALS_THDL_H 7 : 0 High byte TABLE 7 - REGISTER NAME: ALS_DATA Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 ALS_DATA_L Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 ALS_DATA_H COMMANDBIT NAMEFUNCTIONBITVALUEDESCRIPTION0x10 ALS_DATA_L Read the ALS channel 7 : 0 Low byte 0 to 65 535 output data 0x11 ALS_DATA_H 7 : 0 High byte TABLE 8 - REGISTER NAME: IR_DATA Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 IR_DATA_L Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 IR_DATA_H COMMANDBIT NAMEFUNCTIONBITVALUEDESCRIPTION0x12 IR_DATA_L Read the IR channel 7 : 0 Low byte 0 to 65 535 output data 0x13 IR_DATA_H 7 : 0 High byte TABLE 9 - REGISTER NAME: VEML4031X00_ID Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 VEML4031X00_ID_L Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 VEML4031X00_ID_H COMMANDBIT NAMEFUNCTIONBITVALUEDESCRIPTION 0x01 0x14 VEML4031X00_ID_L 7 : 0 Should be kept default (0b00000001) Read the 0x00 Device with a device ID (0b00000000) slave address of 0x29 0x15 VEML4031X00_ID_H 7 : 0 0x10 Device with a slave (0b00010000) address of 0x10 Rev. 1.1, 12-Mar-2025 9 Document Number: 80348 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