16-Channel PWM Servo Driver - PCA9685

Compatible with Arduino and Raspberry Pi

Easily add 16-channels of PWM to your microcontroller (Arduino, Raspberry Pi) using a simple I2C interface. Great for driving servo motors, LEDs, or any devices using PWM.

The I2C PWM controller contains a built-in clock, eliminating the need to update the signal from the microcontroller constantly. 5V compatible allows for control from 3.3V controllers. Safely drive outputs up to 6V or for controlling LEDs.

The unique I2C address is selectable through six solder pads on the board allowing up to 62 controllers on the single I2C bus. Each output supports 12-bit resolution proving for approximately 4uS at a 60Hz update rate. PWM frequency is adjustable from 40 Hz to 1.0 KHz.

 

Setting I2C Address

16-Channel PWM Servo Driver with I2C

The base address of the board with no jumpers across any address pins is 0x40. As address pins A0 to A5 are connected, the board address will increase.

Examples:

  • Base Address + 0 (0x40): Binary 000000 (no pins shorted)
  • Base Address + 1 (0x41): Binary 000001 (short across pin A0)
  • Base Address + 2 (0x42): Binary 000010 (short across pin A1)
  • Base Address + 3 (0x43): Binary 000011 (short across pin A0 and pin A1)
  • Base Address + 4 (0x44): Binary 000100 (short across pin A2)

Address adjustments can be made by adjusting the shorts across A0 to A5.

Write a review

Please login or register to review

16-Channel PWM Servo Driver

for Arduino or Raspberry Pi
  • Product Code: pca9685-16-chnl-servo-driver
  • Availability: In Stock
  • $6.60 USD


Related Products

LCD Display I2C Interface

LCD Display I2C Interface

Arduino Compatible

I2C LCD Interface Module (PCF8574) for Arduino – LCD1602 & 20x4 Compatible Simplify you..

$1.90 USD

 Light Packet Shipping
PCF8574 I2C 8-Bit I/O Expander

PCF8574 I2C 8-Bit I/O Expander

Arduino Compatible 8 I/O Ports

PCF8574 I2C to 8-Bit I/O Expander The PCF8574 module is used to expand the input/output (I/O) por..

$3.50 USD

 
2x16 LCD Module with IIC/I2C

2x16 LCD Module with IIC/I2C

with Green or Blue Display

LCD1602 - 2 Row x 16 Column LCD Display Available in Green or Blue Displays with LED Backlight an..

$4.60 USD

 
4x20 LCD Module with IIC/I2C

4x20 LCD Module with IIC/I2C

with Green or Blue Display

LCD2004 - 4 Row x 20 Column LCD Display Available in Green or Blue Displays with LED Backlight an..

$7.60 USD

 
128x64 OLED Display with I2C

128x64 OLED Display with I2C

Available in Blue or White Displays

128x64 OLED Display with I2C Interface Available in White or Blue The ultra-low-power OLED dis..

$3.65 USD

 
Transparent LCD2004 Acrylic Display

Transparent LCD2004 Acrylic Display

Works with 4x20 (LCD2004) Displays

Transparent LCD2004 (4x20) Acrylic LCD Display Case Professional Mounting For All Your Projects ..

$3.30 USD

 Light Packet Shipping
Transparent LCD1602 Acrylic Display

Transparent LCD1602 Acrylic Display

Works with 2x16 (LCD1602) Displays

Transparent LCD1602 (2x16) Acrylic LCD Display Case Professional Mounting For All Your Projects ..

$1.80 USD

 Light Packet Shipping
128x32 OLED Display with I2C

128x32 OLED Display with I2C

Available in Blue or White Displays

128x32 OLED Display with I2C Interface Available in White or Blue The ultra-low-power OLED dis..

$2.75 USD

 

Tags: 16 Channel