PCA9685: 16-channel, 12-bit PWM Fm+ I²C-bus LED controller

The PCA9685 is an I²C-bus controlled 16-channel LED controller optimized for Red/Green/Blue/Amber (RGBA) color backlighting applications. Each LED output has its own 12-bit resolution (4096 steps) fixed frequency individual PWM controller that operates at a programmable frequency from a typical of 24 Hz to 1526 Hz with a duty cycle that is adjustable from 0 % to 100 % to allow the LED to be set to a specific brightness value. All outputs are set to the same PWM frequency.

Each LED output can be off or on (no PWM control), or set at its individual PWM controller value. The LED output driver is programmed to be either open-drain with a 25 mA current sink capability at 5 V or totem pole with a 25 mA sink, 10 mA source capability at 5 V. The PCA9685 operates with a supply voltage range of 2.3 V to 5.5 V and the inputs and outputs are 5.5 V tolerant. LEDs can be directly connected to the LED output (up to 25 mA, 5.5 V) or controlled with external drivers and a minimum amount of discrete components for larger current or higher voltage LEDs.

The PCA9685 is in the new Fast-mode Plus (Fm+) family. Fm+ devices offer higher frequency (up to 1 MHz) and more densely populated bus operation (up to 4000 pF).

Although the PCA9635 and PCA9685 have many similar features, the PCA9685 has some unique features that make it more suitable for applications such as LCD or LED backlighting and Ambilight:

The active LOW Output Enable input pin (OE) allows asynchronous control of the LED outputs and can be used to set all the outputs to a defined I²C-bus programmable logic state. The OE can also be used to externally ‘pulse width modulate’ the outputs, which is useful when multiple devices need to be dimmed or blinked together using software control.

Software programmable LED All Call and three Sub Call I²C-bus addresses allow all or defined groups of PCA9685 devices to respond to a common I²C-bus address, allowing for example, all red LEDs to be turned on or off at the same time or marquee chasing effect, thus minimizing I²C-bus commands. Six hardware address pins allow up to 62 devices on the same bus.

The Software Reset (SWRST) General Call allows the master to perform a reset of the PCA9685 through the I²C-bus, identical to the Power-On Reset (POR) that initializes the registers to their default state causing the outputs to be set LOW. This allows an easy and quick way to reconfigure all device registers to the same condition via software.

Outline 3d SOT361-1
Data Sheets (1)
Name/DescriptionModified Date
16-channel, 12-bit PWM Fm+ I2C-bus LED controller (REV 4.0) PDF (399.0 kB) PCA968516 Apr 2015
Application Notes (1)
Name/DescriptionModified Date
Level shifting techniques in I2C-bus design (REV 1.0) PDF (52.0 kB) AN1044120 Jun 2007
Users Guides (5)
Name/DescriptionModified Date
I2C-bus specification and user manual (REV 6.0) PDF (1.4 MB) UM1020428 Apr 2014
PCA9685 demonstration board OM13332 (REV 1.0) PDF (406.0 kB) UM10574_107 Apr 2014
I2C-bus specification and user manual (REV 5.0) PDF (1.6 MB) UM10204_JA03 Apr 2013
PCA9633 demonstration board OM6282 (REV 1.0) PDF (337.0 kB) UM1031715 Dec 2008
I2C Demonstration Board 2005-1 Quick Start Guide (REV 1.0) PDF (261.0 kB) UM1020613 Jun 2006
Brochures (3)
Name/DescriptionModified Date
NXP® I2C-bus solutions 2014: Smart, simple solutions for the 12 most common design concerns (REV 1.0) PDF (3.5 MB) 7501754001 Aug 2014
LED controllers: Voltage-switch drivers, constant-current drivers, and Flash LED drivers (REV 1.0) PDF (2.7 MB) 7501758803 Jul 2014
Create smarter, more efficient white goods; An industry-leading portfolio of cost-effective, power-saving solutions for... (REV 1.0) PDF (1.1 MB) 7501654301 Jun 2008
Selector Guides (1)
Name/DescriptionModified Date
Application guide: Flat-panel TV sets (REV 2.1) PDF (3.2 MB) 7501708513 Mar 2012
Package Information (2)
Name/DescriptionModified Date
plastic thin shrink small outline package; 28 leads; body width 4.4 mm (REV 1.0) PDF (375.0 kB) SOT361-108 Feb 2016
plastic thermal enhanced very thin quad flat package; no leads; 28 terminals; body 6 x 6 x 0.85 mm (REV 1.0) PDF (211.0 kB) SOT788-108 Feb 2016
Packing (2)
Name/DescriptionModified Date
HVQFN28; Reel pack; SMD, 13" Q1/T1 Standard product orientation Orderable part number ending ,118 or... (REV 1.0) PDF (183.0 kB) SOT788-1_11818 Apr 2013
TSSOP28; Reel pack; SMD, 13" Q1/T1 Standard product orientation Orderable part number ending ,118 or... (REV 3.0) PDF (227.0 kB) SOT361-1_11816 Apr 2013
Supporting Information (1)
Name/DescriptionModified Date
Footprint for wave soldering (REV 1.0) PDF (16.0 kB) SSOP-TSSOP-VSO-WAVE08 Oct 2009
IBIS Model
Ordering Information
ProductStatusPackage versionOperating Temperature (Cel)PWMsI2C-bus interfaceI2C-bus (kHz)Operating voltage (VDC)Max Sink Current per bit (mA)No of AddressesMax Sink Current, per package (mA)Number of bits
PCA9685PWActiveSOT361-1-40~8516 x 1 kHz adjustable freqFast Mode Plus 30 mA SDA outputs for 4000 pF bus10002.3~5.52512640016
PCA9685BSActiveSOT788-1-40~8516 x 1 kHz adjustable freqFast Mode Plus 30 mA SDA outputs for 4000 pF bus10002.3~5.52512640016
Package Information
Product IDPackage DescriptionOutline VersionReflow/Wave SolderingPackingProduct StatusPart NumberOrdering code(12NC)MarkingChemical ContentRoHS / Pb Free / RHFLeadFree Conversion DateEFRIFR(FIT)MTBF(hour)MSLMSL LF
PCA9685BSSOT788-1Reel 13" Q1/T1ActivePCA9685BS,118 (9352 870 58118)P9685PCA9685BSAlways Pb-free0.02.05E811
PCA9685PWSOT361-1SSOP-TSSOP-VSO-WAVEReel 13" Q1/T1ActivePCA9685PW,118 (9352 851 29118)PCA9685PWPCA9685PWAlways Pb-free0.02.05E811
Bulk PackActivePCA9685PW,112 (9352 851 29112)PCA9685PWPCA9685PWAlways Pb-free0.02.05E811
PCA9685PW/Q900SOT361-1SSOP-TSSOP-VSO-WAVEReel 13" Q1/T1ActivePCA9685PW/Q900,118 (9352 898 02118)PCA9685PWPCA9685PW/Q900Always Pb-free0.02.05E811
16-channel, 12-bit PWM Fm+ I2C-bus LED controller pca9685pw
Level shifting techniques in I2C-bus design pca9685pw
I2C-bus specification and user manual pca9685pw
PCA9685 demonstration board OM13332 pca9685pw
I2C-bus specification and user manual pca9685pw
PCA9633 demonstration board OM6282 pca9685pw
I2C Demonstration Board 2005-1 Quick Start Guide pca9685pw
NXP® I2C-bus solutions 2014: Smart, simple solutions for the 12 most common design concerns pca9685pw
LED controllers: Voltage-switch drivers, constant-current drivers, and Flash LED drivers pca9685pw
Create smarter, more efficient white goods; An industry-leading portfolio of cost-effective, power-saving solutions for... PMEG6010CE_AUTOMOTIVE
Application guide: Flat-panel TV sets mmbz33vcl
PCA9685 IBIS model PCA9685PW
plastic thermal enhanced very thin quad flat package; no leads; 28 terminals; body 6 x 6 x 0.85 mm PCA9685
HVQFN28; Reel pack; SMD, 13" Q1/T1 Standard product orientation Orderable part number ending ,118 or... PCA9685
SOT361-1 LPC1114FDH28
SSOP-TSSOP-VSO-WAVE LPC1114FDH28
TSSOP28; Reel pack; SMD, 13" Q1/T1 Standard product orientation Orderable part number ending ,118 or... pca9685pw
PCA9685
PCA9685