Shop with DX Mobile Site Yes No

PCA9685 16-CH 12-Bit Fm+I2C Bus PWM Controller for Raspberry Pi

PCA9685 16-CH 12-Bit Fm+I2C Bus PWM Controller Servo Control Module for Raspberry Pi, Arduino

SKU: 413124
  • US$7.55

    47 %

  • 3.99
  • Free shipping To

  • Handling Time: Ships within 2-4 Business Days
  • Dispatch: Ships within 4-7 business days
  • Form Color:


PCA9685 16-CH 12-Bit Fm+I2C Bus PWM Controller for Raspberry Pi
PCA9685 16-CH 12-Bit Fm+I2C Bus PWM Controller Servo Control Module for Raspberry Pi, Arduino

PCA9685 16-CH 12-Bit Fm+I2C Bus PWM Controller for Raspberry Pi

US$3.99 US$7.55 47%OFF 5 (5 reviews)
Add To Cart
You want to make a cool robot, maybe a hexapod walker, or maybe just a piece of art with a lot of moving parts. Or maybe you want to drive a lot of LEDs with precise PWM output. Then you realize that your microcontroller has a limited number of PWM outputs! What now? You could give up OR you could just get this handy PWM and Servo driver breakout.

When we saw this chip, we quickly realized what an excellent add-on this would be. Using only two pins, control 16 free-running PWM outputs! You can even chain up 62 breakouts to control up to 992 PWM outputs (which we would really like to see since it would be glorious)
It's an i2c-controlled PWM driver with a built in clock. That means that, unlike the TLC5940 family, you do not need to continuously send it signal tying up your microcontroller, its completely free running!It is 5V compliant, which means you can control it from a 3.3V microcontroller and still safely drive up to 6V outputs (this is good for when you want to control white or blue LEDs with 3.4+ forward voltages)6 address select pins so you can wire up to 62 of these on a single i2c bus, a total of 992 outputs - that's a lot of servos or LEDsAdjustable frequency PWM up to about 1.6 KHz12-bit resolution for each output - for servos, that means about 4us resolution at 60Hz update rateConfigurable push-pull or open-drain outputOutput enable pin to quickly disable all the outputs We wrapped up this lovely chip into a breakout board with a couple nice extras
Terminal block for power input (or you can use the 0.1" breakouts on the side)Reverse polarity protection on the terminal block inputGreen power-good LED3 pin connectors in groups of 4 so you can plug in 16 servos at once (Servo plugs are slightly wider than 0.1" so you can only stack 4 next to each other on 0.1" header"Chain-able" designA spot to place a big capacitor on the V+ line (in case you need it)220 ohm series resistors on all the output lines to protect them, and to make driving LEDs trivialSolder jumpers for the 6 address select pins
Quantity1 set
Form ColorPurple
MaterialFR4, PCB
English Manual / SpecYes
Download Link
Dimensions & Weight
Dimensions 2.44 in x 0.98 in x 0.08 in (6.2 cm x 2.5 cm x 0.2 cm)
Weight 0.18 oz (5 g)
Packing List
1 x Main unit
6 x Pin headers

All packages from are sent without DX logo or any information indicating Due to package variations from suppliers, the product packaging customers receive may be different from the images displayed.

To enable volume discounts on this site, use coupon code: BULKRATE during checkout. You will see a discount applied at the bottom of the shopping cart. Competitive pricing is available. Contact us for details.

Quantity 3+ units 5+ units 10+ units
Rate US$3.54 shipped US$3.53 shipped US$3.51 shipped

What is Bulk Rate? BulkRate is a semi-wholesale system with items priced separately from retail. When you use bulk rates, a flat $1.70 registered air mail fee will automatically be added to your cart to ensure delivery of package. While BulkRate's intention is to offer cheaper prices when you buy in bulk, because it is priced separately it on occassions show a higher than retail price. That's why we ask you to enter BULKRATE as a coupon code to manually activate the rates. You can always opt not to use the bulk rates. If you are looking for wholesale prices please feel free to contact us.

Looking to get even more?
Try VolumeRate - Gadgets Wholesale

Customer's impression:
Recommended Easy-use quick assembly Professinal 21-05-2017 OK! But a capacitor is missing in packing.
Create Review

Share your reviews, photos and videos here!

Review Program

Recent Customer Reviews

  • 10261498 Post on 5/20/2017

    Easy assembly and flexible: you choose the PCB-side for mounting the connectors. Low price and good quality. Excellent extension for your Arduino boards PWM-signals easy to generate.

    Impression:Easy-use, 21-05-2017

    29 0
  • robcolistete Post on 2/12/2016

    Pros: high quality breakout board with 16 channel PWM controller using I2C. Comes with male pin headers, not soldered. Well packaged. Well documented and simple to use libraries for Arduino and Raspberry available in the :... Read more


    0 0
  • HunterWild Post on 1/12/2016

    Pros: The PCB seems good quality. Not yet tested because a capacitor didn't came along in its package. Cons: Components were not soldered but it's OK. The main problem is that, the packaging had no Capacitor. So capacitor... Read more

    Impression:OK! But a capacitor is missing in packing.

    0 0
  • 9738178 Post on 1/3/2016

    Very very good product. I am gonna use it for my hexapod robo. This will give chance to have old school soldering practice :)

    Impression:Easy-use, Professinal, quick assembly

    0 0
  • Zoltanox Post on 12/10/2015

    Pro: Easy to plugin to your Raspberry pi and control via I2C. Compact for use in a confined space. Cheap Personal opinion: I am already now, considering buying a lot more for use in a lot of different project. Enjoy

    Impression:Easy-use, Professinal, quick assembly

    0 0

Most Helpful Reviews


Post a new topic

Please note that DealExtreme Forums are not a sales or product support board. For support questions, please contact us via support ticket at for a guaranteed response. We make every effort to make the quickest replies.

Tags of this product

Add your tags:

Your last viewed items

Recommendations Based On Your Recent History

DX Everywhere