16-Channel 12-bit PWM/Servo Driver - I2C interface - PCA9685

19000

14.95 USD
Qty
Price
1
$14.95 ea.

It's a clever breakout board for a chip that talks I2C to drive 16 channels of PWM / Servos.


Description [Hide]

You would figure that creating simple on/off pulses is a pretty easy thing. Well it is. Watch: On....off.....On.....On..(DANG). Ok, it's pretty simple for a single signal, but if you're wanting to create a bunch of well-timed on/off signals, that gets particularly tricky, even for an Arduino.

Enter the PCA9685, and its breakout board from Adafruit.

Instead of using up your limited number of PWM lines, or trying to fake it all in software (and using up all the resources on your microcontroller), you can simply pop a signal over to this chip via I2C to tell it which of 16 lines you want to pulse, with 12-bit (4096) levels of accuracy. And it'll keep doing it, all by itself. Pretty handy. And the PCA9685 can be chained 62 deep, for a total number of control of 992 PWM output lines - that's impressive!

The kit comes mostly assembled, with a set of 3x4 headers for installation of servo/LED plugs, a 2-pin power terminal block, and a 6-pin 0.1" header for breadboard-compatibility.

Features

  • Power input via terminal block or 0.1" spaced pins
  • Terminal block has reverse-polarity power input protection
  • Green power LED
  • 3-pin connectors in groups of four for easy 16-servo installations
  • Easy chaining of boards
  • Power filtration capacitor installation pads
  • 220Ohm output line projection resistors
  • Solder pad jumpers for address selection

Specifications

  • 5V compliant, and still talks to a 3.3V microcontroller.
  • 6 "address select" pins for configuring up to 62 ICs on a single I2C bus
  • PWM frequency adjustable up to approximately 1.6kHz
  • 12-bit frequency resolution (equates to about 4µs resolution at 60Hz refresh rate)
  • Configurable as push-pull or open-drain output
  • Output enable pin available for outside-the-microcontroller "shut it down!" control.

Dimensions

  • No headers or terminal block) 2.5" x 1" x 0.1" (62.5mm x 25.4mm x 3mm)
  • Weight (no headers or terminal block): 5.5g
  • Weight (with 3x4 headers & terminal block): 9g

This product comes with a fully tested and assembled breakout as well as 4 pieces of 3x4 male straight header (for servo/LED plugs), a 2-pin terminal block (for power) and a piece of 6-pin 0.1" header (to plug into a breadboard). A little light soldering will be required to assemble and customize the board by attaching the desired headers but it is a 15 minute task that even a beginner can do.

Documentation [Hide]

You Might Also Like [Hide]

22170

Servo - Medium

A simple, low-cost, high quality servo for all your mechatronic needs.

$10.95 USD

33600

42BYGHW811 NEMA-17 Bipolar 48mm Stepper

This motor is a larger NEMA-17 motor that produces a whopping 4800g-cm of holding torque.

$15.95 USD

SW

2-5/8" Diameter Servo Wheel

This wheel keys into most standard servo output shafts for easy wheel mounting.

$3.25 USD

25500

HXT900 9g / 1.6kg / .12sec Micro Servo

HXT900, one of the most famous and the best value micro servos available. We have them here at Solarbotics!

$5.85 USD

18972

Adafruit I2C / SPI Character LCD Backpack - v1

The Adafruit LCD backpacks reduce the number of pins needed to connect to an LCD. LCDs are a fun and easy way to have your microcontroller project talk back to you.

$10.50 USD

31040

NunChucky Wii Nunchuck I2C Breakout Adapter

Use the NunChucky I2C Breakout Board Adapter to use your Wii Nunchuck controller in your own projects!

$3.00 USD

K CMD

Solarbotics L298 Compact Motor Driver Kit

The L298 motor driver IC is a very popular but hard to use chip. Our Compact Motor Driver Kit tames this beast, and adds useful functionality!

$13.95 USD

K SMD

Solarbotics L293D Secret Motor Driver

The Secret L293D motor driver kit replaces the guts of a standard servo and turns it into tidy gear motor with a built in motor driver!

$12.95 USD

50890

SparkFun PWM Shield

This is the Arduino shield version of our TLC5940 Breakout. The PWM Shield will allow you to generate up to 16 PWM signals from your Arduino by utilizing the power of the TLC5940 IC.

$19.95 USD

MPin11LP

Male Strip Pins - 11 per

Male Strip - 11 per Strip, gold flash surface on 0.1" spacing

$0.27 USD

Currency


Login

Email:

Password:

Remember Me

Forgot Your Password?

Don't Have an Account?
Sign Up!