PCA9685 16 Channel Servo Motor Driver(Soldered)-Robocraze
PCA9685 16 Channel Servo Motor Driver(Soldered)-Robocraze
PCA9685 16 Channel Servo Motor Driver(Soldered)-Robocraze
PCA9685 16 Channel Servo Motor Driver(Soldered)-Robocraze
PCA9685 16 Channel Servo Motor Driver(Soldered)-Robocraze
s

Robocraze BEST PRICE GUARANTEED

PCA9685 16 Channel Servo Motor Driver(Soldered) - Buy Online in India

PCA9685 16 Channel Servo Motor Driver(Soldered)

Rs. 221
Rs. 449
Rs. 221
Save Rs. 228
(-51%)
Incl. GST (No Hidden Charges) Found a better price?
Please hurry! Only 97 left in stock
SKU: TIFAC0033
  • This is PCA9685 16 Channel Servo Motor Driver(Soldered)
  • The operating voltage: 2.3V to 5.5V
  • This has 5.5V tolerant inputs
  • This can operate at minus 40 degrees Celsius to 85 degrees Celsius
  • Software reset feature (SWRST Call) allows the device via I2C bus reset
  • 25MHz internal oscillator requires no external components
  • The maximum allowable 50MHz external clock input
FLAT ₹ 100/- OFF
RC100
COPY CODE

When you shop for ₹2500 or more. Applicable at checkout.
*Coupons are not applicable on Original Boards and Kits.

Free shipping on Orders Above Rs 499/-

Technical Support & Easy Returns

Same Day Shipping

Earn RC Coins on Every Purchase

Cash on Delivery Available

Robocraze Academy Limited Time Offer Robocraze Academy Limited Time Offer
PCA9685 16 Channel Servo Motor Driver(Soldered)-Robocraze
PCA9685 16 Channel Servo Motor Driver(Soldered)
Rs. 449 Rs. 221

PCA9685 16 Channel Servo Motor Driver(Soldered)

Rs. 449 Rs. 221

PCA9685 16 Channel Servo Motor Driver(Soldered)

This is 16-Channel 12-bit PWM/Servo Driver – I2C interface – PCA9685. You want to make a cool robot, maybe a hexapod walker, or maybe just a piece of art with a lot of moving parts. Or maybe you want to drive a lot of LEDs with precise PWM output. Then you realize that your microcontroller has a limited number of PWM outputs! What now? You could give up OR you could just get this handy PWM and Servo driver breakout.

Programmable fuzzy group (dim) / Flashing LED brightness independent mixed with 1MHz Fast-mode Plus is compatible with high drive capability has 30mA on SDA I2C bus interface to drive a highly capacitive bus. Each LED output can be achieved from the fully closed (the default) to 4096 (12) between the maximum brightness linear programmable brightness.

Software programmable open-drain LED output selection (the default is a push-pull) of 16 push-pull outputs (at 5V 25mA sink can absorb and provide 10mA current draw), no input function. Programmable output state is in response to an order to change or stop to achieve simultaneously update all outputs or by-byte (byte-by-byte) update output (default is “Stop command to change”). Effective low output enable input pin when the pin is high, the LED output can be programmed to 0,1 or tri-state (high impedance power-on default).

6 hardware address pins so that the same can be connected to 62 PCA9685 I2C devices on the bus. LED output frequency (all LED) is typically 40Hz to 1000Hz (When the oscillator is 25MHz, the prescaler register default value 1EH 200Hz refresh rate will generate a). 4 software programmable I2C bus address (an LED group call (Call) address and three sub-LED call (Call) address) such that the device can be set in any combination to be addressed at the same time (e.g., a register used for ” All calls (All Call) “then all PCA9634 devices on the I2C bus can be addressed at the same time, while the second register for three different addresses, then a device group. 1/3 bus devices can be addressed at the same time), you can enable and disable the software I2C bus address.

If you want to control the servo motors with this 16-channel servo motor driver, for that you will need a few essential components like 

 

Connection diagram for interfacing 16-Channel 12-bit PWM/Servo Driver – I2C interface – PCA9685 with Arduino UNO:

circuit diagram of pca9685 with arduino uno

 

Features:

  • Adjustable frequency PWM up to about 1.6 KHz
  • Configurable push-pull or an open-drain output
  • The output enable pin to quickly disable all the outputs
  • Reverse polarity protection on the terminal block input
  • 3 pin connectors in groups of 4 so you can plug in 16 servos at once
  • Terminal block for power input

Also check the PCA9685 16 Channel 12 Bit Servo Motor Driver available on the Robocraze website. The driver offers adjustable frequency PWM up to 1.6 KHz, 12-bit resolution for each output, and supports configurable push-pull or open-drain output. It has an output enable pin to disable all outputs, reverse polarity protection, and a green power-good LED.

Package Includes:

  • 1 x PCA9685 16 Channel Servo Motor Driver(Soldered)

Specifications

Driver IC PCA9685
Length 62mm
Height 15mm
Width 25mm
Weight 10gm

1. What is PCA9685 servo driver?

  • The PCA9685 servo driver module is used in applications requiring a high number of servo motors, such as robot arms, hexapods, and robots. It increases your microcontroller's PWM output count. You can control 16 free-running PWM outputs with just two pins.

2. What is OE pin in PCA9685?

  • OE - This is the Output Enable pin, which is normally pulled LOW, resulting in all pins being enabled. When this pin is HIGH, all output pins are disabled. Output ports: The PCA9685 board has 16 output ports, each with V+, GND, and PWM pins, where the servo motors are connected.

3. Why PCA9685 used?

  • The PCA9685 16-Channel module is extremely useful and can come in handy when there are insufficient PWM output pins. The most important application is for controlling servo motors. This module can control a large number of servo motors at the same time. As previously stated, the PCA9685 driver can control 16 servo motors.

Shipping Policy

  • All orders confirmed before 3:00 PM IST are shipped the same day, barring rare pickup delays on holidays or disturbances.
  • Delivery time in Metro cities is 1–3 days; for other locations, it is 3–7 days. Delivery varies based on location and courier service.

Return & Refund Policy

  • Return window: 7 days from receipt unless stated otherwise.
  • No refunds or replacements after the return window.
  • Returns are accepted only for non-working or damaged products.
  • Initiate return requests via a Support ticket or contact us at +91-8123057137.
  • Refunds are processed within 3–4 working days after inspection and approval.

You May Also Like

Customer Reviews

Based on 11 reviews
73%
(8)
27%
(3)
0%
(0)
0%
(0)
0%
(0)
S
Surya Tyagi

PCA9685 16 Channel Servo Motor Driver(Soldered)

D
Deekshikth Raaj.Y

PCA9685 16 Channel Servo Motor Driver(Soldered)

H
HASTAR
Issue with PCA9685 16-Channel Servo Motor Driver - No External Power to Servos

I am encountering an issue where the servos connected to the board are not receiving power from the external power supply, despite extensive troubleshooting.

Here's a summary of my setup and the diagnostic steps I've already performed:

My Setup:

Microcontroller: Arduino Uno

Servo Driver: PCA9685 16-Channel Servo Motor Driver

External Power Supply: "5V DC 2A wall adapter"

Connections:

Arduino Uno 5V to PCA9685 VCC

Arduino Uno GND to PCA9685 GND (logic)

Arduino Uno A4 (SDA) to PCA9685 SDA

Arduino Uno A5 (SCL) to PCA9685 SCL

External Power Supply Positive (+) to PCA9685 V+ **** terminal

External Power Supply Negative (-) to PCA9685 GND **** terminal

Troubleshooting Performed & Results:

I2C Communication Test: I ran an I2C scanner sketch on the Arduino. The PCA9685 board is successfully detected at address 0x40. This confirms that the PCA9685 chip is functional and communicating with the Arduino.

External Power Supply Verification: I directly measured the output of my external 5V power supply with a multimeter (disconnected from the PCA9685). It consistently provides 5.0V.

Servo Operation with Arduino Power (Diagnostic): As a diagnostic step, I temporarily connected the 5V from the Arduino Uno directly to the PCA9685's V+ power rail (bypassing the external supply connection). In this configuration, the servos moved and operated correctly with the code. This confirms that the servos themselves are functional, the PCA9685 board's internal power distribution (when supplied), and the control signals from the Arduino are all working.

Voltage Measurement at PCA9685 Servo Power Rail (with external supply connected):
voltage between the V+ and GND pins on the individual servo output headers (e.g., Channel 0's V+ and GND pins). The reading was consistently "0.50V".

Voltage Measurement with External Power Disconnected: Even after completely disconnecting the external power supply from the PCA9685's V+ terminal, the servo output pins still showed approximately 0.50V, indicating that the external 5V is not reaching this rail.

Conclusion:

Based on these tests, it appears that the 5V from the external power supply is not being properly passed through or distributed by the PCA9685 board from its V+ input terminal to the servo output V+ pins. Since the board functions when supplied directly from the Arduino's 5V (which is only for testing, not operation), and the external supply itself is verified, this suggests a defect with the PCA9685 board itself in its power input or distribution pathway for the V+ rail.

Could anyone please assist me with this issue?
Thank you for your time and assistance.

R
Rupaj Chowdhury
Great

Works really well

K
Kuldeep kumar
Superb product Working fine

The quality is extremely good. It supports SG90, MG995, MG996R, and other servos. Working smoothly.

Recently Viewed Products