Skip to main content

We use cookies to understand how you use our site and improve your experience. See our Privacy Policy.

APDS-9960

Digital Proximity, Ambient Light, RGB and Gesture Sensor

The APDS-9960 is a digital proximity, ambient light, rgb and gesture sensor from Broadcom. View the full APDS-9960 datasheet below including key specifications, electrical characteristics, absolute maximum ratings.

Official APDS-9960 datasheet (PDF) — the source this page was extracted from.

Manufacturer

Broadcom

Category

Sensors

Package

DFN-8 3.94x2.36mm

APDS-9960 Key Specifications

ParameterValue
InterfaceI2C, Fast Mode up to 400 kHz, with dedicated interrupt pin (open-drain)
Gesture FIFO32 datasets
ALS Gain Settings1x, 4x, 16x, 64x
Package DimensionsL 3.94 × W 2.36 × H 1.35 mm
Wait State Current38 µA typ
RGBC ADC Resolution16-bit per channel
Storage Temperature-40°C to 85°C
Moisture SensitivityJEDEC MSL 3
Supply Voltage (VDD)2.4V to 3.6V (typ 3V)
Operating Temperature-30°C to 85°C
Proximity ADC Resolution8-bit (255 counts full scale)
ALS Integration Time Step2.78 ms (1 to 256 steps)
Active ALS Supply Current200 µA typ (250 µA max)
LED Supply Voltage (VLEDA)3V to 4.5V
Proximity LED Drive Current12.5 mA to 100 mA (up to 300% boost)
Gesture Supply Current (LDR Pulse On)790 µA typ (excl. LED current)
Proximity Supply Current (LDR Pulse On)790 µA typ (excl. LED current)

APDS-9960 Overview

Part: APDS-9960 from Avago Technologies

Type: Digital Proximity, Ambient Light, RGB and Gesture Sensor

Description: The APDS-9960 is a digital proximity, ambient light, RGB color, and gesture sensor in a slim 3.94 × 2.36 × 1.35 mm optical module, featuring an integrated IR LED and I2C-bus Fast Mode compatible interface.

Operating Conditions:

  • Supply voltage: 2.4–3.6 V
  • Operating temperature: -30 to 85 °C
  • I2C clock frequency: 0–400 kHz

Absolute Maximum Ratings:

  • Max supply voltage: 3.8 V
  • Max junction/storage temperature: 85 °C

Key Specs:

  • Active ALS supply current: 200 μA (Typ), 250 μA (Max) at V DD = 3 V, T A = 25 °C
  • Proximity/Gesture supply current: 790 μA (Typ) at V DD = 3 V, T A = 25 °C (I LDR not included)
  • Sleep state supply current: 1 μA (Typ) at V DD = 3 V, T A = 25 °C
  • Clear channel irradiance responsivity: 23.6 counts/(μW/cm²) (Typ) at V DD = 3 V, T A = 25 °C, AGAIN = 16×, AEN = 1
  • Proximity LED drive current: 12.5 mA to 100 mA (Typ)
  • Gesture LED drive current: 12.5 mA to 100 mA (Typ)
  • IR LED Peak Wavelength: 950 nm (Typ) at I F = 20 mA
  • I2C Clock frequency: 400 kHz (Max)

Features:

  • Ambient Light and RGB Color Sensing, Proximity Sensing, and Gesture Detection in an Optical Module
  • UV and IR blocking filters
  • Programmable gain and integration time
  • Trimmed to provide consistent proximity readings
  • Ambient light rejection and offset compensation
  • Four separate diodes sensitive to different directions for gesture sensing
  • 32 dataset storage FIFO for gesture data
  • Interrupt driven I2C-bus communication
  • I2C-bus Fast Mode Compatible Interface
  • Dedicated Interrupt Pin
  • Small Package L 3.94 × W 2.36 × H 1.35 mm

Applications:

  • Gesture Detection
  • Color Sense
  • Ambient Light Sensing
  • Cell Phone Touch Screen Disable
  • Mechanical Switch Replacement

Package:

  • Module (3.94 × 2.36 × 1.35 mm)

APDS-9960 Features

  • Ambient Light and RGB Color Sensing, Proximity Sensing, and Gesture Detection in an Optical Module
  • Ambient Light and RGB Color Sensing
  • -UV and IR blocking filters
  • -Programmable gain and integration time
  • -Very high sensitivity - Ideally suited for operation behind dark glass
  • Proximity Sensing
  • -Trimmed to provide consistent reading
  • -Ambient light rejection
  • -Offset compensation
  • -Programmable driver for IR LED current
  • -Saturation indicator bit
  • Complex Gesture Sensing
  • -Four separate diodes sensitive to different directions
  • -Ambient light rejection
  • -Offset compensation
  • -Programmable driver for IR LED current
  • -32 dataset storage FIFO
  • -Interrupt driven I 2 C-bus communication
  • I 2 C-bus Fast Mode Compatible Interface
  • -Data Rates up to 400 kHz
  • -Dedicated Interrupt Pin
  • Small Package L 3.94 × W 2.36 × H 1.35 mm

APDS-9960 Applications

  • Gesture Detection
  • Color Sense
  • Ambient Light Sensing
  • Cell Phone Touch Screen Disable
  • Mechanical Switch Replacement

APDS-9960 Electrical Characteristics

ParameterSymbolMin.Max.Unit
Clock frequency (I 2 C-bus only)f SCL0400kHz
Bus free time between a STOP and START conditiont BUF1.3-μs
Hold time (repeated) START condition. After this period, the first clock pulse is generatedt HDSTA0.6-μs
Set-up time for a repeated START conditiont SU;STA0.6-μs
Set-up time for STOP conditiont SU;STO0.6-μs
Data hold timet HD;DAT30-ns
Data set-up timet SU;DAT100-ns
LOWperiod of the SCL clockt LOW1.3-μs
HIGH period of the SCL clockt HIGH0.6-μs
Clock/data fall timet f20300ns
Clock/data rise timet r20300ns
Input pin capacitanceC i-10pF

Figure 1. Timing Diagrams

Figure 2. Spectral Response

Figure 3b. ALS Sensor LUX vs Meter LUX using Incandescent Light

Figure 3a. ALS Sensor LUX vs Meter LUX using White Light

Figure 3c. ALS Sensor LUX vs Meter LUX using White Light

Figure 5a. Normalized PD Responsitivity vs. Angular Displacement

APDS-9960 Absolute Maximum Ratings

ParameterSymbolMinMaxUnitsConditions
Power supply voltage [1]V DD3.8V
Input voltage rangeV IN-0.53.8V
Output voltage rangeV OUT-0.33.8V
Storage temperature rangeT stg-4085°C
ParameterSymbolMinTypMaxUnits
Operating ambient temperatureT A-3085° C
Power supply voltageV DD2.433.6V
Supply voltage accuracy,V DD total error including transients-33%
LED supply voltageV LEDA34.5V

APDS-9960 Typical Application

In a proximity sensing system, the internal IR LED can be pulsed by more than 100 mA of rapidly switching current, therefore, a few design considerations must be kept in mind to get the best performance. The key goal is to reduce the power supply noise coupled back into the device during the LED pulses.

In many systems, there is a quiet analog supply and a noisy digital supply. By connecting the quiet supply to the VDD pin and the noisy supply to the LED, the key goal can be meet. Place a 1 μ F low-ESR decoupling capacitor as close as possible to the VDD pin and another at the LEDA pin, along with a bulk storage capacitor (≥ 10 μ F) at the output of the LED voltage regulator to supply the current surge.

If operating from a single supply, use a 22 Ω resistor in series with the VDD supply line and a 1 μ F low ESR capacitor to filter any power supply noise. The previous capacitor placement considerations apply. However note that where LED current is boosted beyond 100 mA, it is recommended that the LEDA pin be connected to a separate power supply.

VBUS in the figures refers to the I²C-bus voltage. The I²C -bus signals and the Interrupt are open-drain outputs and require pull-up resistors. The pull-up resistor (RP) value is a function of the I²C-bus speed, the I²C-bus voltage, and the capacitive load. A 10-k Ω pull-up resistor (RPI) can be used for the interrupt line.

Figure 14a. Circuit Implementation using Separate Power Supplies

Figure 14b. Circuit Implementation using Single Power Supply

APDS-9960 Package Information

Other Sensors

  • ICM-20948 – TDK InvenSense, 9-axis MotionTracking device
  • MPU-6050 – TDK InvenSense, 6-Axis MEMS IMU
  • MAX30102 – Analog Devices, Pulse Oximetry and Heart-Rate Monitor Module
  • MPU-9250 – TDK InvenSense, 9-Axis MotionTracking IMU
  • AD5941 – Analog Devices, High Precision, Impedance, and Electrochemical Front End
  • AH3722 – Diodes Incorporated, Hall-effect latch IC
  • AH3722-P-A – Diodes Incorporated, Hall-effect latch IC
  • AH3722-P-B – Diodes Incorporated, Hall-effect latch IC

All Sensors datasheets

Data on this page is extracted from publicly available manufacturer datasheets using automated tools including AI. It may contain errors or omissions. Always verify specifications against the official manufacturer datasheet before making design or purchasing decisions. See our Terms of Service. Rights holders can submit a takedown request.

Ask your AI agent about the APDS-9960

Connect SheetsData to Claude, Cursor, Codex or any MCP client and your agent reads this datasheet for you: pinout, limits, register maps and design checks, with the numbers taken from the PDF.

claude mcp add --transport http sheetsdata https://mcp.sheetsdata.com/mcp

Then ask: "Can the APDS-9960 run from my 12 V rail? Check it against the datasheet limits."

Create a free account $2 of usage every month, no card needed.