Motor Drivers
CNC Router Single 1 Axis Controller Stepper Motor Driver TB6560 3A Driver Board

Size:75*50*35(mm)(LxWxH) / 2.95''x1.96''x1.37'' (approx)
Rated maximum output: ± 3A, peak 3.5A.
Working voltage DC 10V-35V. Recommended to use a switching power supply DC24V power supply.
Using the Toshiba TB6560AHQ new original chip with low voltage shutdown, overheating stop and over current protection circuit to ensure optimal performance.

Size:75*50*35(mm)(LxWxH) / 2.95''x1.96''x1.37'' (approx)
Rated maximum output: ± 3A, peak 3.5A.
Working voltage DC 10V-35V. Recommended to use a switching power supply DC24V power supply.
Using the Toshiba TB6560AHQ new original chip with low voltage shutdown, overheating stop and over current protection circuit to ensure optimal performance.
For two-phase within 42,57 stepping 3A / four-phase / of line four / six-wire stepper motor, and is not suitable for more than 3A stepper motor. Automatic half current function.
6N137 high-speed optical coupling, guarantee high speed without losing step.
Subdivision: whole step, half-step, step 1/8, 1/16 step, a maximum of 16 Subdivisions.
With good heat sink

Package Included:
1 X Stepper Motor Driver TB6560

1.5A H-Bridge Dual Channel DC Motor Driver Module PWM based like L298N

Dual H-bridge motor driver (MX1508), can drive two DC motors or a 4-wire two-phase stepper motor.
The module supply voltage 2V-10V
Signal input voltage 1.8-7V
Single Operating current 1.5A, peak current up to 2.5A, low standby current (less than 0.1uA)
Built-in common conduction circuit, when the input pin is left floating, the motor does not malfunction
Built-in thermal protection circuit with hysteresis effects (TSD), without worrying about motor stall
Product Size: 24.7 * 21 * 5mm (length, width, height), ultra-small size
The mounting hole diameter: 2 mm

Positive and negative can not resersed, or it will cause circuit damage
The voltage can not over 10V and currecnt can not over 2.5A 

Package Included:
1 X DC Motor Driver Module

L9110 Dual Channel DC Motor Driver H bridge Controller Board

The L9110S 2-Channel motor driver module is a compact board that can be used to drive small robots. This module has two independent motor driver chips which can each drive up 800mA of continuous current. The boards can be operated from 2.5V to
12V enabling this module to be used with both 3.3V and 5V microcontrollers.
A set of female header pins is used to connect this module to a microcontroller.
The motors are attached via two sets of screw terminals.
A PWM Pulse Width Modulation signal is used to control the speed of a motor and a digital output is used to change its direction. This module can also be used to 
drive a single four line two phase stepper motor. Four holes make this board easy to
mount onto your robot or other project.

On-board 2 L9110 motor control chip
Module can be driven by two dc motors at the same time or one phase 4 line 2type stepping motor
Input voltage: 2.5-12V DC
Each channel has a continuous output current 800 ma
PCB Size: 29.2mm x 23mm

Package Included:
1 X L9110 L9110S 2 Channel Motor Driver

4 Axis CNC Controller TA8435H Stepper Motor Driver Board Mach 2 3 For CNC Machine


  • Toshiba TA8435H chip - maximum 2.5A drive current !
  • 1 - 1/8 microstep setting
  • Chip 555 adapts the SOP( SURFACE MOUNT)
  • In application of the SMT solder-reflow technic.
  • Add the 24V and 5V indication LED light
  • Use the DCDC as the isolation of the front and the en

Document Download:


The new design for the T8435: the 4 axis T8435 stepper motor driver . In adaption of the prono position 8435 chip , we install the larger thermal sink in the bottom, and adapt the FR307 heavy current diode. The new design of the wire-connection and the pin-insert, this two-way input design makes the connection more convenient.The semi-flow uses the 555 chip.


  • Toshiba TA8435H chip - maximum 2.5A drive current !
  • 1 - 1/8 microstep setting
  • Chip 555 adapts the SOP( SURFACE MOUNT)
  • In application of the SMT solder-reflow technic.
  • Add the 24V and 5V indication LED light
  • Use the DCDC as the isolation of the front and the end power supplys, in order to protect the parallel ports
  • The manual control connector and the limit connector use the DB15 and DB9 connection port support the relay extension
  • Can extend the 5th axis

Toturials :

43A H-bridge Highpower Motor Driver Module Double BTS7960

The drive uses an H-bridge driver module that composed by Infineon power drive chip BTS7960, with overheating and overcurrent protection. Double BTS7960 H-bridge driver circuit, with strong drive and braking effect, use 74HC244 chip effectively isolate the microcontroller and the motor drive! High Current up to 43A!

Input voltage: 6V-27V
Model: IBT-2
Maximum current: 43A
Input level: 3.3-5V
Control mode: PWM or level
Duty cycle: 0-100%

PIN Definition:
1. RPWM:  Right Turn PWM
2. LPWM: Left Turn PWM
3. R_EN: Right Turn Enable (High Active)
4. L_EN: Left Turn Enable (High Active)
5. R_IS: Right Turn Current Warning (May Leave Floating)
6. L_IS: Left Turn Current Warning (May Leave Floating)
7. VCC: (5V)
8. GND 

Method 1:
VCC: 5V from Microcontroller(MCU)
GND: GND from Microcontroller(MCU)
L_PWM: PWM or 5V from Microcontroller(MCU) for CCW(CW) Turns
R_PWM: PWM or 5V from Microcontroller(MCU) for CW(CCW) Turns
R_EN and L_EN:  5V from Microcontroller(MCU)
Method 2:
VCC: 5V from Microcontroller(MCU)
GND: GND from Microcontroller(MCU)
L_PWM: 5V from Microcontroller(MCU) for CCW(CW) Turns
R_PWM: 5V from Microcontroller(MCU) for CW(CCW) Turns 
Current diagnostic
Slope adjustment
Dead Time generation
Overtemperature, overvoltage, undervoltage, overcurrent protection
Short circuit protection

detail link :

When you Build Your project , Sometimes you faced some issue with Motor driving Control , Specially if you want to control High Power Motor , I want to write about a nice Motor driver Module , it's BTS7960 half bridge motor controller .
The BTS 7960 is a fully integrated high current half , bridge for motor drive applications , comes with Two package as in pictures .
The Operating Voltage of 24V And Continuous current of 43A Max  , PWM capability of up to 25 kHz combined with active freewheeling 
In this artical I want to show you How we can use it with arduino and control High power Motor , And change The PWM Frequency of the arduino .

The datasheet for this IC Give us useful data 

this IC Have a good protection  circuit such as :

1) Undervoltage Shut Down: To avoid uncontrolled motion of the driven motor at low voltages the device shuts off . 

if the Supply voltage VUV(OFF) droped under 5.4V , The Motor driver will switched Off , And won't turned on untill the Supply voltage increased to 5.5V Or more .

2)Overtemperature Protection: The BTS 7960 is protected against overtemperature by an integrated temperature

sensor. Overtemperature leads to a shut down of both output stages.

3)Current Limitation : The current in the bridge is measured in both switches, High and Low side ,if The current reaching the limit current (Iclx)  the switch is deactivated and the other switch is activated for a certain time(Tcls).


You can read The datasheet for more info 

The connection of  this module to Arduino Board is shown in schematic Below , 2 PWM Pin must connected to PWM Pin on the arduino , EN pin connected to digital pin on the arduino , The motor driver channel Will be disable if EN Pin is LOW .


Simple code for arduino below .



BTS7960 Motor Driver Test

Written By : Mohannad Rawashdeh

Code for :


int RPWM=5;

int LPWM=6;

// timer 0

int L_EN=7;

int R_EN=8;


void setup() {

  // put your setup code here, to run once:

  for(int i=5;i<9;i++){



   for(int i=5;i<9;i++){









void loop() {

  // put your main code here, to run repeatedly:

  Serial.println("EN High");




for(int i=0;i<256;i++){


//  analogWrite(LPWM,255-i);




for(int i=255;i>0;i--){


// analogWrite(LPWM,255-i);




Serial.println("EN LOW");




for(int i=0;i<256;i++){





for(int i=255;i>0;i--){







5A Integrated 3 Axis CNC TB6600 +Intelligent Handle Keyboard+ LCD Digital Display with controller

Features: Features



1: Integrated high-speed microcomputer intelligent control chip, within the Ministry of digital pulse handle and can automatically switch the computer and handle control, mutual non-interference, and automatic detection function automatically shielded handle computer-controlled motion control, digital display can simultaneously track record computer data and handle control of mobile data

 Two: Computer path track record in computer processing time can run offline record keeping and processing data processing automatic repeat run

Three: Manually move the processing of record-keeping, traceability records manually move the machine data and automatically repeat the processing run manually move the path

Four: manual data entry and processing path, and automatically run the input path

2: The axis of the knife can be done automatically, eliminating the need computer software operation

3:Maximum 5 A stepper motor drive current , eight -speed adjustable .

4: maximum 16 segments, higher accuracy, run more smoothly.

5 : Overload temperature automatic overcurrent protection, full protection of your computer and peripheral equipment 
6: Bipolar constant current chopper drive , low speed without creeping phenomenon, noise, non-resonant region.

7: Closed optical isolation, two-stage signal processing, to fully protect your computer and equipment.

8 : 1 -way 0-10V / PWM speed control signal output 
9: Rd input control, you can set limit, emergency stop, which is divided into pairs of knives.

10: aluminum capacitors using 470U and 3300U / 50V, large capacitance

Electrical properties (ambient temperature Tj = 25 ° C when):

Input Power

12 - 48V DC power supply, a set of power supply.

Output Current

4.5A ( peak 5A)

Drive mode

Bipolar constant current PWM drive output.

Drive motor

42,57,86 stepper motors , two -phase -4 phase (4 -line 6 -line 8 -wire stepper motor )


Approximately 400 grams.

Environmental Requirements


Natural cooling.

Using the occasion

Avoid dust, oil mist and corrosive gases.


0 ° C ~ + 50 ° C


Maximum of 5.7m / S2 .


-20 ° C ~ + 125 ° C , to avoid dust, it is best to use the original packaging.

Subdivision setting table:

300W 30V DC Motor Speed Control Speed Governor DC 6V-30V 300W 21kHz

Input supply voltage: 6V-30VDC 
The maximum output power: 300W 
The maximum continuous output current :10A;
The overload and short circuit protecting current is 20A
PWM frequency: 21kHz
Duty Cycle adjustable: 5%-100%
Item size:60*50*28mm
Two mounting holes of 3.2 mm each

Operating instruction:

1.    Connect your motor (or DC load) to the motor terminals as indicated on the wiring diagram.
2.    Connect a voltage of 6 to 30V DC to the circuit making sure of the correct polarity of the connection. Note that the voltage applied to the motor will be supply voltage applied to the circuit. It is recommended to add an appropriately rated fuse inline with the positive supply in order to protect the circuit from any possible short circuits.
3.    You can now control the speed of the motor through potentiometer. 

Important Notes
An appropriately rated fuse (rated a little higher than the maximum current you expect to draw) is recommended to ensure safe operation.

The controller is NOT reverse-polarity protected and will be damaged if connect the supply voltage with wrong polarity.  Double check all connections before applying power and always turn off the power supply before making any wiring changes.

Package Included:
1 X DC Motor Speed Control

keywords:Speed Governor

4 Route 4 Channel MOSFET Button IRF540 V4.0 Module

4-channel MOSFET switch. It can supply up to four groups of electronic switches to control different circuit blocks respectively. Limited by the working priciples, MOSFET can only be used to control the DC circuit, such as DC-LED screen and so on, but not suitable for AC circuit control. 

In some extreme cases,It can be used to control 100V/33A DC circuit. However, it is suggested that the controlled DC voltage is more than 9V.

Just an experiment, we pick up two LED belts to test this module

Test code is as below : 


int s1Pin = 6;

int s2Pin = 7;

void setup() {

  pinMode(s1Pin, OUTPUT);

  pinMode(s2Pin, OUTPUT);



void loop() {

  int i;


  digitalWrite(s1Pin, HIGH);

  digitalWrite(s2Pin, HIGH);



  digitalWrite(s1Pin, LOW);

  digitalWrite(s2Pin, LOW);



  for (i = 0; i < 10; i ++) {

    digitalWrite(s1Pin, HIGH);


    digitalWrite(s1Pin, LOW);




  for (i = 0; i < 100; i ++) {

    digitalWrite(s2Pin, HIGH);


    digitalWrite(s2Pin, LOW);





5A Integrated 3 Axis CNC TB6600 Stepper Driver w/ Controller, LCD and Keypad Box Set,

Comparing with the previous 3rd generation TB6560AHQ Stepper Driver, besides including all the functions that the 3rd generation TB6560AHQ Stepper Driver has, this newly released 3rd generation TB6600HG Stepper Driver was specially developed for bigger stepper motors which have higher current. As long as the current range of the stepper motors is within 0.2-5.0 amps


The Latest 3rd Generation Revolutionary TB6600HG 3 Axis Stepper Driver Box Set (TB3H-CD-S (Box))

 I: PCB Instructions & Specifications

  • Comparing with the previous 3rd generation TB6560AHQ Stepper Driver, besides including all the functions that the 3rd generation TB6560AHQ Stepper Driver has, this newly released 3rd generation TB6600HG Stepper Driver was specially developed for bigger stepper motors which have higher current. As long as the current range of the stepper motors is within 0.2-5.0 amps, all the 2 Phase or 4 Phase of Nema17, Nema23, Nema24 and Nema34 stepper motors will work perfectly with this new TB6600HG Stepper Driver.  
  • Actually, the 3rd generation TB6600HG Stepper Drivers have two types of versions, one is the standard version, and another is the professional version. Compare to the standard version, the professional version mainly has two more functions than the standard version, one is the “computer G-code recording function”, and another is the “manual programing function”. Except these two functions, these two types of versions have no other differences. 
  • Firstly, both of these two types of versions have upgraded their PCB boards, the re-designing the PCB board will avoid the TB6600HG chip on the board being easily blown as the previous version.  
  • With the embedded intelligent memory chip, the professional version of this 3rd generation 3 Axis TB6600HG Stepper Driver can easily record the G-coderunning on the CNC software (e.g. Mach3EMC2KCAM4, etc..) of the computer, and then rerun the recorded G-code to make the stepper motor work without the computer any more.     
  • Furthermore, the upgraded external manual control tools (display panel and control pad) on the professional version can be not only used for manually controlling the stepper motor, but also manually programming the G-code. All the manually Programmed G-code will also be recorded in to the embedded intelligent memory chip, and then we also can easily run the recorded G-code to control the stepper motor. Considering that the computer G-code recording function is enough for all the three axis working without computer, to avoid repeated function, the manual programming function is mainly designed for one axis to make linear motion, therefore, the three axis cannot be manually programmed simultaneously. This function is widely used on working which just need one Axis, such as RBI machine, Conveyor etc. 
  • Lately, both of these two types of versions adopt the totally enclosed optical isolation and bipolar constant-current chopper to insure working at low noise & vibration, and avoid creeping at a low speed. It is very suitable for driving the 2-phase and 4-phase hybrid stepping motors. 
  • In short, the qualities and functions of the new 3rd generation advanced 3 Axis TB6600HG Stepper Driver are revolutionized from the previous version. So, we believe that these two types of versions must satisfy different users on CNC DIY.  
  • The item you are watching is the 3 Axis Standard Version (TB3H-CD-S (Box)), if you need the other versions, please feel free to contact with us 
  • Click here for the comparison between TB6560AHQ and TB6600HG Chipset. 
  • Click here for more details about the TB6600HG Chipset.
  • High performance, cost-effective. 
  • Automatic idle-current reduction
  • To manually control the stepper motor, both of the standard and professional drivers have been equipped with the display panel and control pad.  
  • Automatically identify both of the computer and control pad, functions of the computer and control pad can be switched intelligently for each other without any interference. 
  • Display panel can real-time trail the running path of G-Code on the computer or input by the control pad, and then completely and Simultaneous display the changing of each axis'(X, Y, Z axis etc.) values on its screen. 
  • Both of the standard version and professional version are compatible with the Mach2Mach3(Default Software), LinuxCNC(EMC2),KCAM4 CNC Software, etc.. Besides, the professional version also can automatically trail the path running path of G-Code from the CNC software (e.g.Mach3EMC2KCAM4, etc.) of the computer and record the G-code into the memory chip; Easy to repeatedly run the G-code to control the stepper motors without computer. 
  • The professional version also support manual programming via the control pad, as long as input the required values on one axis and record them in the memory chip of the driver, and then run these recorded values to drive the axis to make linear motion, widely used on RBI machine, Conveyor and so on.  
  • Automatically finish Tool-settings on X, Y, Z Axis via the control pad, without the support of the computer.  
  • Compatible with all the motors with 0.2A-5.0A (peak) rated current, four types of adjustable output current can be set on the driver board. 
  • 1, 2, 4(new mode), 8, 16 adjustable microstep control, motors run more precisely and smoothly. 
  • Overload, overcurrent, overheat, overvoltage and undervoltage protection to avoid damaging your computer and devices. 
  • Totally enclosed optical isolation and single-chip PWM bipolar sinusoidal chopper to insure motors work at low noise & vibration, and avoid motors creep at a low speed.  
  • With one 0-10V PWM Signal output port for speed adjustment and one Relay control port. 
  • 5 types of input control in manual control interface, to set LimitEstopMidpoint-SettingCutter-presetting/Tool-Setting etc... 
  • Cooling Aluminium Box Design for Cooling, and protect the driver board from being damaged by dirt, dust or other liquids.
  • For processing various pattern mould.  
  • For advising, such as brand, architechture mould, badge, nameplate, display boards, doorplate, furniture decoration, etc..  
  • For carving portrait, scenery, handwriting, sealing, etc..  
  • Suitable for any small-and-medium automatic equipment with CNC controller, such as  X-Y-Z tables, labeling machines, laser cutters, engraving machines, and pick-place devices.
 Dip Switch Settings:

II: DIP Switch Settings 

  • Microstep Mode Selection:
Microstep Mode
1(Full Step)

  • Output Current Selection:
Output Current
 Further Details:
  • DC 12-48V power supply selection
    *Voltage Selection: 
    12-24V DC power supply for Nema 17 stepper motors 
    24-36V DC power supply for Nema 23 stepper motors 
    36-48V DC power supply for Nema 34 stepper motors
    (High(≥50V) voltage will be easy to cause the driver and stepper motors to be damaged!!!)
    *Current Selection:
    Output current of the power supply can be calculated by the following formula:
    Output current = Rated current of your stepper motors * quantity + 2A
    (For example, if you want to drive 3 * 2A Nema 23 stepper motors, theoretically 24V 8A DC power supply is recommended, but higher power such as 24V 10A/15A also will be good. 
    If you are not sure about the selection of power supply, please feel free to contact us for help)
  • Please SHUT DOWN the power before you plug or unplug the connectors to avoid burning up the board.

 Connection Diagram For Reference: 


 III: Connection Diagram



  • Electrical Specifications
Input voltage
12V-50V(Peak) DC
Output current
0.2A-5.0A (Peak)
Drive type
Pulse + Direction + Enable Signal Control (Single-Chip PWM Bipolar Sine Chopper)
Suitable motor
Nema17, Nema23, Nema24, Nema34 (Rated current: 0.2A-5.0A)
Net weight
535g (Driver)

  • Operationg Environment & Other Specifications 
Natural Cooling or Fan Forced cooling
Operating Environment
Avoid dust, oil fog, corrosive gas
Ambient Temperature
0 ℃- 50℃ (32℉ - 122℉)
40%RH - 90%RH
Operating Temperature
70℃ (158℉) Max
Storage Temperature
-20 ℃ - 65℃ (-4℉ - 149℉)
Total Weight
Approx. 650g (Driver + Control Pad + Display Panel)


  • 1 x The 3rd Generation 3 Axis TB6600HG Stepper Driver With Aluminium Box (Standard Version) 
  • 1 x Build-in Control Pad (Standard Version)
  • 1 x Build-in Display Panel (Universal)
  • 1 x LPT Parallel Cable
  • 1 x CD   
  • Click here for the Mach3 software

3D Printer Driver Board Ramps 1.5 Controller Board for Arduino Mega

Product Features

1,It can be extended to LCD and other parts.

2,There are heater and fan MOSFET outputs and 3 thermistor interfaces

3,5A additional security and component protection fusion

4,Heated bed controls additional 11A fuses

5,Applied to 5 Pololu stepper drive board

6,Design of Pololu plate pin socket can be easily replaced or removed for future design

7,I2C and SPI pins are available for future expansion

8,Servo connectors are used for connecting limit stops, motors and light-emitting diodes. These connectors are gold-plated and have a rated current of 3A, which is very compact.

9,The LED will light when the heater has output

10,choose 2 motors to connect to Z Prusa Mendell


Packing list

1 x Bigtreetech Ramps 1.5 

50A Dual Channel Motor Drive Module

Description :

This motor driver works with single channel max 50A load capacity. This module performs far better than MC33886 or L298 motor driver, especially in terms of motor speed control and power efficiency.

This drive has a brake function, which can quickly stop the motor. And the operation is very easy.The drive module contains a full-bridge driver chip and MOSFET with low internal resistance. The full-bridge driver IC minimizes the switching loss of MOSFET and improves power efficiency.

MOSFET is current impact-resistant type, with internal resistance of 0.003 Ohm. MOSFET channel can be opened quickly to improve the motor's speed curvature, and also brake the motor quickly. This function can make the car start or stop quickly.

This driver module  can work under the PWM duty cycle of 0% -98%.

Electronic Parameter :

1、Peak current (Load): 50A

2、Recommend max working current(Load): 20A

3、Power VCC (Load): 0V~30V

4、Recommend power vcc(load) : 12V ~ 26V

5、Control VCC: 4V~12V

6、Control TTL Voltage; 2.5V ~ 12V

Notice : 

1) : Control TTL voltage means the High voltage of the control pins (EN, LPWM, RPWM, DIS).

2) : The stable max working current is 20A while load vcc is between 12V~30V. The current is restricted by heat dissipation. Current, we don't add any heat radiator on the board.So if the current is over 20A, the heat may melt the sldering tin and cause problems. If you want it working stable at higher current, you should add radiator.

3) : Power VCC is recommended to be higher than 12V if your load is large-current devices. While over 12V, the MOSFET is working fully and its power consumption is small. So the heat will be less. If your load current is not large and just several  Amperes, the power VCC can be as low as 3V.

Interface :

We are trying to let this driver be compatible with Arduino and non-Arduino users. We leave holes on the PCB and so mount long-pin felmale hearders to plug in Arduino. If you are non-Arduino user, leave the holes alone. 

Above in the red box are for Arduino. We will ship the long-pin female headers with this module. 





To improve performance while with large current load. you could add soldering tin on the routs shown below. 



Dimension :

PCB Size: 52.3mm x 63.9mm

Mount Hole: 44.4mm x 57.0mm, 3mm Diameter

High: 12.4mm(without long-pin headers) or 26.4mm (with long-pin headers)

Control :

Basically the control is very easy.

* Rotate forward: EN = HIGH, RPWM = PWM, LPWM = HIGH, DIS = vacant

* Rotate reverse: EN = HIGH, RPWM = HIGH, LPWM = PWM, DIS = vacant

* Stop and brake: EN = HIGH, RPWM = HIGH, LPWM = HIGH, DIS = vacant

* Stop but not brake: EN = 0, RPWM = HIGH, LPWM = HIGH, DIS = vacant

* Prohibit : EN = X, RPWM = X, LPWM = X, DIS = HIGH

For Arduin users : 
                  Correction in below image Channel A.....LPWM.......arduino pn 11 NOT 5. 


Please Note :

1、Smaller PWM duty will get higher speed.

2、 PWM frequency should be 1Khz ~ 60Khz. Smaller frequency could get it work but not in perfect performace.It may increase the module's resonse time, but very slight in nanosecond level.We can't sense it. Default frequency of Arduino PWM is 0.5Khz. In our test, the default frequency could get it work very well. But remember, for better performance, the recommended frequency is 1Khz ~ 60Khz. In our library, we set the pwm frequency over 1Khz.

Document Download :

Library for Arduino

Product list :

1、50A Dual-Channel Motor Drive Module x 1

2、6 Pin Female pins for Arduino x 2

3、8 Pin Female pins for Arduino x 2

Note: by default, the female pins are not soldered on the module.   

16 into 1 16CH PWM Controller Servo Control Module CJMCU-PCA9685 12-Bit I2C Bus based

CJMCU-PCA9685 16-Channel 12-Bit Fm + I2C Bus PWM Controller Servo Control Module


16 LED drivers, each output programmable as:

turn off


Programmable LED brightness

Programmable Group Blur / Blink Mix with independent LED brightness

1MHz Fast Mode Plus is compatible with an I2C bus interface with 30mA drive capability on SDA to drive a high capacitive bus

Each LED output enables 4096 (12 bits) linearly programmable brightness from full off (default) to maximum brightness 

Can be programmed for open-drain LED output selection (the default is push-pull) 16 push-pull output (5V can absorb 25mA sink current and provide 10mA pull current), no input function


The output status can be programmed to be changed when the response or stop command is made to update all outputs simultaneously or byte-by-byte update output (default is "Stop command change")


Low active output enable input pin, when the pin is high when the LED output can be programmed to 0,1 or high impedance state (power default is high impedance state)

6 hardware address pins make the same I2C bus can connect 62 PCA9685 devices \

LED output frequency (all LEDs) is typically 40Hz to 1000Hz (when the oscillator is 25MHz, the prescaler register defaults to 1EH will produce a 200Hz refresh rate)

4 software programmable I2C bus addresses (an LED group call address and three LED sub call addresses) so that the device group can be addressed at any time in any combination (for example, a register is used for " All Calls "All PCA9634 devices on the I2C bus can be addressed at the same time and the second register is used for three different addresses, then one-third of the bus in the device group can Is addressed at the same time), software enable and disable I2C bus address

The software reset feature (SWRST Call) allows the device to be reset via the I2C bus

25MHz internal crystal, no external devices

The maximum allowable 50MHz external input clock

Internal power-on reset

There is a noise filter at the SDA / SCL input

The output pin has edge rate control

There is no glitch output at power up

Support hot access

Low standby current

Operating voltage range: 2.3V to 5.5V

Can withstand 5.5V input

Can work in minus 40 degrees Celsius to 85 degrees Celsius environment

ESD protection over 2000V HBM / JESD22-A114,200V MM / JESD22-A115 and 1000V CDM / JESD22-C101

JEDEC standard JESD78 exceeds 100mA when the lock test

Package: TSSOP28 and HVQFN28