Install this component

Paste this into Claude Code (VS Code panel, Adom editor, or terminal) to install:

Search the Adom Wiki for the library component "PCA9685" (slug: pca9685) at https://wiki-ufypy5dpx93o.adom.cloud/wiki/libraries/pca9685. Pull down the KiCad symbol, footprint, and 3D model files from the wiki page's assets. Install them into my current KiCad project and register in sym-lib-table and fp-lib-table. If the page has a datasheet URL, save that too.
Manufacturer NXP Semiconductors
Package TSSOP-28
Pins 28 pins (PWM, I2C, Config, Clock, Power)
LCSC C79988
Channels 16 PWM outputs
Resolution 12-bit (4096 steps)
Frequency 24Hz-1526Hz
Interface I2C (1MHz)

Library View

Interactive symbol, footprint, and 3D model — hover pins for cross-highlighting.

SymbolGenerated Generated from pin data (KiCad symbol Driver_LED/PCA9685PW is multi-unit)
FootprintKiCad KiCad standard library: Package_SO/TSSOP-28_4.4x9.7mm_P0.65mm
3DGenerated Generated pad visualization (Babylon.js)

Breakout Board

Auto-generated breakout molecule for PCA9685 — all pins brought to 2mm-pitch headers with 4 corner machine pins on 8mm grid.

Pricing & Availability

Specifications

Channels16 PWM outputs
Resolution12-bit (4096 steps)
Frequency24Hz-1526Hz
InterfaceI2C (1MHz)
Addresses62 possible
PackageTSSOP-28

Pin Configuration

PWMI2CConfigClockPower
PinNameGroupFunction
PWM — PWM output channels
6LED0PWMPWM output 0
7LED1PWMPWM output 1
8LED2PWMPWM output 2
9LED3PWMPWM output 3
10LED4PWMPWM output 4
11LED5PWMPWM output 5
12LED6PWMPWM output 6
13LED7PWMPWM output 7
19LED12PWMPWM output 12
20LED13PWMPWM output 13
21LED14PWMPWM output 14
22LED15PWMPWM output 15
23OEPWMOutput enable (active low)
24A5PWMAddress select bit 5
25EXTCLKPWMExternal clock input
26SCLPWMI2C clock
I2C — I2C interface
28VDDI2CSupply voltage (2.3V-5.5V)
Config — Address and output enable
1A0ConfigAddress select bit 0
2A1ConfigAddress select bit 1
3A2ConfigAddress select bit 2
4A3ConfigAddress select bit 3
5A4ConfigAddress select bit 4
15LED8ConfigPWM output 8
16LED9ConfigPWM output 9
18LED11ConfigPWM output 11
Clock — External clock input
17LED10ClockPWM output 10
Power — Supply and ground
14VSSPowerGround
27SDAPowerI2C data

AI Skill Technical Reference

Edit AI Skill

PCA9685 — 16-channel 12-bit PWM driver, I2C, TSSOP-28

Manufacturer: NXP Semiconductors Package: TSSOP-28 LCSC: C79988

Description

The PCA9685 is a 16-channel, 12-bit PWM controller from NXP with I2C interface. Used to control LEDs or servos with 12-bit resolution per channel. Up to 62 devices chainable for 992 PWM outputs.

Electrical Specifications

  • Channels: 16 PWM outputs
  • Resolution: 12-bit (4096 steps)
  • Frequency: 24Hz-1526Hz
  • Interface: I2C (1MHz)
  • Addresses: 62 possible
  • Package: TSSOP-28

Pin Configuration

Package: TSSOP-28

  • Pin 1: A0 — Address select bit 0
  • Pin 2: A1 — Address select bit 1
  • Pin 3: A2 — Address select bit 2
  • Pin 4: A3 — Address select bit 3
  • Pin 5: A4 — Address select bit 4
  • Pin 6: LED0 — PWM output 0
  • Pin 7: LED1 — PWM output 1
  • Pin 8: LED2 — PWM output 2
  • Pin 9: LED3 — PWM output 3
  • Pin 10: LED4 — PWM output 4
  • Pin 11: LED5 — PWM output 5
  • Pin 12: LED6 — PWM output 6
  • Pin 13: LED7 — PWM output 7
  • Pin 14: VSS — Ground
  • Pin 15: LED8 — PWM output 8
  • Pin 16: LED9 — PWM output 9
  • Pin 17: LED10 — PWM output 10
  • Pin 18: LED11 — PWM output 11
  • Pin 19: LED12 — PWM output 12
  • Pin 20: LED13 — PWM output 13
  • Pin 21: LED14 — PWM output 14
  • Pin 22: LED15 — PWM output 15
  • Pin 23: OE — Output enable (active low)
  • Pin 24: A5 — Address select bit 5
  • Pin 25: EXTCLK — External clock input
  • Pin 26: SCL — I2C clock
  • Pin 27: SDA — I2C data
  • Pin 28: VDD — Supply voltage (2.3V-5.5V)

Sub-Skills
?
What are Sub-Skills?

Sub-skills are community-contributed AI skill extensions for this component. They teach AI assistants about specific tools, configurators, or workflows.

Examples:

  • A manufacturer’s configuration tool for a motor controller
  • A community-written design guide for an amplifier circuit
  • An automated test/validation script for a sensor module

How to add one: Click Add Sub-Skill, provide the URL to your skill and a brief description. Submissions are reviewed by the Adom team before going live.

No sub-skills yet. Be the first to contribute one!

0 revisions · Updated 2026-03-02 17:31:36