Channels: Features 16 independent channels. Resolution: Provides 12-bit resolution, offering 4,096 steps for precise control on every channel. Communication: Utilizes the I2C interface (SDA, SCL), making it fully compatible with Arduino, Raspberry Pi, and ESP32. Frequency: Adjustable PWM frequency ranging from 40 Hz to 1000 Hz. Daisy-Chain Capability: Up to 62 boards can be linked together on the same I2C bus, allowing for a total of 992 outputs. Voltage Support: Supports a logic voltage of 2.3V to 5.5V and a dedicated servo power supply of up to 6V. Read more
The PCA9685 16-Channel 12-bit PWM Servo Driver is the ultimate solution for projects that require precise control over multiple servos or LEDs.
The PCA9685 is an I2C-controlled PWM driver with a built-in clock.
12-bit Precision: With 4,096 levels of resolution, this driver provides incredibly smooth movement for servos and fine-tuned dimming for LEDs.
External Power Terminal: Features a dedicated power input terminal with a reverse polarity protection capacitor, ensuring your high-current servos don't draw power through your Arduino's delicate circuitry.
Daisy-Chain Capability: The board features address-selection solder pads (A0 to A5).
Internal Oscillator: The chip has its own built-in clock, which frees up your microcontroller's processor to handle other tasks while the PCA9685 maintains the servo positions.
Breadboard Friendly: Comes with standard 3-pin headers grouped by channel (Ground, V+, Signal), allowing you to plug 16 servos directly into the board without messy wiring.
To get your robotics project moving with parts from
I2C Connection: Connect VCC to 5V, GND to Ground, SDA to A4 (on Arduino Uno), and SCL to A5.
Servo Power: For servos, do not rely on the Arduino's 5V pin. Connect an external 5V or 6V power supply (capable of at least 2A) to the large blue terminal block on the end of the driver board.
OE (Output Enable) Pin: This pin is active low.
Robotics: Controlling the joints of hexapods, quadrupeds, or multi-axis robotic arms.
LED Dimming: Driving up to 16 channels of LEDs with individual brightness control for light shows or backlighting.
Animatronics: Managing complex facial movements or puppet controls.
Drone Gimbals: Stabilizing camera platforms with high-frequency PWM signals.
We source our PCA9685 Drivers with high-quality filter capacitors to ensure stable voltage delivery to your servos, preventing jitter and "twitching." At
| Specifications | Descriptions |
|---|---|
| Controller Chip | PCA9685 |
| Interface | I2C (Addressable) |
| Channels | 16 (Independently controllable) |
| Resolution | 12-bit PWM (4096 steps) |
| Frequency | 24Hz to 1526Hz (Adjustable) |
| Voltage (Logic) | 3.3V – 5V DC |
| Voltage (Servos) | Max 6V DC (Dedicated V+ Terminal) |
| Dimensions | 62mm x 25mm x 13mm |
| Package | 1 x 1 PCA9685 16 Channel 12-bit PWM Servo Driver |
Subscribe to our newsletter and get early access to new arrivals, tech trends, and exclusive unboxing reviews from Electrapac.?