ESCI-UCKANGE.FR ≡ Ratchets & Sockets Impact Sockets Tomato Paste Pendentifs
  • Development

  • 16-Channel 12-bit PWM Servo shield I2C interface PCA9685

16-Channel 12-bit PWM Servo shield I2C interface PCA9685

$62.1 $90.67
You want to make a cool Arduino robot, maybe a hexa­pod walk­er, or maybe just a piece of art with a lot of mov­ing parts. Or maybe you want to dri­ve a lot of LEDs with pre­cise PWM out­put. Then you real­ize that the Arduino has only a few PWM out­puts, and maybe those out­puts are con­flict­ing with anoth­er shield! What now? You could give up OR you could just get our handy PWM and Ser­vo dri­ver shield. It’s just like our pop­u­lar PWM/Servo Break­out but now Arduino-ready and works with any Arduino that uses shields: Uno, Leo, Mega, ADK, its all good. When we saw this chip, we quick­ly real­ized what an excel­lent add-on this would be. Using only two I2C pins, con­trol 16 free-run­ning PWM out­puts! You can even stack up 62 shields to con­trol up to 992 PWM out­puts (which we would real­ly like to see since it would be glo­ri­ous and like 4 feet tall) Because I2C is a shared bus you can also con­nect oth­er I2C devices and sen­sors to the SCL/SDA pins as long as their address­es don’t con­flict (this shield has address 0x40)There’s an I2C-con­trolled PWM dri­ver with a built in clock. That means that, unlike the TLC5940 fam­i­ly, you do not need to con­tin­u­ous­ly send it sig­nal tying up your micro­con­troller, its com­plete­ly free run­ning!It is 5V com­pli­ant, which means you can con­trol it from a 3.3V Arduino and still safe­ly dri­ve up to 6V out­puts (this is good for when you want to con­trol white or blue LEDs with 3.4 for­ward volt­ages)6 address select pins so you can stack up to 62 of these on a sin­gle i2c bus, a total of 992 out­puts — that’s a lot of ser­vos or LEDsAdjustable fre­quen­cy PWM up to about 1.6 KHz12-bit res­o­lu­tion for each out­put — for ser­vos, that means about 4us res­o­lu­tion at 60Hz update rateCon­fig­urable push-pull or open-drain out­putWe wrapped up this love­ly chip into a shield with a cou­ple nice extrasTer­mi­nal block for pow­er input (or you can use the 0.1″ break­outs on the side)Reverse polar­i­ty pro­tec­tion on the ter­mi­nal block inputGreen and red pow­er-good LEDs3 pin con­nec­tors in groups of 4 so you can plug in 16 ser­vos at once (Ser­vo plugs are slight­ly wider than 0.1″ so you can only stack 4 next to each oth­er on 0.1″ head­erStack­able design. You’ll need to pick up stack­ing head­ers and right angle 3x4 head­ers in order to stack on top of this shield with­out the ser­vo con­nec­tions get­ting in the way.A spot to place a big capac­i­tor on the V line (in case you need it)220 ohm series resis­tors on all the out­put lines to pro­tect them, and to make dri­ving LEDs triv­ialSol­der jumpers for the 6 address select pinsA lot of extra space remain­ing? Let’s turn it into a pro­to­typ­ing area. You get a 5x20 pro­to area for any extra wiring you’d like to add.Check out our tuto­r­i­al with Arduino and you can get our doc­u­ment­ed Arduino library which has both PWM and Ser­vo exam­ples!TECHNICAL DETAILSDimen­sions (no head­ers or ter­mi­nal block) 2.1″ x 2.7″ x 0.1″ (54mm x 70mm x 3mm)This board/chip uses I2C 7‑bit address­es between 0x60-0x80, selec­table with jumpers.Revi­sion His­to­ry:Dec 3, 2014 — we updat­ed the polar­i­ty pro­tec­tion tran­sis­tor to an AOD417 for bet­ter cur­rent han­dling, it is oth­er­wise iden­ti­cal in code and size.Down­loads: PCA9685 datasheet, GitHub repo, and Fritz­ing library avail­able in the Ser­vo Shield tuto­r­i­al
Development

Development

  • 9‑in‑1 Multifunctional Expansion Board for Arduino UNO
    $40.5 $78.57
  • 2.8″ TFT Touch Shield for Arduino with Resistive Touch Screen
    $44.41 $67.06
  • 2.8″ TFT Touch Shield V4.3
    $47.02 $67.71
  • 3.5 Inch RPi Display LCD
    $66.15 $101.21
  • 5MP NoIR Camera Module with Automatic IR-CUT
    $45.74 $75.93
  • 7inch Capacitive Touch Screen LCD ©, 1024×600, HDMI, IPS, Low Power
    $47.24 $73.69
  • Adafruit Trinket — Mini Microcontroller — 5V Logic
    $61.2 $88.74
  • 4 — Channels Motor Shield
    $31.5 $47.25
  • 4 Inch HD 480x320 TFT Display with Touch Screen for Raspberry Pi
    $49.27 $86.22
  • 16-Channel 12-bit PWM Servo shield I2C interface PCA9685
    $62.1 $90.67
  • 37 Sensor Modules Kit For Arduino
    $64.08 $107.01
  • 2.8″ SPI TFT LCD Touch Module With ILI9341
    $67.5 $121.5

© 2026 - ESCI-UCKANGE.FR