# Title: Current 3 Click Board™ ## Description: How Does The Current 3 Click Board™ Work? The Current 3 Click Board™ is based on the EMC1702, a combination of the high-side current sensing device with a precision voltage and temperature measurement capabilities from Microchip. It measures the voltage developed across an external sense resistor to represent the high-side current of a battery or voltage regulator, and also measures the source voltage and uses these measured values to present a proportional power calculation. The EMC1702 contains additional bi-directional peak detection circuitry to flag instantaneous current spikes with programmable time duration and magnitude threshold. Also, it possesses an external diode channel for temperature measurement as well as an internal diode for ambient temperature measurements. The EMC1702 current-sense measurement converts differential input voltage measured across an external sense resistor to a proportional output voltage. This voltage is digitized using a variable resolution (13-bit to 15-bit) Sigma-Delta ADC and I2C protocol. The current range allows for large variations in measured current with high accuracy and a low voltage drop across the resistor. The Current 3 Click Board™ communicates with MCU using the standard I2C 2-Wire interface with a maximum frequency of 400kHz. The EMC1702 slave address is determined by a resistor connected R6 (0Ω) between the ground and the ADDR_SEL pin. Various values of this resistor also provide different slave addresses (0Ω is equal to 1001_100(r/w)). The EMC1702 has two levels of monitoring and contains user-programmable bipolar Full-Scale Sense Ranges (FSSR). Each VSENSE measurement is averaged over a user-programmable time. If VSENSE exceeds (or drops below) the respective limits, the ALERT pin, routed on the INT pin of the mikroBUS™ socket labelled as ALT, may be asserted. It also contains user-programmable current peak detection circuitry on DUR_SEL and TH_SEL pins that will assert the THERM pin, routed on the RST pin of the mikroBUS™ socket labelled as TRM, if a current spike is detected larger than the programmed threshold and of longer duration than the programmed time (threshold and duration selected by resistors R7 and R8). The Current 3 Click Board™ is designed to be operated with both 3.3V and 5V logic voltage levels that can be selected via VCC SEL jumper. This allows for both 3.3V and 5V capable MCUs to use the I2C communication lines properly. SPECIFICATIONS Type Measurements Applications Can be used for embedded, industrial, and power management systems applications. On-board modules The Current 3 Click Board™ is based on the EMC1702, a combination of the high-side current sensing device with a precision voltage and temperature measurement capabilities from Microchip. Key Features High-side current sensor, temperature monitoring, hardware set peak detector, accuracy, and more. Interface 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 of the Current 3 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 NC Current Peak Duration Detection TRM 2 RST INT 15 ALR Interrupt 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 JP1 VCC SEL Left Logic Voltage Level Selection 3V3/5V: Left position 3V3, Right position 5V CURRENT 3 CLICK ELECTRICAL SPECIFICATIONS Description Min Typ Max Unit Supply Voltage -0.3 - 26 V Voltage on SENSE terminal -0.3 - 26 V Peak Detector Threshold Range - 80 - mV Peak Detector Duration Range - 3072 - ms Operating Temperature Range -40 - +85 °C ## Product type: Click Board ## Vendor: Mikroelektronika d.o.o. ## Tags: Click Board, Current, Measurement, MikroE, Mixed Signal, Sensor ## Price range: 12.6 - 12.6 GBP ## Link: https://thedebugstore.com/products/mikroe-4203-current-3-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) - [Mixed Signal Click Boards™](https://thedebugstore.com/a/llms/collections/mixed-signal-click-boards-catalogue-uk) - [Sensor Click Boards™](https://thedebugstore.com/a/llms/collections/sensor-click-boards-catalogue) - [MikroE Click Boards™](https://thedebugstore.com/a/llms/collections/mikroe-click-boards-catalogue-uk) - [Current Sensor Click Boards™](https://thedebugstore.com/a/llms/collections/current-sensor-click-boards-catalogue) - [Measurements Click Boards™](https://thedebugstore.com/a/llms/collections/measurement-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-4203, Available: yes, Inventory: 1 ## Metafields - full_description:
The Current 3 Click Board™ is based on the EMC1702, a combination of the high-side current sensing device with a precision voltage and temperature measurement capabilities from Microchip. It measures the voltage developed across an external sense resistor to represent the high-side current of a battery or voltage regulator, and also measures the source voltage and uses these measured values to present a proportional power calculation. The EMC1702 contains additional bi-directional peak detection circuitry to flag instantaneous current spikes with programmable time duration and magnitude threshold. Also, it possesses an external diode channel for temperature measurement as well as an internal diode for ambient temperature measurements.

The EMC1702 current-sense measurement converts differential input voltage measured across an external sense resistor to a proportional output voltage. This voltage is digitized using a variable resolution (13-bit to 15-bit) Sigma-Delta ADC and I2C protocol. The current range allows for large variations in measured current with high accuracy and a low voltage drop across the resistor.
The Current 3 Click Board™ communicates with MCU using the standard I2C 2-Wire interface with a maximum frequency of 400kHz. The EMC1702 slave address is determined by a resistor connected R6 (0Ω) between the ground and the ADDR_SEL pin. Various values of this resistor also provide different slave addresses (0Ω is equal to 1001_100(r/w)).
The EMC1702 has two levels of monitoring and contains user-programmable bipolar Full-Scale Sense Ranges (FSSR). Each VSENSE measurement is averaged over a user-programmable time. If VSENSE exceeds (or drops below) the respective limits, the ALERT pin, routed on the INT pin of the mikroBUS™ socket labelled as ALT, may be asserted. It also contains user-programmable current peak detection circuitry on DUR_SEL and TH_SEL pins that will assert the THERM pin, routed on the RST pin of the mikroBUS™ socket labelled as TRM, if a current spike is detected larger than the programmed threshold and of longer duration than the programmed time (threshold and duration selected by resistors R7 and R8).
The Current 3 Click Board™ is designed to be operated with both 3.3V and 5V logic voltage levels that can be selected via VCC SEL jumper. This allows for both 3.3V and 5V capable MCUs to use the I2C communication lines properly.
| Type | Measurements |
| Applications | Can be used for embedded, industrial, and power management systems applications. |
| On-board modules | The Current 3 Click Board™ is based on the EMC1702, a combination of the high-side current sensing device with a precision voltage and temperature measurement capabilities from Microchip. |
| Key Features | High-side current sensor, temperature monitoring, hardware set peak detector, accuracy, and more. |
| Interface | 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 of the Current 3 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 | NC | ||
| Current Peak Duration Detection | TRM | 2 | RST | INT | 15 | ALR | Interrupt |
| 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 |
| JP1 | VCC SEL | Left | Logic Voltage Level Selection 3V3/5V: Left position 3V3, Right position 5V |
| Description | Min | Typ | Max | Unit |
|---|---|---|---|---|
| Supply Voltage | -0.3 | - | 26 | V |
| Voltage on SENSE terminal | -0.3 | - | 26 | V |
| Peak Detector Threshold Range | - | 80 | - | mV |
| Peak Detector Duration Range | - | 3072 | - | ms |
| Operating Temperature Range | -40 | - | +85 | °C |
This click board features an A-172-MRQ, a 2D capacitive fingerprint sensor with active scanning area of 8.8 x 8x8 mm and resolution of 176 x 176 pixels. The sensor is based on capacitive-contact technology with hardened surface and enhanced ESD immunity. On board Nuvoton M2301 MCU which serves as interface IC and control unit on this board, interface this sensor over high speed SPI interface and comes with built-in fingerprint matching capability while leaving most of the chip resource to application developers. Developers can develop fingerprint-related products based on the communication protocol without the advanced knowledge of fingerprint identification.

The Fingerprint 2 Click has stable performance and simple structure. The simplified functions for faster and easy development include fingerprint comparison, image scanning transmission, search, registered fingerprint storage and system unique internal code protection mechanism. The fingerprint comparison program can register at most 24 fingerprints, the comparison speed is fast and the correct rate is very high.
Thanks to the Nuvoton MCU with the on-chip crypto-accelerator, Cortex-M23 TrustZone, and XOM facilities that is communicating with the fingerprint sensor and providing information to the host, Fingerprint 2 Click board can be interfaced with commands over UART protocol (baud rate 115200) or USB 2.0 full speed.
For proper operation Fingerprint 2 Click board needs to be supplied with 3.3V and 5V. However, note that this board it is designed to be operated only with 3.3V logic levels. Therefore a proper logic voltage level conversion should be performed before the Click board™ is used with MCUs with logic levels of 5V.
For using and controlling Fingerprint 2 Click with PC Application from ByNew you will need first to connect your board to PC by using USB or some TTL converter for UART. After that you can start Utility tool BNQuickick.exe and select the COM port and Baud rate to operate/control this board.
Since this application is simplifying testing our board and acts as MCU host you can use the same commands from Fingerprint 2 Click example to control our board.
- amazon_main_image: https://www.thedebugstore.com/images/product/lg-current-3-click-front.jpg - amazon_other_image_1: https://www.thedebugstore.com/images/product/lg-current-3-click-back.jpg - amazon_other_image_2: https://www.thedebugstore.com/images/product/lg-current-3-click-fusion.jpg - amazon_other_image_3: https://www.thedebugstore.com/images/product/lg-current-3-click-shuttle.jpg - amazon_other_image_4: https://www.thedebugstore.com/images/product/lg-current-3-click-clicker.jpg - amazon_other_image_5: https://www.thedebugstore.com/images/product/lg-current-3-click-breadboard.jpg - amazon_other_image_6: https://www.thedebugstore.com/images/product/lg-fingerprint-3-click-breadboard.jpg - amazon_browse_node: 428655031 - mpn: MIKROE-4203 - backorder_label: If no stock shown above, check availability - badge: - widget:We provide a library for the Current 3 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 Current 3 Click Board™. A library performs the communication with the device via I2C interface.
float current3_get_temperature ( uint8_t temp_sel ) - Get temperature function.float current3_get_source_voltage ( void ) - Get source voltage function.float current3_get_current ( void ) - Get current measurement function.The application is composed of three sections :
void application_task ( )
{
temperature = current3_get_temperature( CURRENT3_TEMP_INTERNAL_DIODE );
FloatToStr( temperature, log_text );
Ltrim( log_text );
mikrobus_logWrite( " Temperature = ", _LOG_TEXT );
mikrobus_logWrite( log_text, _LOG_TEXT );
mikrobus_logWrite( " C", _LOG_LINE );
voltage = current3_get_source_voltage( );
FloatToStr( voltage, log_text );
Ltrim( log_text );
mikrobus_logWrite( " Voltage = ", _LOG_TEXT );
mikrobus_logWrite( log_text, _LOG_TEXT );
mikrobus_logWrite( " V", _LOG_LINE );
current = current3_get_current( );
FloatToStr( current, log_text );
mikrobus_logWrite( " Current = ", _LOG_TEXT );
mikrobus_logWrite( log_text, _LOG_TEXT );
mikrobus_logWrite( " mA", _LOG_LINE );
mikrobus_logWrite( "---------------------------", _LOG_LINE );
Delay_ms( 2000 );
}
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.
The Current 3 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":"Current 3 Click Board™ Schematic"}],"download_filetype":[{"download_filetype":"pdf"}]},{"download_file":[{"download_file":"Microchip EMC1702 High-Side Current Sensor Datasheet"}],"download_filetype":[{"download_filetype":"pdf"}]}] - device_vendor: Microchip Technology - device_type: EMC1702-1-KP-TR - warranty: 12 months - brand: MikroE - key_feature_1: Current Sensing and Temperature Measurement - manufacturer: Mikroelektronika d.o.o. - target_keyword: Current 3 Click Board - brands: gid://shopify/Metaobject/56256004319 - breadcrumbs: ["gid://shopify/Collection/447955239135","gid://shopify/Collection/241680580797","gid://shopify/Collection/241545969853"] - customhs_code: 847330 - detailed_description: {"type":"root","children":[{"type":"heading","level":3,"children":[{"type":"text","value":"How Does The Current 3 Click Board™ Work?"}]},{"type":"paragraph","children":[{"type":"text","value":"The "},{"type":"text","value":"Current 3 Click Board™","bold":true,"italic":true},{"type":"text","value":" is based on the EMC1702, a combination of the high-side current sensing device with a precision voltage and temperature measurement capabilities from Microchip. It measures the voltage developed across an external sense resistor to represent the high-side current of a battery or voltage regulator, and also measures the source voltage and uses these measured values to present a proportional power calculation. The EMC1702 contains additional bi-directional peak detection circuitry to flag instantaneous current spikes with programmable time duration and magnitude threshold. Also, it possesses an external diode channel for temperature measurement as well as an internal diode for ambient temperature measurements."}]},{"type":"paragraph","children":[{"type":"text","value":""}]},{"type":"paragraph","children":[{"type":"text","value":"The EMC1702 current-sense measurement converts differential input voltage measured across an external sense resistor to a proportional output voltage. This voltage is digitized using a variable resolution (13-bit to 15-bit) Sigma-Delta ADC and I2C protocol. The current range allows for large variations in measured current with high accuracy and a low voltage drop across the resistor."}]},{"type":"paragraph","children":[{"type":"text","value":"The "},{"type":"text","value":"Current 3 Click Board™","bold":true},{"type":"text","value":" communicates with MCU using the standard I2C 2-Wire interface with a maximum frequency of 400kHz. The EMC1702 slave address is determined by a resistor connected R6 (0Ω) between the ground and the ADDR_SEL pin. Various values of this resistor also provide different slave addresses (0Ω is equal to 1001_100(r/w))."}]},{"type":"paragraph","children":[{"type":"text","value":"The EMC1702 has two levels of monitoring and contains user-programmable bipolar Full-Scale Sense Ranges (FSSR). Each VSENSE measurement is averaged over a user-programmable time. If VSENSE exceeds (or drops below) the respective limits, the ALERT pin, routed on the INT pin of the mikroBUS™ socket labelled as ALT, may be asserted. It also contains user-programmable current peak detection circuitry on DUR_SEL and TH_SEL pins that will assert the THERM pin, routed on the RST pin of the mikroBUS™ socket labelled as TRM, if a current spike is detected larger than the programmed threshold and of longer duration than the programmed time (threshold and duration selected by resistors R7 and R8)."}]},{"type":"paragraph","children":[{"type":"text","value":"The "},{"type":"text","value":"Current 3 Click Board™","bold":true},{"type":"text","value":" is designed to be operated with both 3.3V and 5V logic voltage levels that can be selected via VCC SEL jumper. This allows for both 3.3V and 5V capable MCUs to use the I2C communication lines properly."}]},{"type":"heading","level":3,"children":[{"type":"text","value":"SPECIFICATIONS"}]},{"type":"paragraph","children":[{"type":"text","value":"Type\nMeasurements\nApplications\nCan be used for embedded, industrial, and power management systems applications.\nOn-board modules\nThe Current 3 Click Board™ is based on the EMC1702, a combination of the high-side current sensing device with a precision voltage and temperature measurement capabilities from Microchip.\nKey Features\nHigh-side current sensor, temperature monitoring, hardware set peak detector, accuracy, and more.\nInterface\nI2C\nCompatibility\nmikroBUS\nClick board size\nM (42.9 x 25.4 mm)\nInput Voltage\n3.3V or 5V"}]},{"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":"Current 3 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\nNC\nCurrent Peak Duration Detection\nTRM\n2\nRST\nINT\n15\nALR\nInterrupt\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":"ONBOARD SETTINGS AND INDICATORS"}]},{"type":"paragraph","children":[{"type":"text","value":"Label\nName\nDefault\nDescription\nLD1\nPWR\n-\nPower LED Indicator\nJP1\nVCC SEL\nLeft\nLogic Voltage Level Selection 3V3/5V: Left position 3V3, Right position 5V"}]},{"type":"heading","level":3,"children":[{"type":"text","value":"CURRENT 3 CLICK ELECTRICAL SPECIFICATIONS"}]},{"type":"paragraph","children":[{"type":"text","value":"Description\nMin\nTyp\nMax\nUnit\nSupply Voltage\n-0.3\n-\n26\nV\nVoltage on SENSE terminal\n-0.3\n-\n26\nV\nPeak Detector Threshold Range\n-\n80\n-\nmV\nPeak Detector Duration Range\n-\n3072\n-\nms\nOperating Temperature Range\n-40\n-\n+85\n°C"}]},{"type":"heading","level":3,"children":[{"type":"text","value":" "}]}]} - summary:The Current 3 Click Board™ is a compact add-on board for applications like current sense and temperature monitoring. This board features the EMC1702, a combination of the high-side current sensing device with a temperature measurement function from Microchip. The EMC1702 measures the voltage developed across a sense resistor to represent the high-side current of a battery or voltage regulator, contains bidirectional peak detection circuitry to flag current spikes with programmable time duration and magnitude threshold, and channel for external temperature measurement. This Click Board™ is suitable for embedded, industrial, and power management system applications.
The Current 3 Click Board™ is supported by a mikroSDK compliant library, which includes functions that simplify software development. This Click Board™ comes as a fully tested product, ready to be used on a system equipped with the mikroBUS™ socket.