PCA9685PW-Q900118 - 16-Channel 12-bit I2C LED Controller | NXP
Référence : PCA9685PW-Q900118 ✓ Actif| Qté | Prix unitaire | Total |
|---|---|---|
| 1 | $3.42 | $3,42 |
| 10 | $2.98 | $29,80 |
| 100 | $2.41 | $241,00 |
| 500 | $2.05 | $1 025,00 |
| 1 000 | $1.78 | $1 780,00 |
PCA9685PW-Q900118 Présentation
The PCA9685 belongs to the LED driver IC category, a sub-class of display drivers within the broader power management and optoelectronics hierarchy. As an I2C-controlled PWM generator, the PCA9685 differs from constant-current LED drivers because each output is an open-drain transistor capable of switching a higher voltage rail than the 2.3V-5.5V VDD supply, making it suitable for driving external MOSFETs, servo motors, and high-voltage LED strings with appropriate pull-ups.
Key features include six programmable I2C slave addresses (allowing up to 62 PCA9685s on a single bus for 992 PWM channels total), a 25 MHz internal oscillator with no external timing components required, an active-low OE output enable pin for hardware synchronization, and software-reset (SWRST) software register. The integrated 12-bit PWM provides fine-grained dimming resolution of 0.024% per step at full-scale output. Each output supports continuous current sinking up to 25 mA and peak current to 100 mA during switching transitions.
Architecturally, the PCA9685 uses a programmable 8-bit prescaler feeding a 12-bit counter for each output channel, allowing all 16 channels to be phase-aligned or operated independently. The device operates from 2.3V to 5.5V VDD and can switch LED loads up to 5.5V on the LED supply rail (V+), separating logic power from LED power for efficiency optimization. The I2C interface supports standard-mode (100 kHz), fast-mode (400 kHz), and fast-mode-plus (1 MHz), with built-in hardware address pins allowing six chip selects per bus segment.
Typical applications include LCD TV and monitor RGBA backlight control, desktop and notebook keyboard backlighting, RGB LED status indicator arrays, hobby servo motor control via PCA9685-based breakout boards, and decorative LED strip dimming. The programmable output frequency from 24 Hz to 1526 Hz covers both flicker-free visible-light applications and acoustic-servo control use cases that benefit from higher update rates above 50 Hz.
When designing with the PCA9685, decouple VDD with a 1uF to 10uF ceramic capacitor placed close to pin 28, and provide a separate bulk capacitor on the V+ LED supply rail. Add 100k pull-up resistors on SDA, SCL, and OE for reliable I2C communications, and consider in-rush current on multi-channel designs because switching all 16 outputs simultaneously can stress the V+ rail. The TSSOP-28 footprint is hand-solderable with care but is best assembled in production via reflow to avoid bridging the 0.65 mm pitch leads.
This page synthesizes distributor pricing, drop-in same-package alternatives (commercial- and automotive-grade Q900 suffix variants and base PCA9685PW,118), and practical design notes not found in the NXP datasheet alone.
Alternatives de remplacement direct pour PCA9685PW-Q900118 — même boîtier, compatible broche à broche. Les références à boîtier différent nécessitant une retouche du PCB sont exclues.
Variantes de cette série
Modèles de la même série directement compatibles avec PCA9685PW-Q900118 (même facteur de forme et même empreinte) — différant par PWM Resolution, Package, Programmable I2C Addresses.
Outil de comparaison rapide — sélectionnez des références alternatives pour une comparaison côte à côte :
PCA9685PW,118
✅ Remplacement direct✓ En stock
$1.99 / unité
Voir la fiche technique →PCA9685PW/Q900,118
✅ Remplacement direct📋 Alternative de référence (hors catalogue)
PCA9685PW-Q900118 Valeurs maximales et caractéristiques électriques
| Product Type | I2C LED Driver / PWM Controller |
| Number of LED Outputs | 16 |
| PWM Resolution | 12-bit (4096 steps) |
| Programmable PWM Frequency | 24 Hz to 1526 Hz |
| Per-Channel Sink Current (Continuous) | 25 mA |
| Per-Channel Sink Current (Peak) | 100 mA (transient) |
| Logic Supply Voltage (VDD) | 2.3 V to 5.5 V |
| LED Supply Voltage (V+) | Up to 5.5 V (open-drain output) |
| I2C Interface | Standard / Fast / Fast-Mode-Plus (up to 1 MHz) |
| Programmable I2C Addresses | 6 selectable (A0-A5 pins), up to 62 devices per bus |
| Internal Oscillator | 25 MHz (no external clock required) |
| Output Enable Pin (OE) | Yes, active-low |
| Software Reset | Yes (SWRST register) |
| Plage de température de fonctionnement | -40 C to +85 C |
| Boîtier | TSSOP-28 (4.4 mm body, 0.65 mm pitch) |
| Type de montage | Surface Mount |
| Statut RoHS | Compliant |
Configuration des broches de PCA9685PW-Q900118
| Broche 1 | LED0 — LED driver output 0 (open-drain) |
| Broche 2 | LED1 — LED driver output 1 (open-drain) |
| Broche 3 | LED2 — LED driver output 2 (open-drain) |
| Broche 4 | LED3 — LED driver output 3 (open-drain) |
| Broche 5 | OE# — Output Enable, active-low (asynchronous, hardware sync) |
| Broche 6 | LED4 — LED driver output 4 (open-drain) |
| Broche 7 | LED5 — LED driver output 5 (open-drain) |
| Broche 8 | LED6 — LED driver output 6 (open-drain) |
| Broche 9 | LED7 — LED driver output 7 (open-drain) |
| Broche 10 | LED8 — LED driver output 8 (open-drain) |
| Broche 11 | LED9 — LED driver output 9 (open-drain) |
| Broche 12 | LED10 — LED driver output 10 (open-drain) |
| Broche 13 | LED11 — LED driver output 11 (open-drain) |
| Broche 14 | LED12 — LED driver output 12 (open-drain) |
| Broche 15 | LED13 — LED driver output 13 (open-drain) |
| Broche 16 | LED14 — LED driver output 14 (open-drain) |
| Broche 17 | LED15 — LED driver output 15 (open-drain) |
| Broche 18 | A0 — I2C slave address select bit 0 |
| Broche 19 | A1 — I2C slave address select bit 1 |
| Broche 20 | A2 — I2C slave address select bit 2 |
| Broche 21 | A3 — I2C slave address select bit 3 |
| Broche 22 | A4 — I2C slave address select bit 4 |
| Broche 23 | A5 — I2C slave address select bit 5 |
| Broche 24 | SCL — I2C serial clock line (Fm+ capable to 1 MHz) |
| Broche 25 | SDA — I2C serial data line |
| Broche 26 | GND — Ground reference for logic and LED outputs |
| Broche 27 | V+ — LED supply rail for open-drain transistor pull-ups (up to 5.5 V) |
| Broche 28 | VDD — Logic supply voltage (2.3 V to 5.5 V) |
Applications typiques
PCA9685PW-Q900118 convient pour 6 applications: LCD TV and Monitor RGBA Backlight Control, Hobby Servo Motor and Robotics Control, RGB LED Status Indicator Arrays, Automotive Interior RGB Lighting, Decorative LED Strip Dimming, IoT and Smart-Home LED Panels.
LCD TV and Monitor RGBA Backlight Control
The PCA9685PW-Q900118's 16 individually addressable 12-bit PWM channels (4096 steps) directly drive the backlight strings of LCD TVs, monitors, and all-in-one displays. The PCA9685 enables per-zone brightness and color mixing across Red/Green/Blue/Amber LED arrays when paired with external current sinks. With a programmable PWM frequency from 24 Hz to 1526 Hz, flicker is eliminated above 100 Hz while dimming depth is preserved down to 0.024% per LSB. The 1 MHz Fast-Mode-Plus I2C interface and six hardware address bits let one I2C bus control hundreds of zones across large panels, replacing complex analog PWM chains with a single IC and a few support components.
Recommandé
Hobby Servo Motor and Robotics Control
The PCA9685PW-Q900118 is the de-facto 16-channel servo driver IC for hobby-grade robotics, hexapod and humanoid robot arms, and pan-tilt camera gimbals. Each output generates an open-drain PWM signal at 50-60 Hz with 1-2 ms pulse widths, easily covering the standard RC servo protocol. With up to 62 PCA9685 devices per I2C bus (992 servos total), a single microcontroller can drive a complex multi-legged robot. The 25 mA continuous / 100 mA peak sink rating of the PCA9685 directly drives the servo signal input without buffering. The TSSOP-28 package suits reflow assembly on small embedded boards while breakout-board variants are widely available for prototyping.
Recommandé
RGB LED Status Indicator Arrays
Each of the 16 PCA9685PW-Q900118 output channels is well suited for driving individual RGB or single-color indicator LEDs in equipment-status panels, network switch port indicators, and industrial HMIs. The 12-bit (4096-step) PWM resolution of the PCA9685 produces smooth color fades from off to full brightness, while the 25 mA continuous sink rating matches low-current indicator LEDs without additional driver transistors. The active-low OE pin allows hardware synchronization to blink all indicators in unison, useful for visible-alarm annunciation. Group brightness and per-channel blink-rate registers in the PCA9685 enable software-defined patterns without CPU overhead.
Recommandé
Automotive Interior RGB Lighting
The automotive AEC-Q100 Q900 qualification of the PCA9685PW-Q900118 makes it directly applicable to ambient lighting systems in automotive cabins: RGB dome lights, footwell illumination, and door-panel accent strips. The Q900-grade variant tolerates the -40C to +125C automotive grade-2 temperature range required inside vehicle cabins. Each of the 16 channels can drive one RGB LED string via external MOSFETs for higher currents, with the 1 MHz I2C-Fast-Mode-Plus interface enabling reliable control even across long automotive wiring harnesses with proper bus drivers. The PCA9685PW-Q900118 supports PWM frequencies above 200 Hz to avoid any flicker visible to drivers or passengers.
Recommandé
Decorative LED Strip Dimming
The PCA9685PW-Q900118 is widely used in architectural and stage-lighting installations to dim 24V WS28xx-style LED strips via external MOSFETs. The 12-bit PWM resolution of the PCA9685 enables very low minimum brightness levels for cinema-grade fades in mood-lighting applications. The device's ability to switch a separate V+ rail up to 5.5V (or higher via external MOSFETs) lets a single 3.3V or 5V microcontroller control high-voltage LED strips. The active-low OE pin of the PCA9685 supports DMX-style blackout where all LEDs must turn off instantly, and the 24 Hz to 1526 Hz programmable frequency covers both cinema and stage-theater refresh rates.
Recommandé
IoT and Smart-Home LED Panels
The PCA9685PW-Q900118 enables WiFi- or BLE-controlled smart-home LED panels via its 1 MHz I2C-Fast-Mode-Plus interface, which pairs naturally with low-cost Cortex-M0 wireless modules. Each of the 16 channels controls a zone or color channel, supporting voice-assistant and mobile-app integrations. The TSSOP-28 compact package of the PCA9685 fits small wall-mounted control boxes, and the 2.3V-5.5V VDD range is compatible with battery-backed 3.3V designs. With software-reset support in the PCA9685, designers can remotely recover the LED controller from firmware glitches via I2C without manual power-cycle, an important feature for ceiling-mounted fixtures.
Recommandé
Récapitulatif des produits recommandés
Données de référence d'ingénierie pour PCA9685PW-Q900118 — comparaison, recommandations de conception et informations de conformité.
Guide de sélection
Comparaison avec les alternatives
| Paramètre | Ce produit | PCA9685PW,118 |
|---|---|---|
| Brand | NXP Semiconductors | NXP Semiconductors |
| Package | TSSOP-28 | TSSOP-28 |
| Channels | 16 | 16 |
| PWM Resolution | 12-bit (4096 steps) | 12-bit (4096 steps) |
| PWM Frequency Range | 24 Hz to 1526 Hz | 24 Hz to 1526 Hz |
| Per-Channel Sink Current | 25 mA continuous / 100 mA peak | 25 mA continuous / 100 mA peak |
| I2C Interface | Standard / Fast / Fast-Mode-Plus (up to 1 MHz) | Standard / Fast / Fast-Mode-Plus (up to 1 MHz) |
| Automotive Grade (AEC-Q100) | Yes (Q900 suffix) | No (commercial grade) |
| Logic Supply Voltage (VDD) | 2.3 V to 5.5 V | 2.3 V to 5.5 V |
| Single-Piece Price (USD, 2026) | 3.42 | 2.95 |
Principaux différenciateurs
- Automotive AEC-Q100 qualified with Q900 part-number suffix (vs PCA9685PW,118)
- Same TSSOP-28 footprint across automotive and commercial SKUs (vs LP5018RSMR)
- Six programmable I2C addresses for 62-device bus (vs LP5009)
Notes de conception
The PCA9685PW-Q900118 separates VDD (logic supply, 2.3-5.5V) from V+ (LED supply, up to 5.5V). For 12V or 24V LED strings, V+ is not used as the high rail directly; place external N-MOSFETs after the open-drain LED outputs of the PCA9685 so the high voltage is switched at the MOSFET, not at the IC. Add 10uF bulk + 100nF ceramic decoupling on VDD and a separate 10-100uF bulk on V+ sized for the worst-case simultaneous-channel inrush.
Avoid the common mistake of hot-plugging the I2C bus: the PCA9685 has no I2C-bus reset other than the SWRST software register (write 0x06 to register 0x00 with general-call). For runaway channels, tie the active-low OE pin to a microcontroller GPIO so the design can hardware-blank all 16 outputs instantly without going through I2C. The TSSOP-28 0.65 mm pitch is hand-solderable with care but production boards should use reflow.
The PCA9685PW-Q900118 supports Fast-Mode-Plus I2C up to 1 MHz, but at this speed PCB layout matters: keep SDA/SCL trace length under 50 mm with no stubs, use 4k7 pull-ups to VDD even at 1 MHz because the Fm+ spec assumes 3.3V logic, and add a ferrite bead on VDD for EMI-sensitive applications. If multiple PCA9685 boards are chained, address them uniquely via A0-A5 to avoid I2C collisions.
Informations de conformité
AEC-Q100 qualified per Q900 suffix in the part number. RoHS compliant per the NXP product page. Halogen-free, lead-free matte-tin plating per the PCA9685 datasheet.