PCA9685 servo driver
Driver / Controllerby NXP Semiconductors · used in 7 robots in the database
Technical specifications
| Channels | 16 PWM outputs |
| Resolution | 12-bit (4096 steps) |
| PWM frequency | 24–1526 Hz (programmable) |
| Interface | I2C, up to 1 MHz Fast-mode Plus |
| Supply voltage | 2.3–5.5 V |
| Output drive | 25 mA sink / 10 mA source per channel, 5.5 V tolerant |
| Addressing | 6 address pins, 62 I2C addresses |
| Oscillator | Internal 25 MHz (external clock input up to 50 MHz) |
| Package | TSSOP28 |
| Operating temp | -40 to +85 °C |
16-channel 12-bit PWM controller, I2C (Fm+), 2.3-5.5V, 24-1526 Hz, common servo/LED driver
Used by
AUTinyDane
Jens Lajord Munk et al., Aarhus University · 2025

Kangal
Barış Alp (independent maker, Turkey) · 2020

Mini Pupper
MangDang Robotics (in collaboration with Stanford Pupper creator Nathan Kau) · 2021
NotSpot
lnotspotl · 2021

Spot Micro (mike4192 ROS build)
mike4192 · 2020
SpotMicroESP32
Michael Kubina · 2020

TNY-360
TNY Robotics · 2025
In the CAD Lab
Graph