SLUSF21 june 2023 BQ79616
PRODUCTION DATA
The device uses DIR0_ADDR (used with [DIR_SEL] = 0) and DIR1_ADDR (used with [DIR_SEL] = 1) registers for its device address. In the auto-addressing procedure, device address is written to one of these registers and the new device address takes effect immediately.
The host has an option to program the device addresses for the [DIR_SEL] = 0 and 1 directions to the OTP, allowing the programmed addresses to be loaded whenever the device is reset. To program the device address to OTP, host writes the desired address to the OTP shadow registers, DIR0_ADDR_OTP (used when [DIR_SEL] = 0) and DIR1_ADDR_OTP (used when [DIR_SEL] = 1) and performs OTP programming. These two shadow registers only reflect the value programmed in OTP or use for the host to program the desired value to OTP. These two shadow registers are not the device address setting during communication. See Section 8.3.6.3.2 for programming details.