Free Shipping On All Orders Over ₹1000

Waveshare Servo Driver HAT (B) for Raspberry Pi, 16-Channel, 12-bit, I2C

0 Reviews
Available on backorder


  1. Power supply: 5V (Pi connector) OR 6V~12V (VIN terminal)
  2. Servo voltage: 5V
  3. Logic voltage: 3.3V
  4. Driver: PCA9685
  • Estimated delivery time 2-4 days
  • (Subject to stock Availability)
SKU: rz24323336

Product details

This is a  Waveshare Servo Driver HAT (B) for Raspberry Pi, 16-Channel, 12-bit, I2C. Needless to say, the Raspberry Pi is powerful enough in most cases, yet it’s not that good at providing precise PWM output. You may have tried to control a robotic arm or a hexapod walker by using the Pi, but finally, get frustrated due to the limited number of PWM outputs and the jittering servo. Now you get a new option to bring your ideas to life, we prepare this useful Servo Driver HAT for you.

This HAT can be used to drive servos such as:

  • SG90 Servo
  • MG90S Servo
  • MG996R Servo

Note: Raspberry pi is not included in this kit. You have to buy it separately


  1. Standard Raspberry Pi 40PIN GPIO extension header, supports Raspberry Pi series boards, Jetson Nano
  2. I2C controlled, using only 2 pins
  3. Up to 16-Channel servo/PWM outputs, 12-bit resolution for each channel (4096 scales)
  4. Integrates 5V regulator, up to 3A output current, can be powered from the battery through VIN terminal
  5. Standard servo interface supports commonly used servo such as SG90, MG90S, MG996R, etc.
  6. Reserved I2C control pins, allows working with other control boards
  7. Comes with development resources and manual (examples in python like Bluetooth/WiFi remote control)

Package Includes:

1 x Waveshare Servo Driver HAT (B) for Raspberry Pi, 16-Channel, 12-bit, I2C

Additional information

Input Voltage (V)

5V (Pi connector) OR 6V~12V (VIN terminal)

Logic Input (V)




Interface Type


Mounting Holes Diameter (mm)


Length (mm)


Width (mm)


Height (mm)


Weight (gm)


Back to Top
Product has been added to your cart