{"id":9157,"date":"2026-07-02T11:54:54","date_gmt":"2026-07-02T11:54:54","guid":{"rendered":"https:\/\/materialparts.com\/pca9685pw\/"},"modified":"2026-07-03T08:04:31","modified_gmt":"2026-07-03T08:04:31","slug":"pca9685pw","status":"publish","type":"post","link":"https:\/\/materialparts.com\/es\/pca9685pw\/","title":{"rendered":"PCA9685PW"},"content":{"rendered":"<h2>Productos<\/h2>\n<p>The PCA9685PW is an NXP 16-channel, 12-bit PWM Fm+ I2C-bus LED controller. Each channel has 12-bit resolution (4096 steps) for duty cycle control, making it ideal for LED dimming, servo motor control, and RGB color mixing applications. The device operates from 2.3V to 5.5V and supports I2C fast-mode plus at 1MHz.<\/p>\n<h2>Especificaciones<\/h2>\n<table>\n<tr>\n<td>Canales<\/td>\n<td>16 PWM outputs<\/td>\n<\/tr>\n<tr>\n<td>Resolution<\/td>\n<td>12-bit (4096 steps)<\/td>\n<\/tr>\n<tr>\n<td>Interface<\/td>\n<td>I2C Fm+ (up to 1MHz)<\/td>\n<\/tr>\n<tr>\n<td>Output Frequency<\/td>\n<td>24Hz to 1526Hz programmable<\/td>\n<\/tr>\n<tr>\n<td>Tensi\u00f3n de alimentaci\u00f3n<\/td>\n<td>2.3V to 5.5V<\/td>\n<\/tr>\n<tr>\n<td>Output Current (sink)<\/td>\n<td>25mA per channel<\/td>\n<\/tr>\n<tr>\n<td>I2C Addresses<\/td>\n<td>62 selectable addresses<\/td>\n<\/tr>\n<tr>\n<td>Temperatura de funcionamiento<\/td>\n<td>-40\u00b0C to +85\u00b0C<\/td>\n<\/tr>\n<\/table>\n<h2>Caracter\u00edsticas<\/h2>\n<ul>\n<li>16 independent PWM channels with 12-bit resolution<\/li>\n<li>I2C Fm+ interface up to 1MHz<\/li>\n<li>Internal 25MHz oscillator (no external clock needed)<\/li>\n<li>Active low output enable (OE) pin for PWM blanking<\/li>\n<li>62 selectable I2C addresses for bus expansion<\/li>\n<li>Output frequency adjustable from 24Hz to 1526Hz<\/li>\n<li>Individual channel ON\/OFF and duty cycle control<\/li>\n<li>Cascadable for up to 992 PWM channels<\/li>\n<\/ul>\n<h2>Aplicaciones<\/h2>\n<ul>\n<li>RGB and RGBW LED lighting control<\/li>\n<li>Servo motor control arrays<\/li>\n<li>LED signage and displays<\/li>\n<li>Backlight dimming<\/li>\n<li>Robotics and animatronics<\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>Product Overview The PCA9685PW is an NXP 16-channel, 12-bit PWM Fm+ I2C-bus LED controller. Each channel has 12-bit resolution (4096 steps) for duty cycle control, making it ideal for LED dimming, servo motor control, and RGB color mixing applications. The device operates from 2.3V to 5.5V and supports I2C fast-mode plus at 1MHz. Key Specifications [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[13,33],"tags":[702],"chip_brand":[168],"class_list":["post-9157","post","type-post","status-publish","format-standard","hentry","category-integrated-circuits-ics","category-led-driver-ics","tag-pca9685pw","chip_brand-nxp"],"acf":{"brief_explanation":"16-channel 12-bit PWM I2C LED controller, 1MHz Fm+, 25mA\/channel, TSSOP-28","date_code":"","package_case":"TSSOP-28 (9.7 x 4.4 x 1.1 mm)","in_stock":8920,"datasheet":"https:\/\/www.nxp.com\/docs\/en\/data-sheet\/PCA9685.pdf","price":"$1.65 @ 1ku","product_introduction":"The PCA9685PW is an NXP 16-channel, 12-bit PWM Fm+ I2C-bus LED controller. Each of the 16 channels provides independent ON delay and OFF delay registers with 12-bit resolution (4096 steps), enabling precise LED dimming, color mixing, and servo control. The I2C Fm+ interface supports up to 1MHz clock for fast updates. With 62 selectable I2C addresses, up to 62 devices (992 PWM channels) can coexist on a single I2C bus. The internal 25MHz oscillator eliminates external clock requirements.","working_principle":"The PCA9685PW uses a 12-bit counter running from the internal 25MHz oscillator to generate PWM outputs. Each channel has two 12-bit registers: ON delay (LEDn_ON) and OFF delay (LEDn_OFF), specifying when in the 4096-step cycle the output turns on and off. This allows precise phase control and duty cycle adjustment per channel. The overall PWM frequency is set by the PRE_SCALE register, dividing the oscillator to achieve 24Hz-1526Hz output rates. The I2C interface writes to the control registers and individual channel settings. The OE pin provides hardware PWM blanking, and the ALL_LED registers allow simultaneous updates to all channels in a single I2C transaction.","pin_description":"<table><tr><th>Pin<\/th><th>Mnemonic<\/th><th>Description<\/th><\/tr><tr><td>1-4<\/td><td>A0-A3<\/td><td>I2C address select inputs<\/td><\/tr><tr><td>5<\/td><td>A4\/A5<\/td><td>I2C address extended select<\/td><\/tr><tr><td>6<\/td><td>OE<\/td><td>Output enable (active low)<\/td><\/tr><tr><td>7<\/td><td>EXTCLK<\/td><td>External clock input (optional)<\/td><\/tr><tr><td>8<\/td><td>SDA<\/td><td>I2C data<\/td><\/tr><tr><td>9<\/td><td>SCL<\/td><td>I2C clock<\/td><\/tr><tr><td>10<\/td><td>VDD<\/td><td>Supply voltage (2.3-5.5V)<\/td><\/tr><tr><td>11<\/td><td>VSS<\/td><td>Ground<\/td><\/tr><tr><td>12-27<\/td><td>LED0-LED15<\/td><td>16 PWM output channels<\/td><\/tr><tr><td>28<\/td><td>A5<\/td><td>I2C address select bit 5<\/td><\/tr><\/table>","application_scenarios":"<ul><li>RGBW LED panel with 16-channel independent dimming and color mixing<\/li>\n<li>Robot servo motor array with 12-bit position control via I2C<\/li>\n<li>LED signage and matrix display with cascaded 992-channel control<\/li>\n<li>Animatronics and cosplay costume lighting with phase-shifted PWM<\/li>\n<li>Server rack LED indicator and backlight control with OE blanking<\/li><\/ul>","alternative_models":"<table><tr><th>Model<\/th><th>Manufacturer<\/th><th>Key Difference<\/th><\/tr><tr><td>PCA9635<\/td><td>NXP<\/td><td>16-channel, 8-bit resolution, no individual phase<\/td><\/tr><tr><td>TLC5940<\/td><td>TI<\/td><td>16-channel, 12-bit, SPI interface<\/td><\/tr><tr><td>IS31FL3731<\/td><td>Lumissil<\/td><td>8x8 matrix LED driver, I2C<\/td><\/tr><tr><td>MAX7301<\/td><td>ADI<\/td><td>28-port I\/O expander with PWM<\/td><\/tr><tr><td>PCA9685PWJ<\/td><td>NXP<\/td><td>Same device, HVQFN-28 package<\/td><\/tr><\/table>"},"_links":{"self":[{"href":"https:\/\/materialparts.com\/es\/wp-json\/wp\/v2\/posts\/9157","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/materialparts.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/materialparts.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/materialparts.com\/es\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/materialparts.com\/es\/wp-json\/wp\/v2\/comments?post=9157"}],"version-history":[{"count":1,"href":"https:\/\/materialparts.com\/es\/wp-json\/wp\/v2\/posts\/9157\/revisions"}],"predecessor-version":[{"id":9502,"href":"https:\/\/materialparts.com\/es\/wp-json\/wp\/v2\/posts\/9157\/revisions\/9502"}],"wp:attachment":[{"href":"https:\/\/materialparts.com\/es\/wp-json\/wp\/v2\/media?parent=9157"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/materialparts.com\/es\/wp-json\/wp\/v2\/categories?post=9157"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/materialparts.com\/es\/wp-json\/wp\/v2\/tags?post=9157"},{"taxonomy":"chip_brand","embeddable":true,"href":"https:\/\/materialparts.com\/es\/wp-json\/wp\/v2\/chip_brand?post=9157"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}