Eight optical channels cover the visible spectrum, one channel can be used to measure near-infrared light and one channel is a photodiode without filter "clear". The device integrates a dedicated channel to detect 50Hz/60Hz ambient light flicker. The flicker detection engine can also buffer data for calculating other flicker frequencies externally. The NIR channel, in combination with the other VIS channel, may provide information on surrounding ambient light conditions (light source detection). The device can also be synchronized to external signals via pin GPIO.