{"product_id":"pca9685-16-channel-servo-driver","title":"PCA9685 16-Channel I2C Servo Driver Module 12-Bit PWM for Arduino ESP32 Raspberry Pi","description":"\u003cp\u003eThis is a PCA9685-based I2C PWM controller board designed to let a microcontroller control up to 16 PWM outputs from just two I2C lines. It is widely used for hobby servos, robotics, motion projects, animatronics, and LED dimming because the onboard controller handles PWM generation without tying up multiple MCU pins or heavy timing overhead.\u003cbr\u003e\u003cbr\u003eThe PCA9685 16-Channel I2C Servo Driver Module is also known as a PCA9685 servo driver, PCA9685 PWM driver, 16-channel servo driver, I2C servo driver, I2C PWM controller, PWM servo controller board, servo driver board, 16-channel PWM module.\u003cbr\u003e\u003cbr\u003eGuaranteed reliability: Our Servo Motor Driver Module - I2C Interface, PCA9685 16-Channel 12-bit PWM includes a 1 Year Techexpress New Zealand Guarantee!\u003c\/p\u003e\r\n\u003cp data-start=\"2726\" data-end=\"2784\"\u003eBenefits of the PCA9685 16-Channel I2C Servo Driver Module\u003c\/p\u003e\r\n\u003cp data-start=\"2786\" data-end=\"3166\"\u003eIf you need to control multiple servos or PWM devices without running out of pins on your Arduino, ESP32, or Raspberry Pi, this PCA9685 module is one of the most practical upgrades you can add to a project. It gives you scalable multi-channel control, cleaner wiring, and more reliable PWM output for demanding robotics and automation builds.\u003c\/p\u003e\r\n\u003cp data-start=\"3168\" data-end=\"3819\"\u003e• Controls up to 16 PWM outputs from a single board\u003cbr data-start=\"3219\" data-end=\"3222\"\u003e • Uses I2C, so it only needs SDA and SCL from your controller\u003cbr data-start=\"3283\" data-end=\"3286\"\u003e • Reduces microcontroller pin usage for larger servo projects\u003cbr data-start=\"3347\" data-end=\"3350\"\u003e • 12-bit PWM resolution provides fine control with 4096 steps\u003cbr data-start=\"3411\" data-end=\"3414\"\u003e • Suitable for Arduino, ESP32, Raspberry Pi and other I2C-capable platforms\u003cbr data-start=\"3489\" data-end=\"3492\"\u003e • Chain multiple boards together for large multi-servo builds\u003cbr data-start=\"3553\" data-end=\"3556\"\u003e • Excellent for robot arms, pan-tilt systems, animatronics and RC projects\u003cbr data-start=\"3630\" data-end=\"3633\"\u003e • Useful for LED dimming as well as servo control\u003cbr data-start=\"3682\" data-end=\"3685\"\u003e • Built-in PWM generation reduces timing overhead on the host MCU\u003cbr data-start=\"3750\" data-end=\"3753\"\u003e • Best suited to projects that need tidy, expandable servo control\u003c\/p\u003e\r\n\u003cp data-start=\"3821\" data-end=\"3974\"\u003eGuaranteed reliability: Our Servo Motor Driver Module - I2C Interface, PCA9685 16-Channel 12-bit PWM includes a 1 Year Techexpress New Zealand Guarantee!\u003c\/p\u003e\r\n\u003cp data-start=\"3976\" data-end=\"4094\"\u003eAdd dependable multi-channel PWM control to your next build with Techexpress NZ.\u003c\/p\u003e\r\n\u003cp data-start=\"4113\" data-end=\"4202\"\u003eFeatures of the Servo Motor Driver Module - I2C Interface, PCA9685 16-Channel 12-bit PWM:\u003c\/p\u003e\r\n\u003cp data-start=\"4204\" data-end=\"4868\"\u003e• PCA9685 16-channel PWM controller\u003cbr data-start=\"4239\" data-end=\"4242\"\u003e • I2C interface for simple two-wire control\u003cbr data-start=\"4285\" data-end=\"4288\"\u003e • 12-bit PWM resolution\u003cbr data-start=\"4311\" data-end=\"4314\"\u003e • Up to 16 independent output channels\u003cbr data-start=\"4352\" data-end=\"4355\"\u003e • Programmable PWM frequency\u003cbr data-start=\"4383\" data-end=\"4386\"\u003e • Built-in oscillator\u003cbr data-start=\"4407\" data-end=\"4410\"\u003e • 3.3V and 5V logic-friendly control\u003cbr data-start=\"4446\" data-end=\"4449\"\u003e • Separate V+ power rail for servos or loads\u003cbr data-start=\"4493\" data-end=\"4496\"\u003e • 6 hardware address pins for multi-board expansion\u003cbr data-start=\"4547\" data-end=\"4550\"\u003e • Up to 62 boards on one I2C bus\u003cbr data-start=\"4582\" data-end=\"4585\"\u003e • Output enable pin for fast global disable\u003cbr data-start=\"4628\" data-end=\"4631\"\u003e • Selectable output structure at IC level\u003cbr data-start=\"4672\" data-end=\"4675\"\u003e • Suitable for servos and LED dimming\u003cbr data-start=\"4712\" data-end=\"4715\"\u003e • 3-pin output headers for direct servo connection\u003cbr data-start=\"4765\" data-end=\"4768\"\u003e • Screw terminal power input\u003cbr data-start=\"4796\" data-end=\"4799\"\u003e • Chainable board format\u003cbr data-start=\"4823\" data-end=\"4826\"\u003e • Mounting holes for secure installation\u003c\/p\u003e\r\n\u003cp data-start=\"5082\" data-end=\"5176\"\u003eApplications for the Servo Motor Driver Module - I2C Interface, PCA9685 16-Channel 12-bit PWM:\u003c\/p\u003e\r\n\u003cp data-start=\"5178\" data-end=\"5700\"\u003e• Multi-servo robotics projects\u003cbr data-start=\"5209\" data-end=\"5212\"\u003e • Robot arms and grippers\u003cbr data-start=\"5237\" data-end=\"5240\"\u003e • Pan-tilt camera systems\u003cbr data-start=\"5265\" data-end=\"5268\"\u003e • Animatronics and moving displays\u003cbr data-start=\"5302\" data-end=\"5305\"\u003e • Quadruped and hexapod robots\u003cbr data-start=\"5335\" data-end=\"5338\"\u003e • RC mechanisms and model movement systems\u003cbr data-start=\"5380\" data-end=\"5383\"\u003e • Automated vents, flaps and linkages\u003cbr data-start=\"5420\" data-end=\"5423\"\u003e • DIY mechatronics prototypes\u003cbr data-start=\"5452\" data-end=\"5455\"\u003e • STEM and education projects\u003cbr data-start=\"5484\" data-end=\"5487\"\u003e • Raspberry Pi servo control projects\u003cbr data-start=\"5524\" data-end=\"5527\"\u003e • Arduino multi-servo builds\u003cbr data-start=\"5555\" data-end=\"5558\"\u003e • ESP32 robotics and automation projects\u003cbr data-start=\"5598\" data-end=\"5601\"\u003e • LED dimming and lighting effects\u003cbr data-start=\"5635\" data-end=\"5638\"\u003e • Art installations with motion\u003cbr data-start=\"5669\" data-end=\"5672\"\u003e • Motion control test rigs\u003c\/p\u003e\r\n\u003cp data-start=\"5960\" data-end=\"5973\"\u003eCompatibility\u003c\/p\u003e\r\n\u003cp data-start=\"5975\" data-end=\"6251\"\u003eThis PCA9685 module is designed for use with controllers and development platforms that support I2C communication. In practical terms, that makes it suitable for many Arduino boards, ESP32 boards, Raspberry Pi systems, and other microcontrollers that expose SDA and SCL lines.\u003c\/p\u003e\r\n\u003cp data-start=\"6253\" data-end=\"6631\"\u003eIt is best suited to:\u003cbr\u003e • Arduino Uno, Mega, Nano and similar Arduino-compatible boards with I2C support\u003cbr data-start=\"6355\" data-end=\"6358\"\u003e • ESP32 development boards\u003cbr data-start=\"6384\" data-end=\"6387\"\u003e • Raspberry Pi boards with I2C enabled\u003cbr data-start=\"6425\" data-end=\"6428\"\u003e • Other 3.3V or 5V I2C-capable microcontrollers\u003cbr data-start=\"6475\" data-end=\"6478\"\u003e • Standard hobby servo systems that use a separate external servo supply\u003cbr data-start=\"6550\" data-end=\"6553\"\u003e • LED dimming projects that can work within the board and chip output limits\u003c\/p\u003e\r\n\u003cp data-start=\"6633\" data-end=\"7553\"\u003eImportant compatibility notes:\u003cbr\u003e • The module communicates over I2C, so your controller must support I2C\u003cbr data-start=\"6735\" data-end=\"6738\"\u003e • The control side is suitable for 3.3V and 5V logic use in common PCA9685 breakout designs\u003cbr data-start=\"6829\" data-end=\"6832\"\u003e • The board generates PWM\/servo control signals; it is not a high-current motor power stage\u003cbr data-start=\"6923\" data-end=\"6926\"\u003e • Servo power should normally come from a separate external supply connected to the V+ rail\u003cbr data-start=\"7017\" data-end=\"7020\"\u003e • All 16 channels share the same PWM frequency, so mixed-frequency use on one board is not ideal\u003cbr data-start=\"7116\" data-end=\"7119\"\u003e • For standard hobby servos, a practical setup is usually around 50 to 60 Hz\u003cbr data-start=\"7195\" data-end=\"7198\"\u003e • For LED use, higher PWM frequencies may be preferred depending on the application\u003cbr data-start=\"7281\" data-end=\"7284\"\u003e • If you need more channels, multiple boards can be chained by changing addresses\u003cbr data-start=\"7365\" data-end=\"7368\"\u003e • Address conflicts should be checked when using other I2C devices on the same bus\u003cbr data-start=\"7450\" data-end=\"7453\"\u003e • Some versions of this module may arrive with unsoldered headers, so light assembly may be required\u003c\/p\u003e\r\n\u003cp data-start=\"7555\" data-end=\"7870\"\u003ePlease confirm compatibility for unusual, high-current, high-voltage, or less common setups before purchase.\u003c\/p\u003e\r\n\u003cp data-start=\"7905\" data-end=\"7930\"\u003eTechnical Specifications:\u003c\/p\u003e\r\n\u003cp data-start=\"7932\" data-end=\"9224\"\u003e• Main IC: PCA9685\u003cbr data-start=\"7950\" data-end=\"7953\"\u003e • Interface: I2C \/ IIC\u003cbr data-start=\"7975\" data-end=\"7978\"\u003e • Output Channels: 16\u003cbr data-start=\"7999\" data-end=\"8002\"\u003e • PWM Resolution: 12-bit\u003cbr data-start=\"8026\" data-end=\"8029\"\u003e • PWM Steps: 4096\u003cbr data-start=\"8046\" data-end=\"8049\"\u003e • PWM Frequency Range: Typical 24 Hz to 1526 Hz\u003cbr data-start=\"8096\" data-end=\"8099\"\u003e • Typical Servo Frequency: Around 50 to 60 Hz\u003cbr data-start=\"8144\" data-end=\"8147\"\u003e • I2C Bus Capability: Fast-mode Plus up to 1 MHz\u003cbr data-start=\"8195\" data-end=\"8198\"\u003e • Hardware Address Pins: 6\u003cbr data-start=\"8224\" data-end=\"8227\"\u003e • Multi-Board Expansion: Up to 62 devices on one I2C bus\u003cbr data-start=\"8283\" data-end=\"8286\"\u003e • Maximum Scalable Outputs: Up to 992 outputs across chained boards\u003cbr data-start=\"8353\" data-end=\"8356\"\u003e • Output Type: Software-selectable open-drain or totem-pole at IC level\u003cbr data-start=\"8427\" data-end=\"8430\"\u003e • OE Pin: Yes, active low\u003cbr data-start=\"8455\" data-end=\"8458\"\u003e • IC Supply Voltage: 2.3V to 5.5V\u003cbr data-start=\"8491\" data-end=\"8494\"\u003e • Logic Compatibility: Commonly used with 3.3V and 5V I2C hosts\u003cbr data-start=\"8557\" data-end=\"8560\"\u003e • Servo\/Load Power Rail: Separate V+ input\u003cbr data-start=\"8602\" data-end=\"8605\"\u003e • Practical Servo Supply Guidance: Best suited to standard hobby-servo power arrangements, typically 5V to 6V\u003cbr data-start=\"8714\" data-end=\"8717\"\u003e • Internal Oscillator: 25 MHz typical\u003cbr data-start=\"8754\" data-end=\"8757\"\u003e • IC Output Current Capability: Up to 25 mA sink and 10 mA source at 5V\u003cbr data-start=\"8828\" data-end=\"8831\"\u003e • Common Connector Layout: 16 x 3-pin output headers, I2C\/control header, 2-pin power terminal\u003cbr data-start=\"8925\" data-end=\"8928\"\u003e • Board Format: Common breakout module with mounting holes\u003cbr data-start=\"8986\" data-end=\"8989\"\u003e • Approx. Board Size: Commonly around 62.5 x 25.4 mm for this breakout style\u003cbr data-start=\"9065\" data-end=\"9068\"\u003e • Applications: robotics, servo control, LED dimming, animatronics, pan-tilt, automation, RC projects, Arduino projects, ESP32 builds, Raspberry Pi projects\u003c\/p\u003e\r\n\u003cp\u003e\u003cstrong\u003ePackage includes: \u003c\/strong\u003e1x Servo Motor Driver Module - I2C Interface, PCA9685 16-Channel 12-bit PWM.\u003cbr\u003e\u003cbr\u003e\u003cstrong\u003e*\u003c\/strong\u003eDoes not include a: servo motor, external power supply, Arduino board, ESP32 board, Raspberry Pi, jumper wires, breadboard, USB cable, batteries, or tools. The image is for illustrative purposes only. Due to variations in camera settings, lighting, manufacturing processes, monitors, and supply, colours may differ. Product appearance and specifications are subject to change without notice.\u003cbr\u003e\u003cbr\u003eCombine \u0026amp; Save. Explore our range of cables, parts and accessories.\u003c\/p\u003e\r\n\u003cp\u003ePeople also search for: pca9685 servo driver, 16 channel servo driver, i2c servo driver, pwm servo controller, pca9685 module, servo driver board, arduino servo driver, esp32 servo driver, raspberry pi servo driver, 12 bit pwm module.\u003cstrong\u003e\u003cbr\u003e\u003cbr\u003e\u003c\/strong\u003eWe offer \u003cstrong\u003e\u003cstrong\u003ebulk discounts\u003c\/strong\u003e\u003c\/strong\u003e to New Zealand-based \u003cstrong\u003e\u003cstrong\u003ebusinesses\u003c\/strong\u003e, \u003cstrong\u003eschools\u003c\/strong\u003e, \u003c\/strong\u003eand \u003cstrong\u003e\u003cstrong\u003egovernment agencies\u003c\/strong\u003e — \u003cstrong\u003econtact us for pricing on larger orders!\u003cbr\u003e\u003c\/strong\u003e\u003c\/strong\u003e\u003c\/p\u003e\r\n\u003cdiv\u003e\u003cstrong\u003eWarranty \u0026amp; Returns:\u003cbr\u003e\u003cbr\u003e\u003c\/strong\u003e\u003c\/div\u003e\r\n\u003cdiv\u003e14-day 'change of mind' return in unused condition for a refund less shipping fees.\u003cbr\u003e1-Year return-to-base refund or replacement guarantee.\u003cbr\u003e\u003cbr\u003e\u003cstrong\u003eWe welcome \u0026amp; answer all questions.\u003c\/strong\u003e\n\u003c\/div\u003e","brand":"Techexpress NZ","offers":[{"title":"Default","offer_id":42645081555042,"sku":"PCA9685-SERVO-DRIVER-NZ","price":19.99,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1907\/5887\/files\/pca9685-16-channel-i2c-servo-driver-module-arduino-raspberry-pi.jpg?v=1775412958","url":"https:\/\/www.techexpress.co.nz\/products\/pca9685-16-channel-servo-driver","provider":"Techexpress NZ","version":"1.0","type":"link"}