SLYS053B November 2023 – June 2024 TMAG3001
PRODUCTION DATA
Table 6-4 shows the default factory programmed I2C addresses of the TMAG3001 and the four different address options that can be obtained using the ADDR pin for each of the device versions. The ADDR pin is only sampled in the Standby or Continuous mode, Operating_Mode[1:0] = 0h or 2h. If the I2C_Address_Update_EN is set to 1h, the TMAG3001 uses the I2C_Address[6:0] as the device address. If using Operating_Mode[1:0] = 1h or 3h, the I2C_Address[6:0] bit field must be updated with the desired I2C address and I2C_Address_Update_En set to 1h. It is possible to assign up to 128 unique addresses by setting the I2C_Address_Update_EN bit to 1h.
DEVICE VERSION | MAGNETIC RANGE | ADDR pin connection | I2C ADDRESS (7 MSB BITS) | I2C WRITE ADDRESS (8-BIT) | I2C READ ADDRESS (8-BIT) |
---|---|---|---|---|---|
TMAG3001Ax | ±40mT, ±80mT, ±120mT, ±240mT | GND | 34h | 68h | 69h |
VCC | 35h | 6Ah | 6Bh | ||
SDA | 36h | 6Ch | 6Dh | ||
SCL | 37h | 6Eh | 6Fh |
An example procedure to use the ADDR designated I2C Address in any Operating_Mode[1:0] is shown here. Adjust the I2C_Address[6:0] as necessary for your system configuration.