PCA9685 16-Channel 12-bit PWM/Servo Driver

Volume discounts:
  • +25 3 % $2.66
  • +100 5 % $2.62
  • +300 7 % $2.57
  • +500 8 % $2.53
  • +1000 10 % $2.48
Shop with confidence Learn More
Availability: 607 items
Ships in 2-3 business days, then:
Free delivery in 10-15 days by YunExpress on orders over $35.
Free delivery in 5-7 days by DHL on orders over $200.
More shipping info

CJMCU PCA9685 16 Channel PWM Servo Controller Module is a 16 Channel, PWM servo controller with a built in clock, which is based on PCA9685 chip. The PCA9685 chip is an I2C-controlled, which is optimized for Red/Green/Blue/Amber (RGBA) color backlighting devices. Each LED output has its own 12bit resolution and can be achieved from the completely closed (default) to 4096 levels (212  Levels), between the maximum brightness linear programmable brightness. The PCA9685 is in the new Fast-mode Plus (Fm+) family. Fast-mode Plus devices provides higher frequency (up to 1 MHz) and more densely populated bus operation (up to 4000 pF). The PCA9685 has some especial aspects, which make it suitable for LCD or LED backlighting and Ambilight TVs, LED displays, LCD backlights, RGB or RGBA LED drivers, LED status information and Keypad backlights for cellular phones or handheld devices.
This module is 5V compliant, so it can be supplied with a 3.3V microcontroller and even safely up to 6V supplier. It has 6 pins for addressing, so you can connect up to 62 states mA high drive capability on SDA output for driving high capacitive buses
4096-levels (12-bit) linear programmable brightness per LED output changing from fully off (default) to maximum brightness
Software programmable open-drain LED output selection (default is push-pull) of 16 push-pull outputs (5V at 25mA sink can absorb and provide 10mA Source Current), no input function
Output mode change programmable on the Acknowledge or the STOP Command to update outputs byte-by-byte or simultaneously (default to ‘Change on STOP’)
Active-low output enable input pin when the pin is high LED outputs can be programmed 0,1 or tri-state (high impedance power-on default)
6 hardware address pins so that the same I2C devices can be connected to the bus 62 PCA9685
LED output frequency range (all LEDs) typically is from 24 Hz to 1526 Hz (Default of 1Eh in PRE_SCALE register leads in a 200 Hz refresh rate with 25MHz clock pulse)
4 software programmable I2C-bus addresses (one LED All Call address and three LED Sub Call addresses) allow some group of devices to be addressed simultaneously in any combination (for example, one register used for ‘All Call’ so that all the PCA9685s on the I2C-bus can be addressed together in a time and the second register used for three different addresses so that 1⁄ 3 of all devices on the bus can be addressed simultaneously in a group). Software enable and disable for the I2C-bus address.
Software reset feature (SWRST) makes the device via the I2C bus resets
25MHz internal oscillator requires no external components
External 50 MHz (max.) clock input
Supports hot insertion
An internal power-on reset
Using a noise filter on the SDA / SCL inputs  
Edge rate control on outputs
No output glitches on power-up
ESD protection exceeds 2000 V HBM per JESD22-A114, 200 V MM per JESD22-A115 and 1000 V CDM per JESD22-C101
Latch-up testing is done to JEDEC Standard JESD78 which exceeds 100 mA
Low Standby Current 
PWM Frequency: 24Hz ~ 1526Hz
PWM Duty Cycle: 0 % ~ 100 %
Interface: I2C
Temperature: -40°C ~ +85°C
Size: 65mm x 30mm

Write Your Own Review
You're reviewing:PCA9685 16-Channel 12-bit PWM/Servo Driver
Your Rating
Customer Questions
No Questions
Did you find what you were looking for?