PCA9685 16-Channel PWM Servo Driver I2C Module
Dispatched from Aarhus, Denmark. Shipping calculated at checkout.
Need help choosing? Ask us about your project
All PWM channels share the same frequency; pulse widths are individually adjustable. Size the servo V+ supply for combined starting and stall current; do not power servos through microcontroller GPIO. Connect common ground and use compatible logic voltage. Check board supply ratings and polarity protection before connection.
PCA9685 16-Channel PWM Servo Driver Module
PCA9685 16-Channel PWM Servo Driver Module: Control 16 Servos Using Two Signal Pins!
Planning to build a robot with many moving parts, perhaps a hexapod-walker? Or working on kinetic art that requires control of LEDs or servos? You may have encountered the challenge of limited PWM outputs on your microcontroller. The PCA9685 16-Channel PWM Servo Driver Module can help. Using two signal pins , you can control 16 free-running PWM outputs. Multiple modules can be connected, up to 62 modules for a total of 992 PWM outputswhen bus addressing and electrical loading allow.
PCA9685chip at the heart of this module is I2C-controlled and has a built-in clock. It does not require the microcontroller to continuously generate the PWM pulses—it operates independentlyafter configuration, leaving your microcontroller free for other tasks.
Key functions
- 16-channel servo/LED control: Connect up to 16 servos or LEDs through the convenient 3-pin connectors, arranged in four groups for access.
- Chained Power: Connect up to 62 modules for a total of 992 PWM outputs—almost 1,000 independently configured PWM outputs.
- Free-running PWM: It is I2C-controlled with a built-in clock, so it runs independently once configured without continuously using your microcontroller.
- 5V compatible: Works with 3.3V microcontrollersand supports output configurations up to 5.5V, subject to the connected LED or servo's requirements.
- Convenient power supply: Includes a power input terminal with reverse-polarity protectionfor the corresponding input; always check polarity before connecting.
- Adjustable frequency: Set the PWM frequency up to 1,6 KHzfor LED dimming and servo control.
- Compact and durable: Measuring 25mm × 61mm × 10,3mm with a blue circuit board , it is designed for integration into projects.
Technical specifications
| Function | Details |
|---|---|
| Product name | PCA9685 16-Channel PWM Servo Driver Module |
| Chip | PCA9685 |
| Control interface | I2C (2 signal pins) |
| PWM channels | 16 |
| Daisy-chain capacity | Up to 62 modules (992 outputs) |
| PWM frequency | All 16 channels share one frequency, typically about 24–1526 Hz with the internal oscillator. |
| Power input | Reverse-polarity protected, 3.3V or 5V |
| Output type | Push-pull or open-drain |
| Board size | 25mm × 61mm × 10,3mm |
| Material | PCB with electronic components |
| Colour | Blue |
| Additional features | Green power indicator, chainable design, address selection solder jumpers, 220-ohm resistors on output lines |
What is included?
- 1x PCA9685 16-Channel PWM Servo Driver I2C Module
Warranty and shipping
We do our best to test all electronics before sending them to you.
This helps us maintain quality and avoid unnecessary trouble during development. If there is a problem with the equipment you ordered, you can always contact us, and we will gladly help you resolve it.
We dispatch from Aarhus to Denmark and Sweden. Shipping options and prices are shown at checkout. Delivery time depends on availability, destination and shipping method; contact us before ordering if you need an item by a specific date.





