The PCA9685 is a 16-channel PWM driver board designed to solve the problem of limited PWM outputs on microcontrollers. Using only two I2C pins, it can control up to 16 servos or LEDs independently, and multiple boards can be chained to control up to 992 outputs.
| Parameter | Value |
|---|---|
| Driver IC | PCA9685 |
| Outputs | 16 channels |
| Resolution | 12-bit (4096 steps) |
| PWM Frequency | 24Hz - 1526Hz (adjustable) |
| Supply Voltage | 2.3V - 5.5V |
| I2C Address | 0x40-0x7F (selectable) |
| Max Boards Chained | 62 boards (992 outputs) |
= Key Features =
FreeRunning Built-in clock eliminates need for continuous signal from microcontroller
5V Compatible - Works with 3.3V microcontrollers, drives up to 6V outputs
16 Servos/LEDs - Controls 16 devices with only 2 I/O pins
Chaining Support - Up to 62 boards on single I2C bus for 992 total outputs
Protection Features - Reverse polarity protection and 220Ω series resistors on outputs
√ Works with Arduino, Raspberry Pi, ESP32, and STM32
√ Libraries available for all major platforms
√ Terminal block for external power input
√ Green power indicator LED
√ Pre-assembled with 3x4 pin connectors for 16 servos
The PCA9685 PWM/Servo Driver Module is the essential solution for projects requiring multiple PWMcontrolled devices. Expand your microcontroller's capabilities with this reliable, easyto-use module.
PCA9685 SERVODRIVER PWMMODULE ARDUINO RASPBERRYPI I2C SERVOCONTROLLER ROBOTICS LEDDRIVER 16CHANNEL New Best Seller PCA9685