Your shopping cart is empty!
0 reviews / Write a review
Tags: PCA9685, servo driver, 16 channel PWM, 12-bit controller, I2C module, PWM driver, PWM Servo Driver
The PCA9685 Servo Driver is a 16-channel, 12-bit PWM controller module built around the NXP PCA9685 IC, designed to drive multiple servos, LEDs, and other PWM-controlled loads over a simple I2C interface. It generates 16 independent PWM outputs with 12-bit resolution (4096 steps), allowing precise control of servo angles or LED brightness without burdening the host microcontroller with timing-critical tasks. The module operates from a 2.3V to 5.5V logic supply and includes 5V-tolerant inputs, so it can be safely driven by 3.3V microcontrollers while controlling outputs up to 6V. Each output can sink up to 25mA, with a total package limit of 400mA, and the PWM frequency is adjustable from 24Hz to 1526Hz (up to about 1.6kHz), covering standard analog servos and many LED dimming applications. Six address-select pins allow up to 62 boards to be chained on a single I2C bus, providing up to 992 PWM outputs from just two signal wires. The board includes 220Ω series resistors on each output for protection, 16 status LEDs, and a power indicator LED. Measuring 62.5mm × 25.4mm × 3mm and weighing only 5.5g, this 16 channel PWM driver is suited to robotic arms, humanoid and multi-legged robots, RGB LED control, and any project that needs a compact I2C servo controller with reliable, high-resolution PWM generation.
Your B2B Supplying Partner in Mainland China
Using Vast Majority of International Couriers
Always Pay with Trust by PayPal Express Checkout