{"title":"Adafruit 16-Channel 12-bit PWM/Servo Driver - I2C interface [PCA9685]","handle":"adafruit-16-channel-12-bit-pwm-servo-driver-i2c-interface-pca9685","url":"/products/adafruit-16-channel-12-bit-pwm-servo-driver-i2c-interface-pca9685","description":"The Adafruit 16-Channel PWM/Servo Driver uses the PCA9685 chip to provide 16 channels of 12-bit PWM output over I2C. With a built-in clock, the driver runs independently — no need to continuously send signals from your microcontroller. Ideal for controlling servos, LEDs, or any PWM-driven device.\n\nUp to 62 boards can be chained on a single I2C bus using solder-jumper address selection, giving you control over up to 992 PWM outputs. The board is 5V compliant, so you can control it from a 3.3V microcontroller while driving outputs up to 6V.\n\nKey Features\n\n\n16 PWM Channels – 12-bit resolution (4,096 steps) per output\n\nPCA9685 Driver – Free-running I2C-controlled PWM with built-in clock\n\nChainable – Up to 62 boards on one I2C bus (992 total outputs)\n\n5V Compliant – Control from 3.3V logic, drive up to 6V outputs\n\nAdjustable Frequency – PWM up to ~1.6 kHz\n\nConfigurable Output – Push-pull or open-drain, with output enable pin\n\n220Ω Series Resistors – Output protection and easy LED driving\n\nReverse Polarity Protection – On terminal block power input\n\nServo Connectors – 3-pin headers in groups of 4 for up to 16 servos\n\n\nAlso Available\n\n\n16-Channel PWM/Servo Shield – Arduino shield format with prototyping area\n\n\nIdeal For\n\nMulti-servo robotics (hexapods, robotic arms)\nPrecise LED dimming and colour mixing\nKinetic art with many moving parts\nLarge-scale PWM output expansion\n\n\nPackage Contents\n\n1× Adafruit PCA9685 16-channel PWM/Servo driver breakout (assembled and tested)\n4× 3×4 male straight headers (for servo plugs)\n1× 2-pin terminal block (for power input)\n1× 6-pin 0.1\" header\n\n\n\nNote: Servos not included. Light soldering required to attach headers. Terminal block colour may vary (blue or black).\n\n\nSpecifications\n\n\nDriver Chip – PCA9685\n\nChannels – 16\n\nPWM Resolution – 12-bit (4,096 steps)\n\nServo Resolution – ~4µs at 60Hz update rate\n\nMax PWM Frequency – ~1.6 kHz\n\nOutput Voltage – Up to 6V\n\nInterface – I2C (6 address select pins)\n\nMax Chainable – 62 boards (992 outputs)\n","vendor":"Adafruit","product_type":"physical","in_stock":true,"options":[],"variants":[{"id":13739,"title":"Default Title","sku":"AF-815","price":31.47,"compare_at_price":0.0,"on_sale":false,"in_stock":true,"available_quantity":100,"option1":"Default Title"}]}