Store

Adafruit

$26.83 |
In stock
No reviews yet

The Adafruit 16-Channel PWM/Servo Bonnet adds precision servo and PWM control to your Raspberry Pi. Using the PCA9685 I2C PWM controller, it drives up to 16 ...

Estimated Delivery
Arrives
Disclaimer
View Markdown
Secure checkout

The Adafruit 16-Channel PWM/Servo Bonnet adds precision servo and PWM control to your Raspberry Pi. Using the PCA9685 I2C PWM controller, it drives up to 16 servos or PWM outputs simultaneously with 12-bit resolution — completely free-running with no Pi processing overhead.

Up to 62 bonnets can be stacked on a single I2C bus for control of up to 992 servos. The board works with any servo that accepts 5V power and 3.3V logic signals, with an optional solder jumper to switch output logic to 5V.

Key Features

  • 16 PWM Channels – 12-bit resolution (4,096 steps) per output
  • PCA9685 Driver – Free-running I2C-controlled PWM with built-in clock
  • Stackable – Up to 62 bonnets on one I2C bus (992 total outputs)
  • 3.3V/5V Logic – Default 3.3V output with solder jumper for 5V
  • Adjustable Frequency – PWM up to ~1.6 kHz
  • Servo Connectors – 3-pin headers in groups of 4 for up to 16 servos
  • Python Library – Ready-to-use library for quick setup

Also Available

Compatibility

  • Raspberry Pi Zero / Zero W
  • Raspberry Pi A+ / B+
  • Raspberry Pi 2 / 3 / 3B+ / 4
  • Any Pi with 2×20 GPIO header

Package Contents

  • 1× Adafruit 16-Channel PWM/Servo Bonnet
  • 1× 2-pin terminal block
  • 1× 2.1mm DC jack
  • 4× 3×4 male headers
Important: Raspberry Pi, servos, and 5V power supply not included. A separate 5–6V power supply is required for the servos. Not compatible with original Pi Model A/B (2×13 header). Terminal block colour may vary.

Specifications

  • Driver Chip – PCA9685
  • Channels – 16
  • PWM Resolution – 12-bit (4,096 steps)
  • Max PWM Frequency – ~1.6 kHz
  • Interface – I2C
  • Form Factor – Raspberry Pi Bonnet (2×20 header)

Jargon buster

Plain-language definitions for the technical terms used above.

12-bit resolution
12-bit resolution means the sensor’s measurement is divided into 4096 possible digital values. Higher resolution can make small changes in motion or tilt easier to detect, as long as the sensor range and noise are suitable for the project.
breakout
A breakout is a small circuit board that makes a tiny or hard-to-solder component easier to connect to with standard pins. It matters because this OLED module can be wired into a microcontroller project without needing to solder directly to the display’s fine contacts.
GPIO
General-purpose input/output pins are microcontroller pins you can set in software to read signals, switch devices on and off, or connect to peripherals. The number of GPIO pins matters because it limits how many buttons, LEDs, sensors, and other parts you can wire directly to the board.
Headers
Rows of metal pins used to plug a module into a breadboard or connect it with jumper wires. Pre-soldered headers make the module easier to use straight away without needing to solder the pins yourself.
I2C
I2C is a two-wire communication bus used by many sensors and small modules. It matters because several I2C devices can share the same two wires, but each device needs a compatible address and your controller must support I2C.
PWM
Pulse Width Modulation is a way for a digital pin to simulate variable output power by switching on and off very quickly. It matters for controlling things like LED brightness, motor speed, or servo-style signals from a microcontroller pin.
servo
A servo is a motor with built-in position control, usually told to move to a specific angle by a control signal. It matters when you need repeatable movement, such as steering, arms, flaps, or linkages, rather than continuous spinning.
solder jumper
A solder jumper is a small pair or group of pads on a circuit board that can be bridged or cut with solder to change a hardware setting. It matters because changing modes may require careful soldering rather than just changing software.
Terminal block
A connector used to join wires together in a neat, removable, or serviceable way. For this product, it helps split one power input into several outputs without soldering.
Stella
Stella Expert

Ask me anything about this product

Maddy, co-founder of Little Bird

Need help? We're here for you!

Hi, I'm Maddy. My team and I are ready to help with your order or any questions.