Skip to main content

Soldered PWM & Servo Driver 16-Channel 12-bit PCA9685 breakout

This breakout drives up to 16 hobby servos or PWM-controlled outputs from a single I2C (a two-wire bus for talking to chips) connection, built around the NXP PCA9685. Each of the 16 channels has 12-bit resolution (4096 steps) and keeps its own PWM signal running once you set it, so your microcontroller does not have to hold the timing itself. A separate screw terminal powers the servos, so motor current never shares the rail with your logic supply.

This documentation is for​

At a glance​

InterfaceI2C (control), PWM (16 channels)
Main ICPCA9685
Channels16, individually programmable
Resolution12-bit, 4096 steps per channel
VoltageLogic 3.3 V
Current25 mA sink / 10 mA source per channel at 5 V; 400 mA total for the package
Connectors2x Qwiic (I2C) plus a 6-pin header
Dimensions54 x 38 mm
EnvironmentsArduino, MicroPython