---
product_id: 33879493
title: "SunFounder PCA9685 16 Channel 12 bit PWM Servo Driver for Arduino and Raspberry Pi"
brand: "sunfounder"
price: "$28.20"
currency: USD
in_stock: true
reviews_count: 13
category: "Sun Founder"
url: https://www.desertcart.us/products/33879493-sunfounder-pca9685-16-channel-12-bit-pwm-servo-driver-arduino
store_origin: US
region: United States of America
---

# 5V compliant, 3.3V MCU friendly I2C control frees MCU pins 16 channels, 12-bit PWM precision SunFounder PCA9685 16 Channel 12 bit PWM Servo Driver for Arduino and Raspberry Pi

**Brand:** sunfounder
**Price:** $28.20
**Availability:** ✅ In Stock

## Summary

> 🎯 Master your servo universe with pinpoint precision and effortless scalability!

## Quick Answers

- **What is this?** SunFounder PCA9685 16 Channel 12 bit PWM Servo Driver for Arduino and Raspberry Pi by sunfounder
- **How much does it cost?** $28.20 with free shipping
- **Is it available?** Yes, in stock and ready to ship
- **Where can I buy it?** [www.desertcart.us](https://www.desertcart.us/products/33879493-sunfounder-pca9685-16-channel-12-bit-pwm-servo-driver-arduino)

## Best For

- sunfounder enthusiasts

## Why This Product

- Trusted sunfounder brand quality
- Free international shipping included
- Worldwide delivery with tracking
- 15-day hassle-free returns

## Key Features

- • **Plug & Play Convenience:** Pre-soldered with capacitors to prevent voltage drops during intense servo action.
- • **Cross-Platform Compatibility:** Works flawlessly with Arduino, Raspberry Pi, and any I2C-enabled microcontroller.
- • **Precision at Your Fingertips:** 12-bit resolution delivers ultra-smooth servo movements with 4µs accuracy.
- • **Scale Up to 992 Outputs Seamlessly:** Chain up to 62 boards for massive multi-servo projects without breaking a sweat.
- • **Unleash 16 Servo Channels with Just 2 Pins:** Maximize control with minimal wiring using I2C communication.

## Overview

The SunFounder PCA9685 is a 16-channel, 12-bit PWM servo driver controlled via I2C, enabling precise and free-running PWM outputs without burdening your microcontroller. Compatible with 3.3V and 5V systems, it supports chaining up to 62 boards for controlling nearly 1,000 servos, making it ideal for complex robotics and automation projects.

## Description

Introduction PCA9685 16-Channel 12-Bit PWM Servo Driver can help a lot when there are insufficient PWM output pins for the MCU in your project. The only condition is that the main control chip supports I2C communication, which means enabling the communication between the chip and PCA9685, so as to control multiple servos simultaneously. Component List - 1 x PCA9685 16-Channel 12-Bit PWM Servo Driver More informations, please refer to http://wiki.sunfounder.cc/index.php?title=PCA9685_16_Channel_12_Bit_PWM_Servo_Driver Suitable for 14 years or above.

Review: 2nd review, still 5 star - With the 2 PCBs that I purchased, I can now drive 64 Servos total. Yes, 64 Servos. Your PCBs control 32 of these servos... ZERO issues. Excellent product. I would say I'd buy again... but I don't even have 64 servos yet !!!!! If I ever buy more than 64 servos, I'll buy these again to drive them, no question. These PCBs work fantastic. Thanks.
Review: Good Servo Driver / Using with Raspberry Pi - I like this servo driver, so far so good - no issues. I like that it is already soldered and comes with capacitor which will prevent voltage drops when using multiple servos (however I've not tested more than 2 servos yet so I can't confirm). Price is good and quality high. I will write an update in couple of months as I'm using it to open / close some tiny doors few times daily, we will see how it performs after some time.

## Features

- Contain an I2C-controlled PWM driver with a built-in clock. It means, unlike the TLC5940 family, you do not need to continuously send it signals tying up your microcontroller; it's completely free running
- 5V compliant, which means you can control it from a 3.3V microcontroller (this is good when you want to control white or blue LEDs with 3.4+ forward voltages)
- Support using only two pins to control 16 free-running PWM outputs – you can even chain up 62 breakouts to control up to 992 PWM outputs
- 3 pin connectors in groups of 4, so you can plug in 16 servos at one time (Servo plugs are slightly wider than 0.1" so you can only stack 4 next to each other on 0.1" header
- 12-bit resolution for each output - for servos, that means about 4us resolution at 60Hz update rate

## Technical Specifications

| Specification | Value |
|---------------|-------|
| ASIN | B014KTSMLA |
| Best Sellers Rank | #17 in Desktop Barebones |
| Brand | SunFounder |
| Built-In Media | 1 x PCA9685 16-Channel 12-Bit PWM Servo Driver |
| CPU Speed | 1 KHz |
| Compatible Devices | Devices with I2C communication support |
| Connectivity Technology | I2C |
| Customer Reviews | 4.5 out of 5 stars 417 Reviews |
| Included Components | 1 x PCA9685 16-Channel 12-Bit PWM Servo Driver |
| Item Dimensions L x W x H | 5.2"L x 4.3"W x 0.8"H |
| Item Weight | 9.07 g |
| Manufacturer | SunFounder |
| Mfr Part Number | miniLCD |
| Model Name | PCA9685 |
| Model Number | miniLCD |
| Operating System | Linux, Windows 10 IoT Core |
| Processor Brand | Nuvoton or STMicroelectronics |
| Processor Count | 16 |
| Processor Speed | 1 KHz |
| UPC | 701715367203 |
| Warranty Description | 1 Year Guarantee |

## Product Details

- **Brand:** SunFounder
- **CPU Speed:** 1 KHz
- **Connectivity Technology:** I2C
- **Included Components:** 1 x PCA9685 16-Channel 12-Bit PWM Servo Driver
- **Model Name:** PCA9685

## Images

![SunFounder PCA9685 16 Channel 12 bit PWM Servo Driver for Arduino and Raspberry Pi - Image 1](https://m.media-amazon.com/images/I/61W+eG+LigL.jpg)

## Customer Reviews

### ⭐⭐⭐⭐⭐ 2nd review, still 5 star
*by R***Y on October 7, 2020*

With the 2 PCBs that I purchased, I can now drive 64 Servos total. Yes, 64 Servos. Your PCBs control 32 of these servos... ZERO issues. Excellent product. I would say I'd buy again... but I don't even have 64 servos yet !!!!! If I ever buy more than 64 servos, I'll buy these again to drive them, no question. These PCBs work fantastic. Thanks.

### ⭐⭐⭐⭐⭐ Good Servo Driver / Using with Raspberry Pi
*by M***L on January 21, 2016*

I like this servo driver, so far so good - no issues. I like that it is already soldered and comes with capacitor which will prevent voltage drops when using multiple servos (however I've not tested more than 2 servos yet so I can't confirm). Price is good and quality high. I will write an update in couple of months as I'm using it to open / close some tiny doors few times daily, we will see how it performs after some time.

### ⭐⭐⭐⭐⭐ Works just fine Arduino UNO and MEGA
*by J***G on October 7, 2015*

I bought two of these things to go with my Arduino MEGA and also an UNO. The Arduino(s) drive this board, and then I used the PWM outputs to drive logic level MOSFETS which in turn control 12V 1-amp LEDs. You can get the PCA9685 library from AdaFruit that Arduino uses to control the board. Everything works great! I've got LEDs all over the place and am worried that I might be starting to hallucinate from all of the flashing and strobing. :(

## Frequently Bought Together

- SunFounder PCA9685 16 Channel 12 bit PWM Servo Driver for Arduino and Raspberry Pi
- ELEGOO 120pcs Multicolored Dupont Wire 40pin Male to Female, 40pin Male to Male, 40pin Female to Female Breadboard Jumper Ribbon Cables Kit Compatible with Arduino Projects
- Arduino Uno REV3 [A000066]

---

## Why Shop on Desertcart?

- 🛒 **Trusted by 1.3+ Million Shoppers** — Serving international shoppers since 2016
- 🌍 **Shop Globally** — Access 737+ million products across 21 categories
- 💰 **No Hidden Fees** — All customs, duties, and taxes included in the price
- 🔄 **15-Day Free Returns** — Hassle-free returns (30 days for PRO members)
- 🔒 **Secure Payments** — Trusted payment options with buyer protection
- ⭐ **TrustPilot Rated 4.5/5** — Based on 8,000+ happy customer reviews

**Shop now:** [https://www.desertcart.us/products/33879493-sunfounder-pca9685-16-channel-12-bit-pwm-servo-driver-arduino](https://www.desertcart.us/products/33879493-sunfounder-pca9685-16-channel-12-bit-pwm-servo-driver-arduino)

---

*Product available on Desertcart United States of America*
*Store origin: US*
*Last updated: 2026-08-24*