PCA9685 16 Channel PWM Servo Driver Board 12 bit IIC Interface Module Compatible with Arduino and Raspberry Pi (2pcs)
Purchase options and add-ons
| Colour | Blue |
| Brand | HUAREW |
| Material | Plastic |
| Item weight | 0.02 Kilograms |
| Display type | No Display |
About this item
- PCA9685 contain an I2C communication PWM driver with a built in clock, so you do not need to continuously send it signal tying up your microcontroller
- Green power indicator lamp, 3 pin connectors in groups of 4, so you can plug in 16 servos at one time(servo motor plug slightly wider than 0.1 inch)
- Green power indicator lamp, 3 pin connectors in groups of 4, so you can plug in 16 servos at one time(servo motor plug slightly wider than 0.1 inch)
- 12 bit resolution for each output for servos, that means about 4us resolution at 60Hz update rate
- PCA9685 IIC module 5V compliant, you can also control it from a 3.3V microcontroller and still safely drive up to 6V outputs
Frequently bought together

Videos for similar products
Product description
PCA9685 16 channel 12 bit PWM servo driver with a built in clock
Technical Parameters:
Model: PCA9685
Resolution: 12 bit
Voltage: DC 5-10V
Frequency: 40-1000Hz
Channel Number: 16 channel
Communication Interface: IIC
:
The PCA9685 chip can be used to make DIY robots,or use PWM output to drive many LED indicator lights. So This PCA9685 16 Channel 12 Bit PWM Servo Driver can provide great assistance when the insufficient PWM output pins for the MCU in your project
Features:
1.Compatible with Arduino and Raspberry Pi
2.Output enable pin to quickly disable all the outputs
3.Reverse polarity protection on the terminal block input
4.The PCA9685 chip is wrapped in the center of the board
5.I2C input, control 16 PWM output, you can control the 16 way servo motor
Cascade design:
V + line to place a large capacitor, the maximum external input voltage depends on the 10V 1000uf capacitor.All PWM output lines have a 220 ohm series resistor protection and can easily drive LED
Package Includeds:
2 pieces * PCA9685 16 channel 12 bit PWM servo driver
Product information
| Brand | HUAREW |
|---|---|
| UPC | 791162195252 |
| Manufacturer | HUAREW |
| Included Components | no |
| Country Of Origin | China |
| Manufacturer Contact Information | no |
| Warranty Description | no |
| 鶹 Rank |
|
| ASIN | B0CRV3MK14 |
| Customer Reviews |
4.6 out of 5 stars |
Feedback
| Display Type | No Display |
|---|---|
| Operating Temperature | 85 Degrees Celsius |
| Colour | Blue |
|---|---|
| Material | Plastic |
| Item Weight | 0.02 Kilograms |
|---|
Brands in this category on 鶹
Customer reviews
- 5 star4 star3 star2 star1 star5 star72%14%14%0%0%72%
- 5 star4 star3 star2 star1 star4 star72%14%14%0%0%14%
- 5 star4 star3 star2 star1 star3 star72%14%14%0%0%14%
- 5 star4 star3 star2 star1 star2 star72%14%14%0%0%0%
- 5 star4 star3 star2 star1 star1 star72%14%14%0%0%0%
Top reviews from Canada
There was a problem filtering reviews. Please reload the page.
- Reviewed in Canada on March 12, 2026Verified PurchaseExcellent servo controller using it with an arduino uno and 4 servos. Paired with a separate power supply than the arduino to drive 4 servos! Can power more!
- Reviewed in Canada on January 11, 2026Verified PurchaseUntil now, it works very well, it does its job, although it has not been thoroughly tested.
- Reviewed in Canada on January 17, 2026Verified PurchaseI ordered two identical PCA9685 boards. Both powered on correctly (red LED lit), but only one was detected on the I²C bus (0x40 and 0x70).
I verified this using a Raspberry Pi 5 with I²C enabled, proper SDA/SCL wiring, correct voltage (3.3V logic), shared ground, multiple reboots, and multiple I²C buses. The working board was detected instantly; the other never responded under any condition.
This confirms that LED power does not guarantee a functioning PCA9685 chip. The non-working board appears to have a dead I²C interface despite looking visually perfect.
Buyers should be aware that quality control may be inconsistent. I recommend testing immediately upon arrival.
Top reviews from other countries
Desperate userReviewed in the United States on February 25, 20264.0 out of 5 stars Good fit to drive n20 motors
Verified PurchaseI used this to drive 6 motors of my day ESP32 vending machine. It worked as expected. You may watch the full video in my channel Dapple techie if you want to know how i wired it.
I used this to drive 6 motors of my day ESP32 vending machine. It worked as expected. You may watch the full video in my channel Dapple techie if you want to know how i wired it.4.0 out of 5 stars
Desperate userGood fit to drive n20 motors
Reviewed in the United States on February 25, 2026
Images in this review
Brand in this category on 鶹
Product summary presents key product information
Keyboard shortcut
Shift
+
Alt
+
opt
+
D
Product Summary: HUAREW PCA9685 16 Channel PWM Servo Driver Board 12 bit IIC Interface Module Compatible with Arduino and Raspberry Pi (2pcs)
From HUAREW
About this Item
- PCA9685 contain an I2C communication PWM driver with a built in clock, so you do not need to continuously send it signal tying up your microcontroller
- Green power indicator lamp, 3 pin connectors in groups of 4, so you can plug in 16 servos at one time(servo motor plug slightly wider than 0.1 inch)
- Green power indicator lamp, 3 pin connectors in groups of 4, so you can plug in 16 servos at one time(servo motor plug slightly wider than 0.1 inch)
- 12 bit resolution for each output for servos, that means about 4us resolution at 60Hz update rate
- PCA9685 IIC module 5V compliant, you can also control it from a 3.3V microcontroller and still safely drive up to 6V outputs
Product description
Feedback
Did you find this product summary feature useful?














