All Categories

Cart 0 item

Shopping cart 0 item

Mfr Part # Quantity
SUBMIT (0)

Select Language

Current Language

English

  • English
  • Deutsch
  • Italia
  • Français
  • 한국의
  • русский
  • Svenska
  • Nederland
  • español
  • Português
  • polski
  • Suomi
  • Gaeilge
  • Slovenská
  • Slovenija
  • Čeština
  • Melayu
  • Magyarország
  • Hrvatska
  • Dansk
  • românesc
  • Indonesia
  • Ελλάδα
  • Български език
  • Afrikaans
  • IsiXhosa
  • isiZulu
  • lietuvių
  • Maori
  • Kongeriket
  • Монголулс
  • O'zbek
  • Tiếng Việt
  • हिंदी
  • اردو
  • Kurdî
  • Català
  • Bosna
  • Euskera
  • العربية
  • فارسی
  • Corsa
  • Chicheŵa
  • עִבְרִית
  • Latviešu
  • Hausa
  • Беларусь
  • አማርኛ
  • Republika e Shqipërisë
  • Eesti Vabariik
  • íslenska
  • မြန်မာ
  • Македонски
  • Lëtzebuergesch
  • საქართველო
  • Cambodia
  • Pilipino
  • Azərbaycan
  • ພາສາລາວ
  • বাংলা ভাষার
  • پښتو
  • malaɡasʲ
  • Кыргыз тили
  • Ayiti
  • Қазақша
  • Samoa
  • සිංහල
  • ภาษาไทย
  • Україна
  • Kiswahili
  • Cрпски
  • Galego
  • नेपाली
  • Sesotho
  • Тоҷикӣ
  • Türk dili
  • ગુજરાતી
  • ಕನ್ನಡkannaḍa
  • मराठी
HomeBlogINA226 Current Shunt & Power Monitor IC for Accurate Power Monitoring

IN-STOCK ELECTRONIC COMPONENTS.
FAST QUOTES.

Integrated Circuits, Power Devices & Passive Components
Immediate Sourcing Support

GET QUOTE NOW

INA226 Current Shunt & Power Monitor IC for Accurate Power Monitoring

Time: June 11th, 2026

Browse: 170

The INA226 is a useful current shunt and power monitor designed to measure these values digitally through an I²C or SMBus interface. This article explains what the INA226 is, how it works, its key specifications, pin functions, practical uses, shunt resistor selection, and how it compares with other current sense ICs.

Catalog

INA226

Overview of INA226

The INA226 is a current shunt and power monitor with an I²C- and SMBus-compatible interface. It measures both the shunt voltage across an external resistor and the bus supply voltage, then uses internal calibration and multiplication to provide direct digital readings of current and power.

The device can sense current on common-mode bus voltages from 0 V to 36 V, independent of its own supply voltage. It operates from a 2.7 V to 5.5 V supply and typically draws about 330 µA. It also supports programmable calibration, conversion times, averaging, and up to 16 programmable I²C addresses.

If you are interested in purchasing the INA226, feel free to contact us for pricing and availability.

INA226 Key Features and Specifications

Parameter
Specification
Device Type
Current, Voltage, and Power Monitor
Bus Voltage Measurement Range
0 V to 36 V
Current Sensing Method
High-Side and Low-Side Sensing
Measured Parameters
Current, Voltage, Power
Shunt Voltage Measurement Range
±81.92 mV
ADC Resolution
16-bit
Gain Error (Maximum)
±0.1%
Input Offset Voltage (Maximum)
10 μV
Averaging Modes
Configurable
Conversion Time
Programmable
Communication Interface
I²C / SMBus Compatible
I²C Addresses
16 Programmable Addresses
Supply Voltage (Operating)
2.7 V to 5.5 V
Power Calculation
Internal
Calibration Register
User Programmable
Alert Function
Programmable Alert Pin
Package Type
10-Pin VSSOP (DGS)

INA226 Pin Configuration and Functions

INA226 Pin Configuration and Functions
Pin Number
Pin Name
Type
Function
1
A1
Input
I²C address selection pin. Used together with A0 to configure one of 16 possible I²C addresses, allowing multiple INA226 devices on the same bus.
2
A0
Input
I²C address selection pin. Determines the device address along with the A1 pin.
3
ALERT
Output
Open-drain alert output. Can generate alerts for overcurrent, undervoltage, overvoltage, power limits, or conversion-ready events.
4
SDA
Bidirectional I/O
Serial Data line of the I²C interface. Used to transfer configuration commands and measurement data between the INA226 and the host controller.
5
SCL
Input
Serial Clock line of the I²C interface. Provides timing synchronization for data communication.
6
VS
Power Input
Device supply voltage input. Supports an operating voltage range of 2.7 V to 5.5 V.
7
GND
Ground
Ground reference for the device and power supply. All voltage measurements are referenced to this pin.
8
VBUS
Analog Input
Bus voltage measurement input. Monitors the voltage of the power rail being measured.
9
IN−
Analog Input
Negative shunt voltage input. Connected to one side of the external current-sense resistor.
10
IN+
Analog Input
Positive shunt voltage input. Connected to the other side of the external current-sense resistor. The voltage difference between IN+ and IN− is used to calculate current.

INA226 Internal Block Diagram

INA226 Internal Block Diagram

This block diagram explains how the INA226 converts analog measurements into useful digital data. The device continuously switches between the shunt voltage channel and the bus voltage channel, sending both signals to its internal analog-to-digital converter (ADC). The ADC converts these analog voltages into digital values that can be processed by the internal registers.

The shunt voltage measurement is combined with the calibration value programmed by the user to calculate the actual load current. The resulting current value is stored in the Current Register, while the measured supply voltage is stored in the Bus Voltage Register. The INA226 then multiplies the current and bus voltage values internally to determine power consumption, which is stored in the Power Register. These calculated values can be accessed through the I²C interface, allowing a microcontroller to monitor current, voltage, and power without performing complex calculations externally.

INA226 Application Circuit

INA226 Application Circuit

The different locations where a shunt resistor can be installed when measuring current with the INA226 is shown in the application circuit below. In a high-side sensing configuration, the shunt resistor is placed between the power supply and the load. This arrangement allows the device to monitor load current while preserving a direct ground connection for the load. High-side sensing is commonly used in battery-powered systems, power supplies, and industrial equipment because it can detect load faults without affecting the ground reference.

In a low-side sensing configuration, the shunt resistor is installed between the load and ground. This method is often simpler to implement because the sensed voltage remains close to ground potential. However, the load no longer shares the same ground reference as the power source, which may not be acceptable in some systems. The INA226 supports both approaches, giving designers flexibility when selecting the most suitable current measurement method for a particular application.

INA226 Typical Connection Circuit

INA226 Typical Connection Circuit

A practical implementation of the INA226 in a real monitoring system. A 0.1 Ω shunt resistor is connected in series with the load so that the INA226 can measure the voltage drop created by load current. The IN+ and IN− pins are connected across the resistor, allowing the device to determine current flow through the load.

The circuit also includes the connections required for communication and operation. The SDA and SCL lines provide I²C communication with a microcontroller, while pull-up resistors ensure reliable signal levels on the bus. A decoupling capacitor is connected between the supply and ground pins to reduce noise and stabilize operation. The A0 and A1 pins allow the I²C address to be configured when multiple INA226 devices share the same communication bus. An ALERT output is also provided, enabling the device to notify the controller when a programmed voltage, current, or power threshold has been exceeded. This diagram serves as a practical wiring example that can be directly adapted for current and power monitoring applications.

Real-World Applications of the INA226

Battery Management Systems

The INA226 is commonly used in battery-powered systems to monitor charging and discharging current. By measuring battery voltage, current flow, and power consumption, it helps improve battery performance and provides accurate information about energy usage. You can also use the data to detect overcurrent conditions and optimize battery life.

Power Supply Monitoring

Many power supplies use the INA226 to monitor output voltage and load current in real time. The device helps engineers verify that the power supply is operating within its design limits and can identify excessive current draw that may indicate a fault or overload condition.

Solar Energy Systems

In solar-powered equipment, the INA226 can track the voltage and current produced by solar panels as well as the power delivered to batteries or loads. This information helps evaluate system efficiency and monitor energy generation under different environmental conditions.

Server and Data Center Equipment

Servers and networking hardware often require precise power monitoring to improve energy efficiency. The INA226 allows system controllers to measure the power consumption of processors, memory modules, storage devices, and power rails, helping operators manage energy usage more effectively.

Industrial Control Systems

Industrial equipment frequently contains motors, sensors, controllers, and communication modules that require reliable power monitoring. The INA226 provides continuous measurements that help detect abnormal operating conditions, reducing the risk of unexpected system failures.

Electric Vehicle Electronics

Electric vehicles contain many electronic subsystems that require current and power monitoring. The INA226 can be used to monitor battery packs, onboard power converters, charging circuits, and auxiliary electronic modules, providing accurate measurement data for system management and protection.

Embedded and IoT Devices

Embedded systems and Internet of Things (IoT) devices often operate under strict power budgets. The INA226 helps developers analyze power consumption during operation, allowing them to optimize firmware, reduce energy usage, and extend battery runtime.

DC Motor and Load Monitoring

The INA226 can monitor the current drawn by DC motors, pumps, fans, and other loads. By tracking changes in current consumption, the system can detect overloads, mechanical faults, stalled motors, or unusual operating conditions before they cause damage.

Choosing the Right Shunt Resistor for INA226

Understanding the Shunt Resistor's Role

A shunt resistor is a very low-value precision resistor connected in series with the load. As current flows through the resistor, a small voltage drop develops across it. The INA226 measures this voltage drop and calculates the current using Ohm's Law.

A larger resistor value produces a larger voltage drop, making current measurements easier and potentially more accurate. However, it also increases power loss and heat generation. A smaller resistor reduces power loss but creates a smaller measurement signal.

Selecting the Resistance Value

The resistor value should be chosen according to the maximum current that the circuit is expected to carry. The goal is to generate a measurable voltage drop while minimizing wasted power.

Maximum Current
Typical Shunt Resistor
Below 1 A
0.1 Ω to 0.5 Ω
1 A to 10 A
0.01 Ω to 0.1 Ω
10 A to 50 A
0.001 Ω to 0.01 Ω
Above 50 A
Less than 0.001 Ω

For example, a 10 A system commonly uses a 0.01 Ω shunt resistor. At 10 A, the voltage drop is 100 mV, which is well suited for accurate measurement while keeping power loss relatively low.

Calculating Voltage Drop

The voltage drop across the shunt resistor can be calculated using:

VSHUNT=I×RSHUNT

For example, if a load draws 5 A and the shunt resistor is 0.01 Ω:

VSHUNT=5×0.01=0.05V

The INA226 measures this 50 mV drop and uses it to calculate the load current.

Checking Power Dissipation

The resistor must be able to safely handle the power it dissipates. The power loss is calculated using:

P=I2×R

For a 10 A load with a 0.01 Ω shunt resistor:

P=102×0.01=1W

In this case, a resistor rated above 1 W should be selected, typically 2 W or higher, to provide a safety margin and improve reliability.

Importance of Tolerance and Accuracy

For accurate current measurements, a precision resistor with low tolerance should be used. Resistors with ±1%, ±0.5%, or ±0.1% tolerance provide better measurement accuracy than standard resistors. Lower tolerance values reduce measurement errors and improve consistency between devices.

Temperature Coefficient Considerations

As temperature changes, resistor values can drift. A low temperature coefficient (TCR) helps maintain accuracy across different operating temperatures. Precision current-sense resistors typically offer low TCR values that minimize measurement changes caused by heating.

PCB Layout Recommendations

The shunt resistor should be placed close to the INA226 input pins to reduce noise and measurement errors. Short, wide copper traces help minimize additional resistance in the current path. For high-current designs, Kelvin connections are often used to improve sensing accuracy by eliminating errors caused by PCB trace resistance.

INA226 vs Other Current Sense ICs

Specification
INA226
INA219
INA228
ACS712
Manufacturer
Texas Instruments
Texas Instruments
Texas Instruments
Allegro MicroSystems
Current Sensing Method
Shunt Resistor
Shunt Resistor
Shunt Resistor
Hall Effect
ADC Resolution
16-bit
12-bit
20-bit
Analog Output
Bus Voltage Range
0 V to 36 V
0 V to 26 V
0 V to 85 V
Not Applicable
Shunt Voltage Range
±81.92 mV
±320 mV
±163.84 mV
Internal Hall Sensor
Shunt Voltage Resolution
2.5 µV
10 µV
312.5 nV
Not Applicable
Bus Voltage Resolution
1.25 mV
4 mV
195.3 µV
Not Applicable
Gain Error (Max)
0.1%
0.5%
0.05%
1.5% Typical
Offset Voltage
10 µV Max
100 µV Max
1.6 µV Typical
Hall Sensor Offset
Maximum Common-Mode Voltage
36 V
26 V
85 V
Isolated Current Path
Programmable Addresses
16
4
16
No
Supply Voltage
2.7 V to 5.5 V
3 V to 5.5 V
2.7 V to 5.5 V
5 V
Isolation
No
No
No
Yes (2.4 kVRMS)
Operating Temperature
-40°C to +125°C
-40°C to +85°C
-40°C to +125°C
-40°C to +85°C
Typical Application Level
Industrial
General Purpose
Precision Energy Monitoring
High-Current Isolation

INA226 Mechanical Dimensions

INA226 Mechanical Dimensions

Conclusion

The INA226 is a reliable choice for measuring current, voltage, and power in many electronic systems. Its 16-bit ADC, programmable calibration, I²C/SMBus interface, alert function, and wide bus voltage range make it more useful than a basic current sensor. By converting analog measurements into digital values, it helps reduce the workload of the microcontroller and makes power monitoring easier to implement. To get the best performance from the INA226, the external shunt resistor must be selected carefully. The resistor value, power rating, tolerance, temperature coefficient, and PCB layout all affect measurement accuracy.






Frequently Asked Questions [FAQ]

1. How does the INA226 improve measurement accuracy compared to using an ADC directly on a microcontroller?

The INA226 includes a precision amplifier, a 16-bit ADC, and calibration functions specifically designed for current sensing. This provides higher accuracy and better noise performance than most built-in microcontroller ADCs.

2. Can multiple INA226 devices be connected to the same I²C bus?

Yes. The INA226 supports up to 16 programmable I²C addresses using the A0 and A1 pins, allowing multiple devices to operate on the same communication bus.

3. What happens if the shunt resistor value is entered incorrectly during calibration?

Incorrect calibration settings can cause inaccurate current and power readings. The measured voltage may still be correct, but calculated current and power values will contain errors.

4. Is the INA226 suitable for monitoring very low currents?

Yes. Its 16-bit resolution and low offset voltage allow it to detect small voltage drops across precision shunt resistors, making it suitable for low-current monitoring applications.

5. How does averaging improve INA226 measurement performance?

Averaging combines multiple measurements before reporting a result. This helps reduce noise, improves reading stability, and increases measurement accuracy in electrically noisy environments.

6. Can the INA226 detect abnormal power consumption automatically?

Yes. The ALERT pin can be configured to trigger when current, voltage, or power exceeds user-defined limits, allowing the system to respond quickly to fault conditions.

7. Why is Kelvin sensing recommended when using the INA226?

Kelvin sensing uses separate measurement traces connected directly to the shunt resistor terminals. This reduces errors caused by PCB trace resistance and improves current measurement accuracy.

Related Article

Online RFQ submissions: Fast responses, Better prices!

RFQ