PCA9685

16-channel, 12-bit PWM Fm+ I2C-bus LED controller


Quick ordering

DistributorIn Stock
OR:  

The PCA9685 is an I²C-bus controlled 16-channel LED controller optimized for LCD 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 40 Hz to 1000 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 backlighting and Ambilight:

  • The PCA9685 allows staggered LED output on and off times to minimize current surges. The on and off time delay is independently programmable for each of the 16 channels. This feature is not available in PCA9635.
  • The PCA9685 has 4096 steps (12-bit PWM) of individual LED brightness control. The PCA9635 has only 256 steps (8-bit PWM).
  • When multiple LED controllers are incorporated in a system, the PWM pulse widths between multiple devices may differ if PCA9635s are used. The PCA9685 has a programmable prescaler to adjust the PWM pulse widths of multiple devices.
  • The PCA9685 has an external clock input pin that will accept user-supplied clock (50 MHz max.) in place of the internal 25 MHz oscillator. This feature allows synchronization of multiple devices. The PCA9635 does not have external clock input feature.
  • Like the PCA9635, PCA9685 also has a built-in oscillator for the PWM control. However, the frequency used for PWM control in the PCA9685 is adjustable from about 40 Hz to 1000 Hz as compared to the typical 97.6 kHz frequency of the PCA9635.This allows the use of PCA9685 with external power supply controllers. All bits are set at the same frequency.
  • The Power-On Reset (POR) default state of LEDn output pins is LOW in the case of PCA9685. It is HIGH for PCA9635.

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.

Features and benefits

  • 16 LED drivers. Each output programmable at:
    • Off
    • On
    • Programmable LED brightness
    • Programmable LED turn-on time to help reduce EMI
  • 1 MHz Fast-mode Plus compatible I²C-bus interface with 30 mA high drive capability on SDA output for driving high capacitive buses
  • 4096-step (12-bit) linear programmable brightness per LED output varying from fully off (default) to maximum brightness
  • LED output frequency (all LEDs) typically varies from 40 Hz to 1000 Hz (Default of 1Eh in PRE_SCALE register results in a 200 Hz refresh rate with oscillator clock of 25 MHz.)
  • Sixteen totem pole outputs (sink 25 mA and source 10 mA at 5 V) with software programmable open-drain LED outputs selection (default at totem pole). No input function.
  • Output state change programmable on the Acknowledge or the STOP Command to update outputs byte-by-byte or all at the same time (default to ‘Change on STOP’).
  • Active LOW Output Enable (OE) input pin. LEDn outputs programmable to logic 1, logic 0 (default at power-up) or ‘high-impedance’ when OE is HIGH.
  • 6 hardware address pins allow 62 PCA9685 devices to be connected to the same I²C-bus
  • Toggling OE allows for hardware LED blinking
  • 4 software programmable I²C-bus addresses (one LED All Call address and three LED Sub Call addresses) allow groups of devices to be addressed at the same time in any combination (for example, one register used for ‘All Call’ so that all the PCA9685s on the I²C-bus can be addressed at the same time and the second register used for three different addresses so that 1/3 of all devices on the bus can be addressed at the same time in a group). Software enable and disable for these I²C-bus address.
  • Software Reset feature (SWRST General Call) allows the device to be reset through the I²C-bus
  • 25 MHz typical internal oscillator requires no external components
  • External 50 MHz (max.) clock input
  • Internal power-on reset
  • Noise filter on SDA/SCL inputs
  • Edge rate control on outputs
  • No output glitches on power-up
  • Supports hot insertion
  • Low standby current
  • Operating power supply voltage range of 2.3 V to 5.5 V
  • 5.5 V tolerant inputs
  • -40 ℃ to +85 ℃ operation
  • ESD protection exceeds 2000 V HBM per JESD22-A114, 200 V MM per JESD22-A115 and 1000 V CDM per JESD22-C101
  • Latch-up testing is done to JEDEC Standard JESD78 which exceeds 100 mA
  • Packages offered: TSSOP28, HVQFN28

Applications

  • RGB or RGBA LED drivers
  • LED status information
  • LED displays
  • LCD backlights
  • Keypad backlights for cellular phones or handheld devices

Parametrics of this product

Type numberPackage versionOperating Temperature (Cel)PWMsI2C-bus interfaceI2C-bus (kHz)Operating voltage (VDC)Max Sink Current per bit (mA)# of AddressesMax Sink Current, per package (mA)Number of bits
PCA9685BSSOT788-1-40~8516 x 1 kHz adjustable freqFast Mode Plus 30 mA SDA outputs for 4000 pF bus10002.3~5.52512640016
PCA9685PWSOT361-1-40~8516 x 1 kHz adjustable freqFast Mode Plus 30 mA SDA outputs for 4000 pF bus10002.3~5.52512640016

Package

Type numberPackageOutline versionReflow-/Wave solderingPackingProduct statusMarkingOrderable part number, (Ordering code (12NC))
PCA9685BSHVQFN28
(SOT788-1)
sot788-1_posot788-1_fr
Reel Pack, SMD, 13" Q1/T1ActiveP9685PCA9685BS,118
( 9352 870 58118 )
PCA9685PWTSSOP28
(SOT361-1)
sot361-1_poSSOP-TSSOP-VSO-WAVE
Reel Pack, SMD, 13" Q1/T1ActivePCA9685PWPCA9685PW,118
( 9352 851 29118 )
Bulk PackActivePCA9685PWPCA9685PW,112
( 9352 851 29112 )
PCA9685PW/Q900TSSOP28
(SOT361-1)
sot361-1_poSSOP-TSSOP-VSO-WAVE
Reel Pack, SMD, 13" Q1/T1ActivePCA9685PWPCA9685PW/Q900,118
( 9352 898 02118 )

Quality, reliability & chemical content

Type numberOrderable part numberChemical contentRoHS / RHFLeadfree conversion dateEFRIFR (FIT)MTBF (hour)MSLMSL LF
PCA9685BSPCA9685BS,118PCA9685BSAlways Pb-free0.02.05E811
PCA9685PWPCA9685PW,118PCA9685PWAlways Pb-free0.02.05E811
PCA9685PWPCA9685PW,112PCA9685PWAlways Pb-free0.02.05E811
PCA9685PW/Q900PCA9685PW/Q900,118PCA9685PW/Q900Always Pb-free0.02.05E811
Quality and reliability disclaimer

Quality and reliability disclaimer

Important Legal Notice on the product/generic quality information, No Warranty

NXP Semiconductors is providing this data for your convenience only. Please note however that NO WARRANTY, REPRESENTATION, GUARANTEE OR LEGALLY BINDING PRODUCT DESCRIPTION is provided by publishing this informational data, nor does NXP Semiconductors acknowledge or accept any liability related thereto. The documentation and data on NXP Semiconductors products can be found in the data sheets as officially published by NXP Semiconductors. For all purchase of products from NXP Semiconductors the NXP Semiconductors' General Terms and Conditions of Commercial Sale will apply.

NXP SEMICONDUCTORS PROVIDES THE DATA HEREUNDER “AS IS” WITHOUT WARRANTY WHATSOEVER. NXP SEMICONDUCTORS DOES NOT WARRANT OR REPRESENT THAT ANY DATA PROVIDED ON THIS WEBSITE IS CORRECT OR FIT FOR A PARTICULAR PURPOSE WHATSOEVER. IT IS PROVIDED WITHOUT ANY WARRANTY WHATSOEVER, WHETHER EXPRESS, IMPLIED OR OTHERWISE, REGARDING ITS ACCURACY, COMPLETENESS NONINFRINGEMENT OF INTELLECTUAL PROPERTY OR OTHERWISE AND MAY BE CHANGED, MODIFIED OR DELETED BY NXP SEMICONDUCTORS AT ANY TIME.

Any use of the data provided hereunder is at your own risk.

IN NO EVENT SHALL NXP SEMICONDUCTORS, BE LIABLE FOR ANY DIRECT, SPECIAL, INDIRECT, CONSEQUENTIAL, PUNITIVE, OR INCIDENTAL DAMAGES (INCLUDING WITHOUT LIMITATION DAMAGES FOR LOSS OF BUSINESS, BUSINESS INTERRUPTION, LOSS OF USE, LOSS OF DATA OR INFORMATION, AND THE LIKE) ARISING OUT OF THE USE OF THE DATA, WHETHER OR NOT BASED ON TORT (INCLUDING NEGLIGENCE), STRICT LIABILITY, BREACH OF CONTRACT, BREACH OF WARRANTY OR ANY OTHER THEORY, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. NOTWITHSTANDING ANY DAMAGES THAT YOU MIGHT INCUR FOR ANY REASON WHATSOEVER (INCLUDING, WITHOUT LIMITATION, ALL DAMAGES REFERENCED ABOVE AND ALL GENERAL DAMAGES), THE ENTIRE LIABILITY OF NXP SEMICONDUCTORS, AND YOUR EXCLUSIVE REMEDY FOR ALL OF THE FOREGOING SHALL BE LIMITED TO ACTUAL DAMAGES INCURRED BY YOU BASED ON REASONABLE RELIANCE UP TO ONE DOLLARS (US$1.00). THE FOREGOING LIMITATIONS, EXCLUSIONS AND DISCLAIMERS SHALL APPLY TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, EVEN IF ANY REMEDY FAILS OF ITS ESSENTIAL PURPOSE.

Your use of this data, and all consequences of such use, is solely your responsibility. You must perform sufficient engineering and additional qualification testing in order to properly evaluate your application and determine whether a candidate NXP Semiconductors device is suitable for use in that application.

NXP Semiconductors' products are specifically designed and manufactured to be used within the electrical, thermal, mechanical and other parameters set forth in NXP Semiconductors' data sheets. Quality and reliability data provided by NXP Semiconductors, such as MTBF, MSL and FIT, is intended to be a non-binding estimate of product performance based upon diffusion process, history only. It does not imply that any performance levels reflected in such data can be met if the product is operated outside the conditions expressly stated in the latest published data sheet for a device or in your application.

The RoHS data provided hereunder is preliminary and non binding for NXP Semiconductors. NXP Semiconductors does not accept any liability related to this data.

NXP Semiconductors products are not designed, authorized or warranted to be suitable for use in medical, military, aircraft, space or life support equipment, nor in applications where failure or malfunction of an NXP Semiconductors product can reasonably be expected to result in personal injury, death or severe property or environmental damage nor for any other use that is not explicitly agreed between the parties. NXP Semiconductors accepts no liability for inclusion and/or use of NXP Semiconductors products in such equipment or applications and therefore such inclusion and/or use is at the customer's own risk.

Any use of NXP Semiconductors' products beyond the scope defined in the current NXP Semiconductors' data sheet voids all warranty responsibility of NXP Semiconductors with respect to such devices, and also voids all responsibility of NXP Semiconductors with respect to any applications assistance, product design, software performance or services of any kind that were or may have been performed in connection with the sale of any such devices.

Further, resale of NXP Semiconductors' products or services with statements different from or beyond the parameters stated by NXP Semiconductors for that product in official NXP Semiconductors data sheets, or without the warnings or instructions provided by NXP Semiconductors, voids all express and any implied warranties for the associated NXP Semiconductors product or service, and is an unfair and deceptive business practice.

Documentation for this product

File nameTitleTypeFormatDate
PCA968516-channel, 12-bit PWM Fm+ I2C-bus LED controllerData sheetpdf2010-09-02
AN10441Level shifting techniques in I2C-bus designApplication notepdf2007-06-20
75016543Create smarter, more efficient white goods; An industry-leading portfolio of cost-effective, power-saving solutions for major home appliancesBrochurepdf2008-06-01
75017540NXP I2C-bus solutions 2014: Smart, simple solutions for the 12 most common design concerns Leafletpdf2014-08-01
UM10204I2C-bus specification and user manualUser manualpdf2014-04-28
UM10206I2C Demonstration Board 2005-1 Quick Start GuideUser manualpdf2006-06-12
UM10317PCA9633 demonstration board OM6282User manualpdf2008-12-15
UM10574PCA9685 demonstration board OM13332User manualpdf2014-04-07
SOT788-1_118HVQFN28; Reel pack; SMD, 13" Q1/T1 Standard product orientation Orderable part number ending ,118 or J Ordering code (12NC) ending 118Packingpdf2013-04-18
sot788-1_frFootprint for reflow soldering SOT788-1Reflow solderingpdf2009-10-08
sot788-1_poplastic thermal enhanced very thin quad flat package; no leads; 28 terminals; body 6 x 6 x 0.85 mmOutline drawingpdf2002-10-21
SOT361-1_118TSSOP28; Reel pack; SMD, 13" Q1/T1 Standard product orientation Orderable part number ending ,118 or J Ordering code (12NC) ending 118Packingpdf2013-04-16
SOT361-1_128TSSOP28; Reel pack; SMD, 13", Turned Q2/T3 Standard product orientation Orderable part number ending ,128 or HP Ordering code (12NC) ending 128Packingpdf2013-04-25
SSOP-TSSOP-VSO-WAVEFootprint for wave solderingWave solderingpdf2009-10-08
sot361-1_poplastic thin shrink small outline package; 28 leads; body width 4.4 mmOutline drawingpdf2009-10-08

Ordering & availability

Type numberOrdering code (12NC)Orderable part numberRegionDistributorIn stockOrder quantityInventory dateBuy onlineSamples
PCA9685BS9352 870 58118PCA9685BS,118GLOBALArrow Electronics8,000400023/10/2014Buy online 
   NADigiKey3,504110/23/2014Buy online 
PCA9685PW9352 851 29118PCA9685PW,118ASIAChip One Stop2,47910/24/2014Buy online 
   GLOBALArrow Electronics1,480123/10/2014Buy online 
   EUFarnell Europe1,216123/10/2014Buy online 
   ASIAElement 14217123/10/2014Buy online 
   ASIAWPI180250010/23/2014Buy online 
PCA9685PW9352 851 29112PCA9685PW,112NAFuture Electronics26,355110/23/2014Buy onlineNot available
   NADigiKey2,035110/23/2014Buy online 
   NAMouser Electronics1,77810/23/14Buy online 
   EUFarnell Europe1,216123/10/2014Buy online 
   NANewark element141,147124/10/2014Buy online 
   GLOBALArrow Electronics890123/10/2014Buy online 
   ASIAElement 14217123/10/2014Buy online 
PCA9685PW/Q9009352 898 02118PCA9685PW/Q900,118NADigiKey7,724110/23/2014Buy online 
   NAMouser Electronics2,13810/23/14Buy online 

Sample

Sample orders normally take 2-4 days for delivery.
If you do not have a direct account with NXP our network of global and regional distributors is available and equipped to support you with NXP samples. As a NXP customer you also have the option to order samples via our sales organisation.

Technical support

Do you want to ask technical questions to an NXP expert?
Please select one of the following options:

Find answers to your design questions on this page. If available you can find information in our NXP Support Community or you can find NXP models, Demo boards and Design tools.

Frequently asked questions and Community discussions

The Frequently asked questions are answers provided by NXP technical experts. The discussions are between users of the Community, these can be NXP technical experts, but also other users.

Please wait. Loading data...


No items available, please go to the Community to engage in a new discussion.

Disclaimer All Community items are matched using search logic, so not all results may be equally relevant.
Any opinions, advice, statements or other information in the discussions posted or transmitted by any third party are the responsibility of the author of that message and not of NXP.

{"subtitle":"16-channel, 12-bit PWM Fm+ I2C-bus LED controller","category":["Interface and connectivity","I²C","I²C LED display control","Series","PCA9685","Lighting driver and controller ICs","I²C LED display control","Series","PCA9685","Power management","Lighting driver and controller ICs","I²C LED display control",""],"basictype":["PCA9685BS","PCA9685PW","PCA9685"]}

Demo boards

OM13496OM13496

Surface Mount to DIP Evaluation Board OM13496

OM13320OM13320

I²C Fm+ Development Board Kit OM13320

How to search?

Already registered to MyNXP? or Register

Feedback

Restricted Document

You are accessing a password protected document.
Please choose an option below

Fill in your name, company and e-mail address and you will receive an e-mail with a username and password for this restricted document.

First name*

Last name*

Company*

E-mail*

Comments

Fields with an * are required

Print password request form:

Before we can grant you access to our confidential documents you are required to fill in, print and sign the password request form by which you comply with the NXP Non-disclosure agreement (NDA). Please email or fax the signed form to the email-address or fax-number specified on the form. After approval you will receive username and password via email. In case you already signed an NDA with NXP and already have username and password, you can skip this step.

Open document:

If you have received the username and password, you can open the document by clicking on the "open document" link. You will be prompted for username and password. After you fill in the username and password the download will start.

Forgot your password:

In case you forgot your password you can click on the "forgot your password" link to retrieve your password. Please complete the small form with your personal details and your request will be sent to NXP. You will receive an answer with your password shortly.

Request secure documentation

Fill in your name, company and e-mail address and you will receive an e-mail with a username and password for this secure document.

First name*

Last name*

Company*

E-mail*

Comments

Fields with an * are required

Datasheet confidential

Fill in your details and you will be contacted

First name*

Last name*

Company*

Country*

Telephone number*

E-mail*

Fields with an * are required

Your e-mail address will only be used to send the datasheet and will not be used for any other purposes.

No full datasheet available

Fill in your details to receive notification when the datasheet becomes available

First name*

Last name*

Company*

E-mail*

Fields with an * are required.

Your email address will only be used to send the datasheet and will not be used for any other purposes.