16-Channel PWM Servo Driver Module PCA9685

$8
Price $8
Category Actuators & Drivers
Availability In stock
Delivery Shipped across Lebanon, or collect from the lab

Sixteen independent PWM channels at 12-bit resolution, driven over I2C, so an Arduino, ESP32 or Raspberry Pi can run a whole robot arm on two wires. An on-board oscillator generates the pulses itself at 24 Hz to 1526 Hz, which frees the microcontroller from servo timing entirely. Six address jumpers stack up to 62 boards - 992 channels - on one bus, and the screw terminal takes the separate 5V supply the servos need. The standard answer for hexapods and big LED projects.

Key features

  • 16 channels at 12-bit (4096-step) resolution
  • Two I2C wires control the lot
  • PWM frequency set in software, 24-1526 Hz
  • A0-A5 jumpers chain up to 62 boards
  • Screw terminal for a separate 5V servo supply
  • Drives hobby servos, LEDs and ESCs

Details

Specifications

Chipset PCA9685
Channels 16 PWM / servo
Resolution 12-bit (4096 steps)
Interface I2C, default address 0x40
Logic voltage 2.3-5.5V DC
Servo supply (V+) typ. 5V DC, 6V max, screw terminal
PWM frequency 24-1526 Hz
Output current 25 mA sink / 10 mA source per channel
Chainable up to 62 boards (992 channels)
Drives hobby servos, LEDs, ESCs