16 Channel PWM Expansion Board: PCA9685 Maximize

16 Channel PWM Expansion Board: PCA9685

Control Servos and PWM devices from your Raspberry Pi or other digital microcontroller using this PWM Expansion Board. Arduino & Raspberry Pi Compatible.

More details

Availability: SHIPS TODAY

Last Updated: 09/26/2023




This 16 channel servo/pwm driver is driven by just 2 I2C pins! When you run out of PWM pins on your Arduino or are using a Raspberry Pi that doesn't have PWM capability, this board is your answer. With this PWM Expansion Board you can control up to 16 PWM driven devices from via 2 I2C pins. Can also be daisy-chained to give you up to 992 PWM outputs. Now comes fully assembled!


  • I2C controlled PWM/Servo driver board
  • Clock on board
  • Operating Voltage: 3.3V - 6V
  • 6 I2C Address Select Pins
  • Max Daisy-chaining: 62 boards for a total of 992 PWM outputs
  • Max PWM frequency: 1.6 kHz
  • Resolution: 12 bit
  • Configurable Output (push-pull or open-drain)
  • Output Enable (OE) allows you to turn off all outputs at once
  • Onboard Features:
    • Polarity Protection
    • Power Indicator LED
    • Optional capacitor solder point for smoothing
    • Address Select Jumpers


No customers have asked questions about this product yet.