{"id":9247,"date":"2025-12-04T16:46:12","date_gmt":"2025-12-04T16:46:12","guid":{"rendered":"https:\/\/www.diyipcb.com\/?post_type=product&#038;p=9247"},"modified":"2026-09-27T15:06:06","modified_gmt":"2026-09-27T15:06:06","slug":"pca9685pw-16-channel-12-bit-pwm-servo-shield-driver-i2c-interface-pca9685-module-for-raspberry-pi","status":"publish","type":"product","link":"https:\/\/www.diyipcb.com\/de\/produkt\/pca9685pw-16-channel-12-bit-pwm-servo-shield-driver-i2c-interface-pca9685-module-for-raspberry-pi\/","title":{"rendered":"PCA9685PW 16-Kanal 12-Bit PWM Servo Shield Treiber I2C-Schnittstelle PCA9685 Modul f\u00fcr Raspberry Pi"},"content":{"rendered":"<p><span style=\"font-size: 18px;\">The servo drive board uses PCA9685 chip, which is a 16 channel 12 bit PWM servo Machine driven, I2C communication, requires two I2C lines to drive 16 PWM channels Both the duration and duty cycle are controllable. Not only that, it also supports cascading multiple modules. It can also be more Changing the device ID can control the switch, PWM, and duty cycle of 16 output terminals.<\/span><\/p>\n<p><span style=\"font-size: 18px;\">Merkmale:<\/span><\/p>\n<p><span style=\"font-size: 18px;\">The logic power supply voltage is 3-5V, and the maximum servo power supply voltage is 6V. Separate power supply for logic voltage and servo voltageThe logic power supply voltage is 3-5V, and the maximum servo power supply voltage is 6V. Separate power supply for logic voltage and servo voltage.<\/span><\/p>\n<p><span style=\"font-size: 18px;\">This board\/chip uses I2C 7-bit address between 0x60-0x80, selectable with jumpers<\/span><\/p>\n<p><span style=\"font-size: 18px;\">Terminal block for power input (or you can use the 0.1&#8243; breakouts on the side)<\/span><\/p>\n<p><span style=\"font-size: 18px;\">Reverse polarity protection on the terminal block input<\/span><\/p>\n<p><span style=\"font-size: 18px;\">Green power-good LED<\/span><\/p>\n<p><span style=\"font-size: 18px;\">3 pin connectors in groups of 4 so you can plug in 16 servos at once (Servo plugs are slightly wider than 0.1&#8243; so you can only stack 4 next to each other on 0.1&#8243; header<\/span><\/p>\n<p><span style=\"font-size: 18px;\">&#8220;Chain-able&#8221; design<\/span><\/p>\n<p><span style=\"font-size: 18px;\">A spot to place a big capacitor on the V+ line (in case you need it)<\/span><\/p>\n<p><span style=\"font-size: 18px;\">220 ohm series resistors on all the output lines to protect them, and to make driving LEDs trivial<\/span><\/p>\n<p><span style=\"font-size: 18px;\">Solder jumpers for the 6 address select pins<\/span><\/p>\n<p><span style=\"font-size: 18px;\">i2c-controlled PWM driver with a built in clock. Unlike the TLC5940 family, you do not need to continuously send it signal tying up your microcontroller, its completely free running!<\/span><\/p>\n<p><span style=\"font-size: 18px;\">It is 5V compliant, which means you can control it from a 3.3V microcontroller and still safely drive up to 6V outputs (this is good for when you want to control white or blue LEDs with 3.4+ forward voltages)<\/span><\/p>\n<p><span style=\"font-size: 18px;\">6 address select pins so you can wire up to 62 of these on a single i2c bus, a total of 992 outputs &#8211; that&#8217;s a lot of servos or LEDs<\/span><\/p>\n<p><span style=\"font-size: 18px;\">Adjustable frequency PWM up to about 1.6 KHz<\/span><\/p>\n<p><span style=\"font-size: 18px;\">12-bit resolution for each output &#8211; for servos, that means about 4us resolution at 60Hz update rate<\/span><\/p>\n<p><span style=\"font-size: 18px;\">Configurable push-pull or open-drain output<\/span><\/p>\n<p><span style=\"font-size: 18px;\">Output enable pin to quickly disable all the outputs<\/span><\/p>\n<p><span style=\"font-size: 18px;\">(1)Drive board connected to Arduino:<\/span><\/p>\n<p><span style=\"font-size: 18px;\">The PWM driver board uses the I2C method, so only four lines can be connected to the Arduino device:<\/span><\/p>\n<p><span style=\"font-size: 18px;\">&#8220;Classic&#8221; Arduino pin mode:<\/span><\/p>\n<p><span style=\"font-size: 18px;\">+ 5v -&gt; VCC<\/span><\/p>\n<p><span style=\"font-size: 18px;\">GND -&gt; GND<\/span><\/p>\n<p><span style=\"font-size: 18px;\">Analog 4 -&gt; SDA<\/span><\/p>\n<p><span style=\"font-size: 18px;\">Analog 5 -&gt; SCL<\/span><\/p>\n<p><span style=\"font-size: 18px;\">Old Mega pin way:<\/span><\/p>\n<p><span style=\"font-size: 18px;\">+ 5v -&gt; VCC<\/span><\/p>\n<p><span style=\"font-size: 18px;\">GND -&gt; GND<\/span><\/p>\n<p><span style=\"font-size: 18px;\">Digital 20 -&gt; SDA<\/span><\/p>\n<p><span style=\"font-size: 18px;\">Digital 21 -&gt; SCL<\/span><\/p>\n<p><span style=\"font-size: 18px;\">R3 and later Arduino pin method (Uno, Mega &amp;<\/span><\/p>\n<p><span style=\"font-size: 18px;\">Leonardo):<\/span><\/p>\n<p><span style=\"font-size: 18px;\">(These boards have dedicated SDA and SCL pins)<\/span><\/p>\n<p><span style=\"font-size: 18px;\">+ 5v -&gt; VCC<\/span><\/p>\n<p><span style=\"font-size: 18px;\">GND -&gt; GND<\/span><\/p>\n<p><span style=\"font-size: 18px;\">SDA -&gt; SDA<\/span><\/p>\n<p><span style=\"font-size: 18px;\">SCL -&gt; SCL<\/span><\/p>\n<p><span style=\"font-size: 18px;\">VCC pin is only for the chip power supply, if you want to connect the servo or LED lights, use the V + pin power supply, V + pin supports 3.3 ~ 6V power supply (chip safe voltage 5V). It is recommended to connect the external power supply via the power supply terminal.<\/span><\/p>\n<p><span style=\"font-size: 18px;\">(2) power supply part:<\/span><\/p>\n<p><span style=\"font-size: 18px;\">Most of the servo design voltage is 5 ~ 6V, especially in a number of steering gear at the same time running, with the need for high-power power supply. If you are directly using the Arduino 5V pin to power the servo directly, there are some unpredictable problems, so we recommend that you have a suitable external power supply for the drive board.<\/span><\/p>\n<p><span style=\"font-size: 18px;\">(3) Connect the servo:<\/span><\/p>\n<p><span style=\"font-size: 18px;\">Most servos are connected using standard 3-wire female plugs, as long as the corresponding pin into the driver board on it. (Ground wire is generally black or brown, the signal line is generally yellow or white)<\/span><\/p>\n<p><span style=\"font-size: 18px;\">(4) for the driver board assigned address:<\/span><\/p>\n<p><span style=\"font-size: 18px;\">Each drive board of the cascade needs to have a unique access address. The initial I2C address of each driver board is 0 \u00d7 40, you can modify the upper right corner of the jumper I2C address. Connect a jumper with solder to indicate a binary number &#8220;1&#8221;.<\/span><\/p>\n<p><img decoding=\"async\" data-no-lazy=\"1\" loading=\"lazy\" src=\"https:\/\/www.diyipcb.com\/wp-content\/uploads\/module-store-import\/2025\/description_images\/renamed_description_images_filtered\/pca9685pw-16-channel-12bit-pwm_1.jpg\" \/><img decoding=\"async\" data-no-lazy=\"1\" loading=\"lazy\" src=\"https:\/\/www.diyipcb.com\/wp-content\/uploads\/module-store-import\/2025\/description_images\/renamed_description_images_filtered\/pca9685pw-16-channel-12bit-pwm_2.jpg\" \/><img decoding=\"async\" data-no-lazy=\"1\" loading=\"lazy\" src=\"https:\/\/www.diyipcb.com\/wp-content\/uploads\/module-store-import\/2025\/description_images\/renamed_description_images_filtered\/pca9685pw-16-channel-12bit-pwm_3.jpg\" \/><img decoding=\"async\" data-no-lazy=\"1\" loading=\"lazy\" src=\"https:\/\/www.diyipcb.com\/wp-content\/uploads\/module-store-import\/2025\/description_images\/renamed_description_images_filtered\/pca9685pw-16-channel-12bit-pwm_4.jpg\" \/><\/p>\n<div class=\"simg-pop-btn\" style=\"top: 2289px; left: 14px; display: none;\"><\/div>\n<div class=\"simg-pop-btn\" style=\"top: 2289px; left: 14px; display: none;\"><\/div>\n<div class=\"simg-pop-btn\" style=\"top: 3095.22px; left: 14px; display: none;\"><\/div>\n<div class=\"simg-pop-btn\" style=\"top: 3901.44px; left: 14px; display: none;\"><\/div>\n<div class=\"simg-pop-btn\" style=\"top: 4707.67px; left: 14px; display: none;\" data-hover=\"0\"><\/div>\n<section class=\"module-customization\">\n<h3>Produktanpassung<\/h3>\n<p>Wir unterst\u00fctzen Dienstleistungen zur Produktindividualisierung. <a href=\"https:\/\/www.diyipcb.com\/de\/contact-us\/\">Kontaktieren Sie uns<\/a> um Ihre Anforderungen zu besprechen.<\/p>\n<\/section>","protected":false},"excerpt":{"rendered":"<p>The servo drive board uses PCA9685 chip, which is a 16 channel 12 bit PWM servo Machine driven, I2C communication, requires two I2C lines to drive 16 PWM channels Both the duration and duty cycle are controllable. Not only that, it also supports cascading multiple modules. It can also be more Changing the device ID&#8230;<\/p>","protected":false},"featured_media":5402,"comment_status":"open","ping_status":"closed","template":"","meta":{"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":""},"product_brand":[],"product_cat":[94,100,2098],"product_tag":[],"class_list":["post-9247","product","type-product","status-publish","has-post-thumbnail","product_cat-electronic-modules","product_cat-motor-motion","product_cat-prototyping","first","instock","shipping-taxable","purchasable","product-type-simple","entry","content-bg","loop-entry"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.diyipcb.com\/de\/wp-json\/wp\/v2\/product\/9247","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.diyipcb.com\/de\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/www.diyipcb.com\/de\/wp-json\/wp\/v2\/types\/product"}],"replies":[{"embeddable":true,"href":"https:\/\/www.diyipcb.com\/de\/wp-json\/wp\/v2\/comments?post=9247"}],"version-history":[{"count":0,"href":"https:\/\/www.diyipcb.com\/de\/wp-json\/wp\/v2\/product\/9247\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.diyipcb.com\/de\/wp-json\/wp\/v2\/media\/5402"}],"wp:attachment":[{"href":"https:\/\/www.diyipcb.com\/de\/wp-json\/wp\/v2\/media?parent=9247"}],"wp:term":[{"taxonomy":"product_brand","embeddable":true,"href":"https:\/\/www.diyipcb.com\/de\/wp-json\/wp\/v2\/product_brand?post=9247"},{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/www.diyipcb.com\/de\/wp-json\/wp\/v2\/product_cat?post=9247"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/www.diyipcb.com\/de\/wp-json\/wp\/v2\/product_tag?post=9247"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}