SBOS644D February 2013 – July 2022 INA231
PRODUCTION DATA
Refer to the PDF data sheet for device specific package drawings
The INA231 uses a bank of registers for holding configuration settings, measurement results, minimum/maximum limits, and status information. Table 8-3 summarizes the INA231 registers; refer to Figure 8-1 for an illustration of the registers.
All 16-bit INA231 registers are two 8-bit bytes through the I2C interface.
POINTER ADDRESS | REGISTER NAME | FUNCTION | POWER-ON RESET | TYPE(1) | |
---|---|---|---|---|---|
HEX | BINARY | HEX | |||
00 | Configuration | This register resets all registers and controls shunt voltage and bus voltage, ADC conversion times and averaging, as well as the device operating mode. | 01000001 00100111 | 4127 | R/ W |
01 | Shunt Voltage | Shunt voltage measurement data | 00000000 00000000 | 0000 | R |
02 | Bus Voltage | Bus voltage measurement data | 00000000 00000000 | 0000 | R |
03 | Power(2) | This register contains the value of the calculated power being delivered to the load. | 00000000 00000000 | 0000 | R |
04 | Current(2) | This register contains the value of the calculated current flowing through the shunt resistor. | 00000000 00000000 | 0000 | R |
05 | Calibration | This register sets the full-scale range and LSB of the current and power measurements. This register sets the overall system calibration. | 00000000 00000000 | 0000 | R/ W |
06 | Mask/Enable | This register sets the alert configuration and conversion ready flag. | 00000000 00000000 | 0000 | R/ W |
07 | Alert Limit | This register contains the limit value to compare to the selected alert function. | 00000000 00000000 | 0000 | R/ W |