The MLX75030 Universal Active Light Sensor Interface can control two active light channels independently. Each channel is defined by a control output to drive 1 LED and a sense input to connect a photodiode. A wide range of LEDs and photodiodes are supported directly. The device will control the LED current and measure any photodiode current, which will be converted by the on board ADC. This information can be transferred to a basic microcontroller via SPI. The optical light intensity of both active light channels can be used to detect proximity of an object close to the detectors, independent from the background light level. This information can be used by software algorithms to distinguish human gestures like e.g. swiping from left to right or up to down and vice versa. Smart placement of the LEDs / photodiodes can extend the number of gestures that can be detected. The MLX75030 is able to measure up to two ambient light levels and can provide this data to various other systems. For this application a wide range of different detectors can be connected to the ambient sensor terminals of the device. The IC provides various auxiliary circuit functions to support the main mission of the Active Light Sensor Interface, for example, a watchdog function, bias and reference sources and clock generators to control and drive the various on-chip functions. In addition, an SPI Interface is included to support data exchange between the IC and the microcontroller.