SLYS053B November 2023 – June 2024 TMAG3001
PRODUCTION DATA
Data must be sent to and received from the target devices, and this is accomplished by reading from or writing to registers in the target device.
Registers are locations in the memory of the target which contain information, whether the information is configuration information or some sampled data to send back to the controller. The controller must write information to these registers to instruct the target device to perform a task.
The I2C_RD[1:0] and CRC_EN settings can modify how I2C Read transactions are performed as shown in the following sections. When I2D_RD[1:0] is set to 0h or 3h, only Standard I2C Reads can be used. If I2C_RD[1:0] is set to 1h or 2h, only the respective read command can be used.
The device returns 00h when reading registers outside of the register map. Setting changes during write transactions are acted upon after the last edge