16-Channel 12-bit PWM/Servo Driver – I2C interface – PCA9685

Ask Our AI Assistant

Product Image
Working Principle

Description

The 16-Channel 12-bit PWM/Servo Driver - PCA9685 operates by providing precise PWM output for controlling multiple LEDs or servo motors. It utilizes an I2C interface for communication with microcontrollers like Arduino or Raspberry Pi.

Dos And Donts

Donts

Avoid exceeding the maximum allowable 50MHz external clock input.

Do not operate the device outside the temperature range of -40 degrees Celsius to 85 degrees Celsius.

Do not connect incompatible sensors or devices to the PCA9685.

Dos

Utilize the software reset feature (SWRST Call) for device reset via the I2C bus.

Ensure proper voltage supply within the range of 2.3V to 5.5V.

Follow the connection diagram for interfacing with Arduino UNO provided in the documentation.

Limits

Esd Protection

Exceeds 2000V HBM / JESD22-A114, 200V MM / JESD22-A115, and 1000V CDM / JESD22-C101

Operating Voltage Range

2.3V to 5.5V

Temperature Range

-40 degrees Celsius to 85 degrees Celsius

How To Connect

Connection With Arduino Uno

Follow the connection diagram provided in the documentation for proper interfacing.

Ensure correct wiring of SDA and SCL inputs with noise filter.

Use the 16 push-pull outputs for LED control with a maximum sink capability of 25mA.

Dimensions

Height (Mm)

2

Shipping Dimensions

8 × 4 × 3 cm

Shipping Weight

0.016 kg

Weight (G)

12