← All parts
Adafruit PCA9685 16-Ch PWM/Servo
AdafruitNot explicitly stated
The Adafruit PCA9685 is a 16-channel PWM/Servo driver that uses I2C for communication and can drive up to 16 servos with just two pins.
In stock
Specifications
6- Operating Voltage
- 3-5V
- Flash
- Not applicable
- Ram
- Not applicable
- Gpio Count
- 4 (SCL, SDA, OE)
- Dimensions
- Not explicitly stated
- Connectivity
- I2C
Pinout
5Low source legibility.The original manufacturer datasheet for this part was difficult to read, so this pinout may be incomplete or imperfect. Always confirm against the specific manufacturer’s datasheet before wiring.
| Pin | Name | Functions | Notes |
|---|---|---|---|
| VCC | Logic Power | POWER | Connect this to the logic level you want to use for the PCA9685 output, should be 3-5V max! |
| GND | Ground | GND | This is the power and signal ground pin, must be connected |
| SCL | I2C Clock | I2C | Connect to your microcontroller's I2C clock line. Can use 3V or 5V logic, and has a weak pullup to VCC |
| SDA | I2C Data | I2C | Connect to your microcontroller's I2C data line. Can use 3V or 5V logic, and has a weak pullup to VCC |
| OE | Output Enable | GPIO | 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! |
Interactive pinout
Highlight:
Not explicitly stated
Click a pin to copy its name · tap a tag above to spotlight a bus.