top of page

TSL2591 Optical Sensor Digital Light Breakout Module High Dynamic Range Lux IR Infrared Full Spectrum Diodes Detect 3.3V-5V


The TSL2591 is a very high sensitivity light-to-digital converter that transforms light intensity into a digital signal output capable of direct I2C interface. The device combines one broadband photodiode (visible plus infrared) and one infrared-responding photodiode on a single CMOS integrated circuit. Two integrating ADCs convert the photodiode currents into a digital output that represents the irradiance measured on each channel. This digital output can be input to a microprocessor where illuminance (ambient light level) in lux is derived using an empirical formula to approximate the human eye response. The TSL2591 supports a traditional level style interrupt that remains asserted until the firmware clears it.



1. Datasheet

2. Interfacing TSL2591 Ambient Light Level Sensor with Arduino

3. Arduino Code for Interfacing TSL25911 Sensor Module



TSL2591 Optical Sensor Digital Light Breakout Module

    bottom of page