# Title: eFuse Click Board™ ## Description: How Does The eFuse Click Board™ Work? The eFuse Click Board™ as its foundation uses the STPW12, a programmable electronic power breaker optimized to monitor the input power from STMicroelectronics. The device is designed and optimized to work on 12V power rails, even if the operating supply voltage can range from 10.5V to 18V. Connected in series to the power rail, it can disconnect the electronic circuitry on its output if the power consumption overcomes the programmed limit. The intervention threshold is programmed by the resistor connected by the RSET terminal. When this happens, the STPW12 automatically opens the integrated power switch and disconnects the load. The overcoming of the power limit threshold is signaled on the monitor/fault pin on the onboard header pin labelled as VMON. The monitor/fault pin is proportional to the power, continuously present on the pin, and provides two valuable signals for the real-time control of the device and application status. After a particular delay time, programmable by the user, the STPW12 automatically tries again to close the internal switch and re-connect the load. The eFuse Click Board™ communicates with MCU using two GPIO pins routed on the PWM and RST pins of the mikroBUS™ socket labelled PWM and EN. The device can be enabled or disabled through a dedicated Enable (EN) pin with a direct PWM mode, which can be achieved through an external PWM signal. In this mode, the device's internal power switch can be driven ON/OFF by an external PWM signal, provided to the PWM pin of the STPW12 (square wave, maximum 2kHz, duty cycle 20% - 100%). This approach allows the user to optimize the design power distribution system in terms of accurate power control, choice of isolation material, safety improvements, such as the reduced risk of flammability and easier qualification and certification flow. The eFuse Click Board™ can be operated only with a 3.3V logic voltage level. The board must perform appropriate logic voltage level conversion before use with MCUs with different logic levels. However, the Click board™ comes equipped with a library containing functions and an example code that can be used, as a reference, for further development. SPECIFICATIONS Type Power Switch Applications The eFuse Click Board™ can be used for industrial and consumer applications, fault protection, overcurrent surge protection, and more On-board modules STPW12 - programmable electronic power breaker optimized to monitor the input power from STMicroelectronics Key Features Real-time input power sensing, undervoltage lockout, PWM mode, thermal shutdown, enable function, short-circuit current limit, and more Interface GPIO,PWM Compatibility mikroBUS Click board size M (42.9 x 25.4 mm) Input Voltage 3.3V,External PINOUT DIAGRAM This table shows how the pinout of the eFuse Click Board™ corresponds to the pinout on the mikroBUS™ socket (the latter shown in the two middle columns). Notes Pin Pin Notes NC 1 AN PWM 16 PWM PWM Signal Enable EN 2 RST INT 15 NC NC 3 CS RX 14 NC NC 4 SCK TX 13 NC NC 5 MISO SCL 12 NC NC 6 MOSI SDA 11 NC Power Supply 3.3V 7 3.3V 5V 10 NC Ground GND 8 GND GND 9 GND Ground ONBOARD SETTINGS AND INDICATORS Label Name Default Description LD1 PWR - Power LED Indicator J1 VMON Unpopulated Power Monitoring Header EFUSE CLICK ELECTRICAL SPECIFICATIONS Description Min Typ Max Unit Supply Voltage VCC - 3.3 - V External Supply Voltage VIN 10.5 12 18 V Current Limit - 1 - A Power Limit Range 10 - 15 W PWM Signal Frequency - 2 - kHz PWM Duty Cycle 20 - 100 % Operating Temperature Range -40 +25 +125 °C ## Product type: Click Board ## Vendor: Mikroelektronika d.o.o. ## Tags: Click Board, MikroE, Power Management, Power Switch ## Price range: 12.6 - 12.6 GBP ## Link: https://thedebugstore.com/products/mikroe-4726-efuse-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) - [Power Management Click Boards™](https://thedebugstore.com/a/llms/collections/power-management-click-boards-catalogue) - [MikroE Click Boards™](https://thedebugstore.com/a/llms/collections/mikroe-click-boards-catalogue-uk) - [Power Switch Click Boards™](https://thedebugstore.com/a/llms/collections/power-switch-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-4726, Available: yes, Inventory: 1 ## Metafields - title_tag: MikroE eFuse Click Board™ (MIKROE-4726) - description_tag: The eFuse Click Board™ is a compact add-on board that contains a programmable electronic power breaker. This board features the STPW12, an integrated electronic power breaker optimized to monitor the input power from STMicroelectronics. From Debug Store UK - badge:
- widget:The eFuse Click Board™ as its foundation uses the STPW12, a programmable electronic power breaker optimized to monitor the input power from STMicroelectronics. The device is designed and optimized to work on 12V power rails, even if the operating supply voltage can range from 10.5V to 18V. Connected in series to the power rail, it can disconnect the electronic circuitry on its output if the power consumption overcomes the programmed limit. The intervention threshold is programmed by the resistor connected by the RSET terminal. When this happens, the STPW12 automatically opens the integrated power switch and disconnects the load.

The overcoming of the power limit threshold is signaled on the monitor/fault pin on the onboard header pin labelled as VMON. The monitor/fault pin is proportional to the power, continuously present on the pin, and provides two valuable signals for the real-time control of the device and application status. After a particular delay time, programmable by the user, the STPW12 automatically tries again to close the internal switch and re-connect the load.
The eFuse Click Board™ communicates with MCU using two GPIO pins routed on the PWM and RST pins of the mikroBUS™ socket labelled PWM and EN. The device can be enabled or disabled through a dedicated Enable (EN) pin with a direct PWM mode, which can be achieved through an external PWM signal. In this mode, the device's internal power switch can be driven ON/OFF by an external PWM signal, provided to the PWM pin of the STPW12 (square wave, maximum 2kHz, duty cycle 20% - 100%). This approach allows the user to optimize the design power distribution system in terms of accurate power control, choice of isolation material, safety improvements, such as the reduced risk of flammability and easier qualification and certification flow.
The eFuse Click Board™ can be operated only with a 3.3V logic voltage level. The board must perform appropriate logic voltage level conversion before use with MCUs with different logic levels. However, the Click board™ comes equipped with a library containing functions and an example code that can be used, as a reference, for further development.
| Type | Power Switch |
| Applications | The eFuse Click Board™ can be used for industrial and consumer applications, fault protection, overcurrent surge protection, and more |
| On-board modules | STPW12 - programmable electronic power breaker optimized to monitor the input power from STMicroelectronics |
| Key Features | Real-time input power sensing, undervoltage lockout, PWM mode, thermal shutdown, enable function, short-circuit current limit, and more |
| Interface | GPIO,PWM |
| Compatibility | mikroBUS |
| Click board size | M (42.9 x 25.4 mm) |
| Input Voltage | 3.3V,External |
This table shows how the pinout of the eFuse Click Board™ corresponds to the pinout on the mikroBUS™ socket (the latter shown in the two middle columns).
| Notes | Pin | ![]() |
Pin | Notes | |||
|---|---|---|---|---|---|---|---|
| NC | 1 | AN | PWM | 16 | PWM | PWM Signal | |
| Enable | EN | 2 | RST | INT | 15 | NC | |
| NC | 3 | CS | RX | 14 | NC | ||
| NC | 4 | SCK | TX | 13 | NC | ||
| NC | 5 | MISO | SCL | 12 | NC | ||
| NC | 6 | MOSI | SDA | 11 | NC | ||
| Power Supply | 3.3V | 7 | 3.3V | 5V | 10 | NC | |
| Ground | GND | 8 | GND | GND | 9 | GND | Ground |
| Label | Name | Default | Description |
|---|---|---|---|
| LD1 | PWR | - | Power LED Indicator |
| J1 | VMON | Unpopulated | Power Monitoring Header |
| Description | Min | Typ | Max | Unit |
|---|---|---|---|---|
| Supply Voltage VCC | - | 3.3 | - | V |
| External Supply Voltage VIN | 10.5 | 12 | 18 | V |
| Current Limit | - | 1 | - | A |
| Power Limit Range | 10 | - | 15 | W |
| PWM Signal Frequency | - | 2 | - | kHz |
| PWM Duty Cycle | 20 | - | 100 | % |
| Operating Temperature Range | -40 | +25 | +125 | °C |
We provide a library for the eFuse 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 to control the eFuse Click Board™. Library performs a standard SPI interface communication.
void efuse_enable_device ( uint8_t en_dev ) - Enable the device function.Enable the device function. float efuse_get_voltage ( uint16_t adc_data ) - Get voltage function.float efuse_get_power ( uint16_t adc_data, float input_voltage ) - Get power function.The application is composed of three sections :
void application_task ( )
{
adc_data = efuse_read_data( );
mikrobus_logWrite( " ADC Monitor : ", _LOG_LINE );
mikrobus_logWrite( "- - - - - - - - - - - -", _LOG_LINE );
mikrobus_logWrite( " ADC = ", _LOG_TEXT );
WordToStr( adc_data, log_demo );
Ltrim( log_demo );
mikrobus_logWrite( log_demo, _LOG_LINE );
voltage = efuse_get_voltage( adc_data );
mikrobus_logWrite( " Voltage = ", _LOG_TEXT );
FloatToStr( voltage, log_demo );
mikrobus_logWrite( log_demo, _LOG_TEXT );
mikrobus_logWrite( " mV", _LOG_LINE );
mikrobus_logWrite( "-- -- -- -- -- -- -- --", _LOG_LINE );
power = efuse_get_power( adc_data, input_voltage );
mikrobus_logWrite( " Power Monitor : ", _LOG_LINE );
mikrobus_logWrite( "- - - - - - - - - - - -", _LOG_LINE );
mikrobus_logWrite( " Power = ", _LOG_TEXT );
FloatToStr( power, log_demo );
mikrobus_logWrite( log_demo, _LOG_TEXT );
mikrobus_logWrite( " W", _LOG_LINE );
mikrobus_logWrite( "-----------------------", _LOG_LINE );
Delay_ms( 3000 );
}
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 a USB UART click, USB UART 2 click or RS232 click 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.
The eFuse 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":"eFuse Click Board™ Schematic"}],"download_filetype":[{"download_filetype":"pdf"}]},{"download_file":[{"download_file":"STMicroelectronics STPW12 Electronic Power Breaker Datasheet"}],"download_filetype":[{"download_filetype":"pdf"}]}] - device_vendor: STMicroelectronics - device_type: STPW12PHR - warranty: 12 months - brand: MikroE - manufacturer: Mikroelektronika d.o.o. - target_keyword: eFuse Click Board - brands: gid://shopify/Metaobject/56256004319 - breadcrumbs: ["gid://shopify/Collection/447955239135","gid://shopify/Collection/241680580797","gid://shopify/Collection/241545478333"] - customhs_code: 847330 - detailed_description: {"type":"root","children":[{"type":"heading","level":3,"children":[{"type":"text","value":"How Does The eFuse Click Board™ Work?"}]},{"type":"paragraph","children":[{"type":"text","value":"The "},{"type":"text","value":"eFuse Click Board™","bold":true,"italic":true},{"type":"text","value":" as its foundation uses the STPW12, a programmable electronic power breaker optimized to monitor the input power from STMicroelectronics. The device is designed and optimized to work on 12V power rails, even if the operating supply voltage can range from 10.5V to 18V. Connected in series to the power rail, it can disconnect the electronic circuitry on its output if the power consumption overcomes the programmed limit. The intervention threshold is programmed by the resistor connected by the RSET terminal. When this happens, the STPW12 automatically opens the integrated power switch and disconnects the load."}]},{"type":"paragraph","children":[{"type":"text","value":""}]},{"type":"paragraph","children":[{"type":"text","value":"The overcoming of the power limit threshold is signaled on the monitor/fault pin on the onboard header pin labelled as VMON. The monitor/fault pin is proportional to the power, continuously present on the pin, and provides two valuable signals for the real-time control of the device and application status. After a particular delay time, programmable by the user, the STPW12 automatically tries again to close the internal switch and re-connect the load."}]},{"type":"paragraph","children":[{"type":"text","value":"The "},{"type":"text","value":"eFuse Click Board™","bold":true},{"type":"text","value":" communicates with MCU using two GPIO pins routed on the PWM and RST pins of the mikroBUS™ socket labelled PWM and EN. The device can be enabled or disabled through a dedicated Enable (EN) pin with a direct PWM mode, which can be achieved through an external PWM signal. In this mode, the device's internal power switch can be driven ON/OFF by an external PWM signal, provided to the PWM pin of the STPW12 (square wave, maximum 2kHz, duty cycle 20% - 100%). This approach allows the user to optimize the design power distribution system in terms of accurate power control, choice of isolation material, safety improvements, such as the reduced risk of flammability and easier qualification and certification flow."}]},{"type":"paragraph","children":[{"type":"text","value":"The "},{"type":"text","value":"eFuse Click Board™","bold":true},{"type":"text","value":" can be operated only with a 3.3V logic voltage level. The board must perform appropriate logic voltage level conversion before use with MCUs with different logic levels. However, the Click board™ comes equipped with a library containing functions and an example code that can be used, as a reference, for further development."}]},{"type":"heading","level":3,"children":[{"type":"text","value":"SPECIFICATIONS"}]},{"type":"paragraph","children":[{"type":"text","value":"Type\nPower Switch\nApplications\nThe eFuse Click Board™ can be used for industrial and consumer applications, fault protection, overcurrent surge protection, and more\nOn-board modules\nSTPW12 - programmable electronic power breaker optimized to monitor the input power from STMicroelectronics\nKey Features\nReal-time input power sensing, undervoltage lockout, PWM mode, thermal shutdown, enable function, short-circuit current limit, and more\nInterface\nGPIO,PWM\nCompatibility\nmikroBUS\nClick board size\nM (42.9 x 25.4 mm)\nInput Voltage\n3.3V,External"}]},{"type":"heading","level":3,"children":[{"type":"text","value":"PINOUT DIAGRAM"}]},{"type":"paragraph","children":[{"type":"text","value":"This table shows how the pinout of the "},{"type":"text","value":"eFuse Click Board™","bold":true},{"type":"text","value":" 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\nNC\n1\nAN\nPWM\n16\nPWM\nPWM Signal\nEnable\nEN\n2\nRST\nINT\n15\nNC\nNC\n3\nCS\nRX\n14\nNC\nNC\n4\nSCK\nTX\n13\nNC\nNC\n5\nMISO\nSCL\n12\nNC\nNC\n6\nMOSI\nSDA\n11\nNC\nPower Supply\n3.3V\n7\n3.3V\n5V\n10\nNC\nGround\nGND\n8\nGND\nGND\n9\nGND\nGround"}]},{"type":"heading","level":3,"children":[{"type":"text","value":"ONBOARD SETTINGS AND INDICATORS"}]},{"type":"paragraph","children":[{"type":"text","value":"Label\nName\nDefault\nDescription\nLD1\nPWR\n-\nPower LED Indicator\nJ1\nVMON\nUnpopulated\nPower Monitoring Header"}]},{"type":"heading","level":3,"children":[{"type":"text","value":"EFUSE CLICK ELECTRICAL SPECIFICATIONS"}]},{"type":"paragraph","children":[{"type":"text","value":"Description\nMin\nTyp\nMax\nUnit\nSupply Voltage VCC\n-\n3.3\n-\nV\nExternal Supply Voltage VIN\n10.5\n12\n18\nV\nCurrent Limit\n-\n1\n-\nA\nPower Limit Range\n10\n-\n15\nW\nPWM Signal Frequency\n-\n2\n-\nkHz\nPWM Duty Cycle\n20\n-\n100\n%\nOperating Temperature Range\n-40\n+25\n+125\n°C"}]},{"type":"heading","level":3,"children":[{"type":"text","value":" "}]}]} - summary:The eFuse Click Board™ is a compact add-on board that contains a programmable electronic power breaker. This board features the STPW12, an integrated electronic power breaker optimized to monitor the input power from STMicroelectronics. Connected in series to the power rail, it can disconnect the electronic circuitry on its output if the power consumption overcomes the programmed limit. The intervention of the protection is communicated to the MCU through a signal on the fault pin. The device can also be enabled/disabled through a dedicated Enable pin with a direct PWM mode, which can be achieved through an external PWM signal.
The eFuse Click Board™ is suitable for industrial and consumer applications, fault protection, overcurrent surge protection, and more