INA219
Current/Power MonitorThe INA219 is a current/power monitor from Texas Instruments. View the full INA219 datasheet below including key specifications, pinout, electrical characteristics, absolute maximum ratings.
Official INA219 datasheet (PDF) — the source this page was extracted from.
INA219 Key Specifications
| Parameter | Value |
|---|---|
| I2C Speed | Fast mode (up to 400 kHz) and high-speed mode (up to 2.56 MHz) |
| Interface | I2C / SMBus-compatible |
| Supply Current | 1 mA (max) |
| Supply Voltage | 3 V to 5.5 V |
| Accuracy (INA219B) | 0.5% (max) over temperature |
| Available Packages | SOIC-8 (3.91 mm × 4.90 mm), SOT-23-8 (1.63 mm × 2.90 mm) |
| Common-Mode Rejection | 100 dB (min), 120 dB (typ) |
| Operating Temperature | -40°C to 125°C |
| Programmable Addresses | 16 |
| Bus Voltage Sense Range | 0 to 26 V |
| Shunt Voltage Full-Scale Range | ±40 mV to ±320 mV (PGA /1 to /8) |
INA219 Overview
Part: INA219 — Texas Instruments
Type: Bidirectional Current/Power Monitor (high-side shunt monitor with I²C/SMBus interface)
Description: Zerø-drift current/power monitor that senses bus voltages from 0 to 26 V, runs from a single 3–5.5 V supply (1 mA max), has a 12-bit ADC and I²C/SMBus interface with 16 programmable addresses, and offers 0.5% (max) accuracy over temperature in the B grade.
Operating Conditions:
- Supply voltage: 3–5.5 V
- Operating temperature: -25 to 85 °C (Recommended Operating Conditions TA; the Absolute Maximum Ratings table lists -40 to 125 °C)
- Bus voltage range: 0–32 V (BRNG = 1) or 0–16 V (BRNG = 0) per the electrical characteristics; common-mode sensing up to 26 V
- Full-scale shunt voltage: ±40 mV (PGA /1) up to ±320 mV (PGA /8)
Absolute Maximum Ratings:
- Supply voltage (VS): 6 V
- Analog inputs IN+, IN-: differential -26 to 26 V; common-mode -0.3 to 26 V
- SDA: GND - 0.3 to 6 V
- SCL: GND - 0.3 to VS + 0.3 V
- Input current into any pin: 5 mA
- Open-drain digital output current: 10 mA
- Max junction temperature: 150 °C
- Storage temperature: -65 to 150 °C
- ESD: HBM ±4000 V, CDM ±750 V, MM ±200 V
Key Specs:
- ADC resolution: 12 bits; shunt voltage LSB 10 μV, bus voltage LSB 4 mV
- Current measurement error (TA = 25 °C): ±0.2% typ; ±0.5% max (A), ±0.3% max (B)
- Current measurement error over -25 to 85 °C: ±1% max (A), ±0.5% max (B)
- Bus voltage measurement error: ±0.2% typ, ±0.5% max at 25 °C; ±1% max over -25 to 85 °C
- Offset voltage, PGA /1: ±10 μV typ; ±100 μV max (A), ±50 μV max (B)
- Common-mode rejection (VIN+ = 0 to 26 V): 100 dB min, 120 dB typ
- Quiescent current: 0.7 mA typ, 1 mA max; power-down mode 6 μA typ, 15 μA max
- ADC conversion time (12-bit): 532 μs typ, 586 μs max
- SCL frequency: up to 0.4 MHz (fast mode), 2.56 MHz (high-speed mode)
- Thermal resistance RθJA: 111.3 °C/W (SOIC-8), 135.4 °C/W (SOT-23-8)
Features:
- Senses bus voltages from 0 to 26 V
- Reports current, voltage, and power
- 16 programmable addresses
- High accuracy: 0.5% (max) over temperature (INA219B)
- Filtering options
- Calibration registers
- Compatible with TI hot swap controllers such as the TPS2490
Applications:
- Servers
- Telecom equipment
- Notebook computers
- Power management
- Battery chargers
- Welding equipment
- Power supplies
- Test equipment
Package:
- SOIC-8 (3.91 mm × 4.90 mm)
- SOT-23-8 (1.63 mm × 2.90 mm)
INA219 Applications
- Servers
- Telecom Equipment
- Notebook Computers
- Power Management
- Battery Chargers
- Welding Equipment
- Power Supplies
- Test Equipment
The INA219 is a current shunt and power monitor with an I 2 Cor SMBUS-compatible interface. The device monitors both shunt voltage drop and bus supply voltage, with programmable conversion times and filtering. A programmable calibration value, combined with an internal multiplier, enables direct readouts of current in amperes. An additional multiplying register calculates power in watts. The I 2 Cor SMBUS-compatible interface features 16 programmable addresses.
The INA219 is available in two grades: A and B. The B grade version has higher accuracy and higher precision specifications.
The INA219 senses across shunts on buses that can vary from 0 to 26 V. The device uses a single 3- to 5.5-V supply, drawing a maximum of 1 mA of supply current. The INA219 operates from -40°C to 125°C.
INA219 Pin Configuration
| Pin | Name | Type | Description |
|---|---|---|---|
| 1 | A1 | Digital Input | Address pin. Table 1 shows pin settings and corresponding addresses. |
| 2 | A0 | Digital Input | Address pin. Table 1 shows pin settings and corresponding addresses. |
| 3 | SDA | Digital I/O | Serial bus data line |
| 4 | SCL | Digital Input | Serial bus clock line |
| 5 | VS | Analog | Power supply, 3 to 5.5 V |
| 6 | GND | Analog | Ground |
| 7 | IN– | Analog Input | Negative differential shunt voltage. Connect to negative side of shunt resistor. Bus voltage is measured from this pin to ground. |
| 8 | IN+ | Analog Input | Positive differential shunt voltage. Connect to positive side of shunt resistor. |
INA219 Electrical Characteristics
At TA = 25°C, VS = 3.3 V, VIN+ = 12V, VSHUNT = (VIN+ - VIN-) = 32 mV, PGA = /1, and BRNG (1) = 1, unless otherwise noted.
| PARAMETER | TEST CONDITIONS | INA219A - MIN | INA219A - TYP | INA219A - MAX | INA219B - MIN | INA219B - TYP | INA219B - MAX | UNIT |
|---|---|---|---|---|---|---|---|---|
| PGA = /1 | 0 | ±40 | 0 | ±40 | mV | |||
| Full-scale current sense (input) voltage | PGA = /2 | 0 | ±80 | 0 | ±80 | mV | ||
| range | PGA = /4 | 0 | ±160 | 0 | ±160 | mV | ||
| PGA = /8 | 0 | ±320 | 0 | ±320 | mV | |||
| (2) | BRNG = 1 | 0 | 32 | 0 | 32 | V | ||
| Bus voltage (input voltage) range | BRNG = 0 | 0 | 16 | 0 | 16 | V | ||
| Common-mode rejection | V IN+ = 0 to 26 V | 100 | 120 | 100 | 120 | dB | ||
| PGA = /1 | ±10 | ±100 | ±10 | ±50 (4) | μ V | |||
| Offset voltage, RTI (3) | PGA = /2 | ±20 | ±125 | ±20 | ±75 (4) | μ V | ||
| PGA = /4 | ±30 | ±150 | ±30 | ±75 (4) | μ V | |||
| PGA = /8 | ±40 | ±200 | ±40 | ±100 (4) | μ V | |||
| vs Temperature | T A = -25°C to 85°C | 0.1 | 0.1 | μ V/°C | ||||
| vs Power Supply | V S = 3 to 5.5 V | 10 | 10 | μ V/V | ||||
| Current sense gain error | ±40 | ±40 | m% | |||||
| vs Temperature | T A = -25°C to 85°C | 1 | 1 | m%/°C | ||||
| IN+ pin input bias current | Active mode | 20 | 20 | μ A | ||||
| IN- pin input bias current || V IN- pin input impedance | Active mode | 20 | || 320 | 20 | || 320 | μ A || k Ω | ||
| IN+ pin input leakage (5) | Power-down mode | 0.1 | ±0.5 | 0.1 | ±0.5 | μ A | ||
| IN- pin input leakage (5) | Power-down mode | 0.1 | ±0.5 | 0.1 | ±0.5 | μ A | ||
| ACCURACY | ||||||||
| ADC basic resolution | 12 | 12 | bits | |||||
| Shunt voltage, 1 LSB step size | 10 | 10 | μ V | |||||
| Bus voltage, 1 LSB step size | 4 | 4 | mV | |||||
| Current measurement error | ±0.2% | ±0.5% | ±0.2% | ±0.3% ( 4) | ||||
| over Temperature T A = | -25°C to 85°C | ±1% | ±0.5% ( 4) | |||||
| Bus voltage measurement error | ±0.2% | ±0.5% | ±0.2% | ±0.5% | ||||
| over Temperature T = | A -25°C to 85°C | ±1% | ±1% | |||||
| Differential nonlinearity | ±0.1 | ±0.1 | LSB | |||||
| TIMING | ||||||||
| 12 bit | 532 | 586 | 532 | 586 | μ s | |||
| 11 bit | 276 | 304 | 276 | 304 | μ s | |||
| ADC conversion time | 10 bit | 148 | 163 | 148 | 163 | μ s | ||
| 9 bit | 84 | 93 | 84 | 93 | μ s | |||
| Minimum convert input low time | 4 | 4 | μ s | |||||
| timeout (6) | 28 | 35 | 28 | 35 | ms | |||
| INPUTS (SDA as Input, SCL, A0, A1) | ||||||||
| Input capacitance | 3 | 3 | pF | |||||
| Leakage input current | 0 ≤ V IN ≤ V S | 0.1 | 1 | 0.1 | 1 | μ A | ||
| V IH input logic level | 0.7 (V S ) | 6 | 0.7 (V S ) | 6 | V | |||
| V IL input logic level | -0.3 | 0.3 (V S ) | -0.3 | 0.3 | (V S ) | V |
INA219 Absolute Maximum Ratings
over operating free-air temperature range (unless otherwise noted) (1)
| MIN | MAX | UNIT | ||
|---|---|---|---|---|
| V S | Supply voltage | 6 | V | |
| Analog Inputs IN+, IN- | Differential (V IN+ - V IN- ) (2) | -26 | 26 | V |
| Analog Inputs IN+, IN- | Common-mode(V IN+ + V IN- ) / 2 | -0.3 | 26 | V |
| SDA | SDA | GND - 0.3 | 6 | V |
| SCL | SCL | GND - 0.3 | V S + 0.3 | V |
| Input current into any pin | Input current into any pin | 5 | mA | |
| Open-drain digital output current | Open-drain digital output current | 10 | mA | |
| Operating temperature | Operating temperature | -40 | 125 | °C |
| T J | Junction temperature | 150 | °C | |
| T stg | Storage temperature | -65 | 150 | °C |
INA219 Recommended Operating Conditions
over operating free-air temperature range (unless otherwise noted)
| MIN | NOM | MAX | UNIT | |
|---|---|---|---|---|
| V CM | 12 | V | ||
| V S | 3.3 | V | ||
| T A | -25 | 85 | °C |
INA219 Thermal Information
| THERMAL METRIC (1) | INA219 - D (SOIC) - 8 PINS | INA219 - DCN (SOT) - 8 PINS | UNIT | |
|---|---|---|---|---|
| R θ JA | Junction-to-ambient thermal resistance | 111.3 | 135.4 | °C/W |
| R θ JC(top) | Junction-to-case (top) thermal resistance | 55.9 | 68.1 | °C/W |
| R θ JB | Junction-to-board thermal resistance | 52 | 48.9 | °C/W |
| ψ JT | Junction-to-top characterization parameter | 10.7 | 9.9 | °C/W |
| ψ JB | Junction-to-board characterization parameter | 51.5 | 48.4 | °C/W |
| R θ JC(bot) | Junction-to-case (bottom) thermal resistance | N/A | N/A | °C/W |
INA219 Typical Application
The INA219 is a current shunt and power monitor with an I 2 C- and SMBus-compatible interface. The device monitors both a shunt voltage drop and bus supply voltage. Programmable calibration value, combined with an internal multiplier, enable readouts of current and power.
INA219 Ordering Information
| Part Number | Package | Body Size (NOM) |
|---|---|---|
| INA219 | SOIC (8) | 3.91 mm × 4.90 mm |
| INA219 | SOT-23 (8) | 1.63 mm × 2.90 mm |
Variants on the same datasheet
These parts have exact links to the same datasheet. They are candidates to compare, not verified drop-in replacements; check package, pinout and electrical limits.
| Part Number | Manufacturer | Package |
|---|---|---|
| INA219AIDR | Texas Instruments | 8-SOIC (0.154", 3.90mm Width) |
More part numbers on this datasheet
Their pages show this same datasheet. Some are linked through their part family rather than checked part by part, so confirm the exact part in the ordering information.
Other Current Sensors
- INA381A3IDSGR – Texas Instruments, Current Sense Amplifier with Integrated Comparator
- ACS712ELC-05A – Allegro MicroSystems, Hall Current Sensor Module
- ACS712ELC-10A – Allegro MicroSystems, Hall Current Sensor Module
- ACS712ELC-30A – Allegro MicroSystems, Hall Current Sensor Module
- ACS72981ELR – Allegro MicroSystems, Hall-Effect Current Sensor IC
- ACS72981KLR – Allegro MicroSystems, Hall-Effect Linear Current Sensor
- ACS72981LLR – Allegro MicroSystems, Hall-Effect Linear Current Sensor IC
- INA219BIDR – Texas Instruments, Current/Power Monitor
All Current Sensors datasheetsAll Texas Instruments datasheets (2,442)
The INA219 on the blog
Ask your AI agent about the INA219
Connect SheetsData to Claude, Cursor, Codex or any MCP client and your agent reads this datasheet for you: pinout, limits, register maps and design checks, with the numbers taken from the PDF.
claude mcp add --transport http sheetsdata https://mcp.sheetsdata.com/mcp
Then ask: "Can the INA219 run from my 12 V rail? Check it against the datasheet limits."
Create a free account $2 of usage every month, no card needed.