SBOS644C February 2013 – March 2018 INA231
The INA231 uses a bank of registers for holding configuration settings, measurement results, minimum/maximum limits, and status information. Table 3 summarizes the INA231 registers; refer to Figure 20 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)|
|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|