Home
/
Raspberry Pi Accessories
/PCA9685 16-Channel 12-Bit PWM Servo Driver — I²C, Chainable, Raspberry Pi & Arduino
1
/
of
2
Keszoox
PCA9685 16-Channel 12-Bit PWM Servo Driver — I²C, Chainable, Raspberry Pi & Arduino
PCA9685 16-Channel 12-Bit PWM Servo Driver I²C, Chainable, Raspberry Pi & Arduino
Regular price
$11.88 USD
Sale price
$11.88 USD
Unit price
/
per
Taxes included.
Shipping calculated at checkout.
Couldn't load pickup availability
PCA9685 16-Channel 12-Bit PWM Servo Driver
The PCA9685 is a dedicated 16-channel, 12-bit PWM driver from NXP with I2C interface. It offloads all PWM generation from your microcontroller, freeing GPIO pins and CPU cycles. With 4096 steps per channel and configurable I2C address (0x40-0x7F), up to 62 boards can be chained for 992 total PWM channels.
Key Specifications
| Parameter | Value |
|---|---|
| PWM Channels | 16 |
| Resolution | 12-bit (4096 steps) |
| PWM Frequency | 24Hz to 1526Hz |
| Interface | I2C (SDA, SCL) |
| I2C Address | 0x40 to 0x7F (64 addresses) |
| Chainable | Up to 62 boards (992 channels) |
| Logic Supply | 2.3V to 5.5V |
| Servo Power (V+) | Up to 6V |
| Output Current | 25mA per pin max |
Why Choose PCA9685?
- 16 channels, 2 wires - control 16 servos via I2C only
- 12-bit resolution - 4096 steps for smooth servo positioning
- Chainable to 992 channels - scale to large robot systems
- Separate servo power rail - power servos independently from logic
- 3.3V and 5V compatible - works with Arduino, Raspberry Pi, ESP32
Typical Applications
- Robot arm control - drive 6-16 servos for multi-axis robot arm
- Hexapod / quadruped robot - control 12-18 leg servos from single I2C bus
- Pan-tilt camera mount - precise 2-axis servo positioning
- LED dimming - 12-bit PWM for 16 independent LED channels
- Animatronics - multi-servo movement control
FAQ
Q: Can I power servos from the module?
A: Yes. Connect 5-6V to V+ terminal. Use a separate supply, not the Arduino 5V pin.
Q: How to set I2C address?
A: Solder A0-A5 pads to set address 0x40-0x7F. Default is 0x40.
Q: What PWM frequency for servos?
A: 50Hz is standard for most hobby servos.
Package Contents
- 1x PCA9685 16-Channel 12-Bit PWM Servo Driver Module
Enjoy free standard shipping on all orders over $199 USD. Orders are processed within 1–2 business days.
Not satisfied? Return any item within 90 days of purchase for a full refund or exchange. Items must be in original condition.
We are committed to quality, reliability, and customer satisfaction. Every product is carefully selected and tested to meet the highest standards.

Quality Guarantee
Certified components
100% Safe Checkout
SSL encrypted payment
Fast Shipping
Worldwide delivery
90-Day Returns
Hassle-free policy