The TCS3408 is an ultra-high sensitivity light-to-digital converter that features ambient light and color (RGB) sensing and selective flicker detection. The ambient light and color sensing function provide five concurrent ambient light sensing channels: Red, Green, Blue, Clear, and Wideband. The RGB and Clear channels have a UV/IR blocking filter. This architecture accurately measures ambient light and enables the calculation of illuminance, chromaticity, and color temperature to manage display appearance. The architecture of the engine features self-maximizing dynamic range, ambient light subtraction, data output and interrupt-driven 1.8V I²C communications interface. The device integrates direct detection of 50Hz or 60Hz ambient light flicker. Flicker detection is executed in parallel with ambient light and color sensing has independent gain configuration and also suppresses cross-coupling from any 940nm IR, if generated by adjacent circuits (e.g. from a Time-of-Flight sensor). The flicker detection engine can also buffer data for calculating other flicker frequencies externally.