# Title: H-Bridge 5 Click Board™ ## Description: How Does The H-Bridge 5 Click Board™ Work? The H-Bridge 5 Click Board™'s most important and relevant feature is the MP6515GF-Z, a H-bridge motor driver from Monolithic Power Systems (MPS). This Click Board™ is operates from a supply voltage of up to 30V and delivers motor current up to 1.5A. Its main applications include Solenoid Drivers and DC Brush Motor Drive. Its internal safety features include over-current protection, input over-voltage protection, undervoltage lockout (UVLO), and thermal shutdown. The MP6515GF-Z integrates four N-channel power MOSFETs with 2.8A peak current capability. It is designed to drive DC brush motors, solenoids, or other loads. When it comes to current sensing, the current flowing in the two low-side MOSFETs is sensed with an internal current sensing circuit. A voltage that is proportional to the output current is sourced on VISEN. Current is sensed when one of the low-side MOSFETs is turned on, including during slow decay (brake) mode. The load current applied to VISEN should be kept below 2mA, with no more than 500pF of capacitance. The H-Bridge 5 Click Board™ also contains the PCA9538A, a low-voltage 8-bit General Purpose Input/Output (GPIO) expander with interrupt and reset for I2C-bus/SMBus applications. This feature is designed by NXP. NXP I/O expanders provide a simple solution when additional I/Os are needed while keeping interconnections to a minimum. Expanders provide communication between MP6515GF-Z and MCU, MCU control expander with I2C communication, and set output logic level for I/O pins. The PCA9538A is an I2C-bus slave device. Data is exchanged between the master and PCA9538A through write and read commands using I2C-bus. The two communication lines are a serial data line (SDA) and a serial clock line (SCL). Both lines must be connected to a positive supply via a pull-up resistor when connected to the output stages of a device. Data transfer may be initiated only when the bus is not busy. Given all the capabilities the features that are contained in the H-Bridge 5 Click Board™ have, this Click Board™ is best used for Solenoid Drivers and DC Brush Motor Drive. The H-Bridge 5 Click Board™ comes with a mikroC, mikroBASIC, and mikroPASCAL compilers compatible library, which contains functions for easy and simple operating of this Click Board™. The provided example application demonstrates their usage and can be used as a reference for custom projects. SPECIFICATIONS Type Brushed Applications Solenoid Drivers and DC Brush Motor Drive On-board modules MP6515GF-Z, a H-bridge motor driver from MPS Key Features Simple and versatile logic Interfaces, 3.3V and 5V Compatible Logic Supply, Internal Full H-Bridge Driver, Fault Indication Output Interface Analog,I2C Compatibility mikroBUS Click Board™ size M (42.9 x 25.4 mm) Input Voltage 3.3V or 5V PINOUT DIAGRAM This table shows how the pinout on H-Bridge 5 Click Board™ corresponds to the pinout on the mikroBUS socket (the latter shown in the two middle columns). Notes Pin Pin Notes Analog voltage output AN 1 AN PWM 16 NC Reset RST 2 RST INT 15 INT Interrupt pin NC 3 CS RX 14 NC NC 4 SCK TX 13 NC NC 5 MISO SCL 12 SCL I2C Clock NC 6 MOSI SDA 11 SDA I2C Data Power Supply 3.3V 7 3.3V 5V 10 5V Power supply Ground GND 8 GND GND 9 GND Ground ONBOARD SETTINGS AND INDICATORS Label Name Default Description LD1 PWR - Power LED Indicator TB1 VIN - Terminal udes for connecting external input voltage TB2 MOTOR - Terminal used for connection motor JP1 VCC SEL Left Power supply voltage selection: left position 3.3V, right position 5V JP2 ADR0 Left Select I2C address bit JP3 ADR1 Left Select I2C address bit H-BRIDGE 5 Click Board™ ELECTRICAL SPECIFICATIONS Description Min Typ Max Unit Receive input voltage range 5.4 - 30 V Receive input current range - - 1.5 A ## Product type: Click Board ## Vendor: Mikroelektronika d.o.o. ## Tags: Brushed, Click Board, MikroE, Monolithic Power Systems, Motor Control ## Price range: 12.6 - 12.6 GBP ## Link: https://thedebugstore.com/products/mikroe-3854-h-bridge-5-click-board-uk ## Compare-at price range: 18.0 - 18.0 GBP ## Options - Title: Default Title ## Collections - [New Products](https://thedebugstore.com/a/llms/collections/new-products-debug-store) - [Mikroelektronika d.o.o. (MikroE)](https://thedebugstore.com/a/llms/collections/mikroelektronika-catalogue-uk) - [Monolithic Power Systems (MPS) Device Support: Development Boards & Tools](https://thedebugstore.com/a/llms/collections/devices-monolithic-power) - [Motor Control Click Boards™](https://thedebugstore.com/a/llms/collections/motor-control-click-boards-catalogue) - [MikroE Click Boards™](https://thedebugstore.com/a/llms/collections/mikroe-click-boards-catalogue-uk) - [Brushed Motor Control Click Boards™](https://thedebugstore.com/a/llms/collections/brushed-motor-control-click-boards-catalogue) - [Click Boards™ Summer Sale](https://thedebugstore.com/a/llms/collections/inventory-sale) - [MikroE Sale](https://thedebugstore.com/a/llms/collections/mikroe-sale) - [MIKROE Stock](https://thedebugstore.com/a/llms/collections/mikroe-products-in-stock-sale) ## Variants - Default Title, SKU: MIKROE-3854, Available: yes, Inventory: 1 ## Metafields - full_description:
The H-Bridge 5 Click Board™'s most important and relevant feature is the MP6515GF-Z, a H-bridge motor driver from Monolithic Power Systems (MPS). This Click Board™ is operates from a supply voltage of up to 30V and delivers motor current up to 1.5A. Its main applications include Solenoid Drivers and DC Brush Motor Drive.

Its internal safety features include over-current protection, input over-voltage protection, undervoltage lockout (UVLO), and thermal shutdown. The MP6515GF-Z integrates four N-channel power MOSFETs with 2.8A peak current capability. It is designed to drive DC brush motors, solenoids, or other loads.
When it comes to current sensing, the current flowing in the two low-side MOSFETs is sensed with an internal current sensing circuit. A voltage that is proportional to the output current is sourced on VISEN. Current is sensed when one of the low-side MOSFETs is turned on, including during slow decay (brake) mode. The load current applied to VISEN should be kept below 2mA, with no more than 500pF of capacitance.
The H-Bridge 5 Click Board™ also contains the PCA9538A, a low-voltage 8-bit General Purpose Input/Output (GPIO) expander with interrupt and reset for I2C-bus/SMBus applications. This feature is designed by NXP. NXP I/O expanders provide a simple solution when additional I/Os are needed while keeping interconnections to a minimum. Expanders provide communication between MP6515GF-Z and MCU, MCU control expander with I2C communication, and set output logic level for I/O pins.
The PCA9538A is an I2C-bus slave device. Data is exchanged between the master and PCA9538A through write and read commands using I2C-bus. The two communication lines are a serial data line (SDA) and a serial clock line (SCL). Both lines must be connected to a positive supply via a pull-up resistor when connected to the output stages of a device. Data transfer may be initiated only when the bus is not busy. Given all the capabilities the features that are contained in the H-Bridge 5 Click Board™ have, this Click Board™ is best used for Solenoid Drivers and DC Brush Motor Drive.
The H-Bridge 5 Click Board™ comes with a mikroC, mikroBASIC, and mikroPASCAL compilers compatible library, which contains functions for easy and simple operating of this Click Board™. The provided example application demonstrates their usage and can be used as a reference for custom projects.
| Type | Brushed |
| Applications | Solenoid Drivers and DC Brush Motor Drive |
| On-board modules | MP6515GF-Z, a H-bridge motor driver from MPS |
| Key Features | Simple and versatile logic Interfaces, 3.3V and 5V Compatible Logic Supply, Internal Full H-Bridge Driver, Fault Indication Output |
| Interface | Analog,I2C |
| Compatibility | mikroBUS |
| Click Board™ size | M (42.9 x 25.4 mm) |
| Input Voltage | 3.3V or 5V |
This table shows how the pinout on H-Bridge 5 Click Board™ corresponds to the pinout on the mikroBUS socket (the latter shown in the two middle columns).
| Notes | Pin | ![]() |
Pin | Notes | |||
|---|---|---|---|---|---|---|---|
| Analog voltage output | AN | 1 | AN | PWM | 16 | NC | |
| Reset | RST | 2 | RST | INT | 15 | INT | Interrupt pin |
| NC | 3 | CS | RX | 14 | NC | ||
| NC | 4 | SCK | TX | 13 | NC | ||
| NC | 5 | MISO | SCL | 12 | SCL | I2C Clock | |
| NC | 6 | MOSI | SDA | 11 | SDA | I2C Data | |
| Power Supply | 3.3V | 7 | 3.3V | 5V | 10 | 5V | Power supply |
| Ground | GND | 8 | GND | GND | 9 | GND | Ground |
| Label | Name | Default | Description |
|---|---|---|---|
| LD1 | PWR | - | Power LED Indicator |
| TB1 | VIN | - | Terminal udes for connecting external input voltage |
| TB2 | MOTOR | - | Terminal used for connection motor |
| JP1 | VCC SEL | Left | Power supply voltage selection: left position 3.3V, right position 5V |
| JP2 | ADR0 | Left | Select I2C address bit |
| JP3 | ADR1 | Left | Select I2C address bit |
| Description | Min | Typ | Max | Unit |
|---|---|---|---|---|
| Receive input voltage range | 5.4 | - | 30 | V |
| Receive input current range | - | - | 1.5 | A |
The H-Bridge 5 Click is designed for control DC motors and inductiv loads. This Click Board™ contains the MP6515GF-Z, a H-bridge motor driver from MPS, It features an Full H-Bridge driver with Internal safety features include over-current protection, input over-voltage protection, under voltage lockout (UVLO), and thermal shutdown. This Click also contains the PCA9538A, a low-voltage 8-bit General Purpose Input/Output (GPIO) expander. The H-Bridge 5 Click can be used for Solenoid Drivers and DC Brush Motor Drive.
- amazon_main_image: https://www.thedebugstore.com/images/product/lg-h-bridge-5-click-3854-front_1.jpg - amazon_other_image_1: https://www.thedebugstore.com/images/product/lg-h-bridge-5-click-3854-back_1.jpg - amazon_other_image_2: https://www.thedebugstore.com/images/product/lg-h-bridge-5-click-3854-fusion_1.jpg - amazon_other_image_3: https://www.thedebugstore.com/images/product/lg-h-bridge-5-click-3854-shuttle_1.jpg - amazon_other_image_4: https://www.thedebugstore.com/images/product/lg-h-bridge-5-click-3854-clicker_1.jpg - amazon_other_image_5: https://www.thedebugstore.com/images/product/lg-h-bridge-5-click-3854-breadboard_1.jpg - amazon_other_image_6: https://www.thedebugstore.com/images/product/lg-h-bridge-5-click-3854-breadboard_1.jpg - amazon_browse_node: 428655031 - related_products: MIKROE-3649 - mpn: MIKROE-3854 - backorder_label: If no stock shown above, check availability - badge: - widget:We provide a library for the H-Bridge 5 Click Board™ on our LibStock page, as well as a demo application (example), developed using MikroElektronika compilers. The demo can run on all the main MikroElektronika development boards.
The library covers all the necessary functions that enables the usage of the H-Bridge 5 Click Board™. It initializes and defines the I2c driver and drivers that allow full control of the device to the user. User can use the device to control forward and reverse motion, apply diferent kinds of brake functions and synchronization fast decay functions, enable and disable device, or to put it to sleep. For better control over the device generic read and write functions are made available to the user as well as "set port" and ADC functions.
void hbridge5_foreward() - Function is used to put motor into foreward motion.void hbridge5_reverse() - Function is used to put motor into reverse motion.void hbridge5_brake_low() - Function is used to brake motor to a halt.The application is composed of three sections :
void application_task ( )
{
hbridge5_foreward( );
Delay_ms( 3000 );
hbridge5_brake_low( );
Delay_ms( 1000 );
hbridge5_reverse( );
Delay_ms( 3000 );
hbridge5_brake_low( );
Delay_ms( 1000 );
}
The full application code, and ready to use projects can be found on our LibStock page.
Other mikroE Libraries used in the example:
Depending on the development board you are using, you may need USB UART Click Board™, USB UART 2 Click Board™ or RS232 Click Board™ to connect to your PC, for development systems with no UART to USB interface available on the board. The terminal available in all MikroElektronika compilers, or any other terminal application of your choice, can be used to read the message.
This Click Board™ is supported with mikroSDK - MikroElektronika Software Development Kit. To ensure proper operation of mikroSDK compliant Click Board™ demo applications, mikroSDK should be downloaded from the LibStock and installed for the compiler you are using.
- attachments: [{"download_file":[{"download_file":"H-Bridge 5 Click Board™ Schematic"}],"download_filetype":[{"download_filetype":"pdf"}]},{"download_file":[{"download_file":"Monolithic Power MP6515GF-Z H-Bridge Driver Datasheet"}],"download_filetype":[{"download_filetype":"pdf"}]}] - condition: new - custom_product: false - mpn: MIKROE-3854 - google_product_category: Electronics - custom_label_0: Click Board - device_vendor: Monolithic Power Systems Inc., NXP USA Inc. - device_type: MP6515GF-Z, PCA9538ABSHP - warranty: 12 months - brand: MikroE - manufacturer: Mikroelektronika d.o.o. - target_keyword: H-Bridge 5 Click Board - brands: gid://shopify/Metaobject/56256004319 - breadcrumbs: ["gid://shopify/Collection/447955239135","gid://shopify/Collection/241680580797","gid://shopify/Collection/241545248957","gid://shopify/Collection/279405134013"] - customhs_code: 847330 - detailed_description: {"type":"root","children":[{"type":"heading","level":3,"children":[{"type":"text","value":"How Does The H-Bridge 5 Click Board™ Work?"}]},{"type":"paragraph","children":[{"type":"text","value":"The "},{"type":"text","value":"H-Bridge 5 Click Board™'s","bold":true},{"type":"text","value":" most important and relevant feature is the MP6515GF-Z, a H-bridge motor driver from Monolithic Power Systems (MPS). This Click Board™ is operates from a supply voltage of up to 30V and delivers motor current up to 1.5A. Its main applications include Solenoid Drivers and DC Brush Motor Drive."}]},{"type":"paragraph","children":[{"type":"text","value":""}]},{"type":"paragraph","children":[{"type":"text","value":"Its internal safety features include over-current protection, input over-voltage protection, undervoltage lockout (UVLO), and thermal shutdown. The MP6515GF-Z integrates four N-channel power MOSFETs with 2.8A peak current capability. It is designed to drive DC brush motors, solenoids, or other loads."}]},{"type":"paragraph","children":[{"type":"text","value":"When it comes to current sensing, the current flowing in the two low-side MOSFETs is sensed with an internal current sensing circuit. A voltage that is proportional to the output current is sourced on VISEN. Current is sensed when one of the low-side MOSFETs is turned on, including during slow decay (brake) mode. The load current applied to VISEN should be kept below 2mA, with no more than 500pF of capacitance."}]},{"type":"paragraph","children":[{"type":"text","value":"The H-Bridge 5 Click Board™ also contains the PCA9538A, a low-voltage 8-bit General Purpose Input/Output (GPIO) expander with interrupt and reset for I2C-bus/SMBus applications. This feature is designed by NXP. NXP I/O expanders provide a simple solution when additional I/Os are needed while keeping interconnections to a minimum. Expanders provide communication between MP6515GF-Z and MCU, MCU control expander with I2C communication, and set output logic level for I/O pins."}]},{"type":"paragraph","children":[{"type":"text","value":"The PCA9538A is an I2C-bus slave device. Data is exchanged between the master and PCA9538A through write and read commands using I2C-bus. The two communication lines are a serial data line (SDA) and a serial clock line (SCL). Both lines must be connected to a positive supply via a pull-up resistor when connected to the output stages of a device. Data transfer may be initiated only when the bus is not busy. Given all the capabilities the features that are contained in the H-Bridge 5 Click Board™ have, this Click Board™ is best used for Solenoid Drivers and DC Brush Motor Drive."}]},{"type":"paragraph","children":[{"type":"text","value":"The H-Bridge 5 Click Board™ comes with a mikroC, mikroBASIC, and mikroPASCAL compilers compatible library, which contains functions for easy and simple operating of this Click Board™. The provided example application demonstrates their usage and can be used as a reference for custom projects."}]},{"type":"heading","level":3,"children":[{"type":"text","value":"SPECIFICATIONS"}]},{"type":"paragraph","children":[{"type":"text","value":"Type\nBrushed\nApplications\nSolenoid Drivers and DC Brush Motor Drive\nOn-board modules\nMP6515GF-Z, a H-bridge motor driver from MPS\nKey Features\nSimple and versatile logic Interfaces, 3.3V and 5V Compatible Logic Supply, Internal Full H-Bridge Driver, Fault Indication Output\nInterface\nAnalog,I2C\nCompatibility\nmikroBUS\nClick Board™ size\nM (42.9 x 25.4 mm)\nInput Voltage\n3.3V or 5V"}]},{"type":"paragraph","children":[{"type":"text","value":" "}]},{"type":"heading","level":3,"children":[{"type":"text","value":"PINOUT DIAGRAM"}]},{"type":"paragraph","children":[{"type":"text","value":"This table shows how the pinout on H-Bridge 5 Click Board™ corresponds to the pinout on the mikroBUS socket (the latter shown in the two middle columns)."}]},{"type":"paragraph","children":[{"type":"text","value":"Notes\nPin\nPin\nNotes\nAnalog voltage output\nAN\n1\nAN\nPWM\n16\nNC\nReset\nRST\n2\nRST\nINT\n15\nINT\nInterrupt pin\nNC\n3\nCS\nRX\n14\nNC\nNC\n4\nSCK\nTX\n13\nNC\nNC\n5\nMISO\nSCL\n12\nSCL\nI2C Clock\nNC\n6\nMOSI\nSDA\n11\nSDA\nI2C Data\nPower Supply\n3.3V\n7\n3.3V\n5V\n10\n5V\nPower supply\nGround\nGND\n8\nGND\nGND\n9\nGND\nGround"}]},{"type":"heading","level":3,"children":[{"type":"text","value":""},{"type":"text","value":"ONBOARD SETTINGS AND INDICATORS"}]},{"type":"paragraph","children":[{"type":"text","value":"Label\nName\nDefault\n Description\nLD1\nPWR\n-\nPower LED Indicator\nTB1\nVIN\n-\nTerminal udes for connecting external input voltage\nTB2\nMOTOR\n-\nTerminal used for connection motor\nJP1\nVCC SEL\nLeft\nPower supply voltage selection: left position 3.3V, right position 5V\nJP2\nADR0\nLeft\nSelect I2C address bit\nJP3\nADR1\nLeft\nSelect I2C address bit"}]},{"type":"heading","level":3,"children":[{"type":"text","value":""},{"type":"text","value":"H-BRIDGE 5 Click Board™ ELECTRICAL SPECIFICATIONS"}]},{"type":"paragraph","children":[{"type":"text","value":"Description\nMin\nTyp\nMax\nUnit\nReceive input voltage range\n5.4\n-\n30\nV\nReceive input current range\n-\n-\n1.5\nA"}]},{"type":"heading","level":3,"children":[{"type":"text","value":" "}]}]} - summary:The H-Bridge 5 Click Board™ is designed for control DC motors and inductive loads. This Click Board™ contains the MP6515GF-Z, an H-bridge motor driver from MPS, It features a Full H-Bridge driver with Internal safety features include over-current protection, input over-voltage protection, under-voltage lockout (UVLO), and thermal shutdown. This Click Board™ also contains the PCA9538A, a low-voltage 8-bit General Purpose Input/Output (GPIO) expander.
The H-Bridge 5 Click Board™ can be used for Solenoid Drivers and DC Brush Motor drivers.