16 Channel 12-bit PWM Servo Motor Driver Module PCA9685 for Arduino Projects

Great projects requiring a lot of servos

SKU: TA0298


$12.95
RRP $25.95
In Stock

Buy In Bulk & Save!
Buy 4 to 10: Pay $12.30 ea
Buy 11 to 20: Pay $11.68 ea
Buy 21 to 100: Pay $11.10 ea




Calculate Shipping

16 Channel 12-bit PWM Servo Motor Driver Module PCA9685 for Arduino Projects

Great projects requiring a lot of servos

This 16 channel PWM Servo Motor Driver Controller is the ideal module to use for designing your Arduino robotic project.

Utilising only 2 pins, it can control 16 pwm outputs and can even be daisy chained up to 64 breakouts to control up to 992 PWM outputs.

Specifications:

  • Frequency: 40-1000Hz.
  • Channel number: 16 channel.
  • Resolution: 12 bit.
  • Voltage: DC 5-10V
  • Size: 60*25mm
  • Color: blue
  • Net Weight: 12 

PCA9685

Power Pins
GND - This is the power and signal ground pin.
VCC - This is the logic power pin, connect this to the logic level you want to use for the PCA9685 output, should be 3 - 5V max. It's also used for the 10K pullups on SCL/SDA so unless you have your own pullups, have it match the microcontroller's logic level.
V+ - This is an optional power pin that will supply distributed power to the servos. If you are not using for servos you can leave disconnected. It is not used at all by the chip. You can also inject power from the 2-pin terminal block at the top of the board. You should provide 5-6VDC if you are using servos. If necessary, higher voltage up to 12VDC can be connected, however do not connect VCC to V+ as it will damage the board.


Control Pins
SCL - I2C clock pin, connect to your microcontrollers I2C clock line. It can use 3V or 5V logic, and has a weak pullup to VCC
SDA - I2C data pin, connect to your microcontrollers I2C data line. It can use 3V or 5V logic, and has a weak pullup to VCC
OE - Output enable. Can be used to quickly disable all outputs. When this pin is low all pins are enabled. When the pin is high the outputs are disabled. Pulled low by default so it's an optional pin. 


Output Ports
There are 16 output ports. Each port has 3 pins: V+, GND and the PWM output. Each PWM runs completely independently but they must all have the same PWM frequency. That is, for LEDs you probably want 1.0 KHz but servos need 60 Hz - so you cannot use half for LEDs @ 1.0 KHz and half @ 60 Hz.

They're set up for servos but you can use them for LEDs. Max current per pin is 25mA.

There are 220 ohm resistors in series with all PWM Pins and the output logic is the same as VCC so keep that in mind if using LEDs. 

3 Month Warranty

SKU TA0298
Barcode # 9351634008223
Brand iDuino
Shipping Weight 0.0300kg
Shipping Width 0.140m
Shipping Height 0.020m
Shipping Length 0.090m
Shipping Cubic 0.000252000m3
Unit Of Measure ea

Be The First To Review This Product!

Help other Aus Electronics Direct users shop smarter by writing reviews for products you have purchased.

Write a product review

We Also Recommend

You May Also Like

Others Also Bought

More From This Category