SLVSFN7 September 2020 TPS65982DMC
PRODUCTION DATA
The TPS65982DMC has a Power-on-Reset (POR) circuit that monitors LDO_3V3 and issues an internal reset signal. The digital core, memory banks, and peripherals receive clock and RESET interrupt is issued to the digital core and the boot code starts executing. Figure 8-16 provides the TPS65982DMC boot code sequence.
The TPS65982DMC boot code is loaded from OTP on POR, and begins initializing TPS65982DMC settings. This initialization includes enabling and resetting internal registers, loading trim values, waiting for the trim values to settle, and configuring the device I2C addresses.
The unique I2C address is based on the customer programmable OTP, DEBUG_CTLX pins, and resistor configuration on the I2C_ADDR pin.
Once initial device configuration is complete the boot code determines if the TPS65982DMC is booting under dead battery condition (VIN_3V3 invalid, ADP_IN valid). If the boot code determines the TPS65982DMC is booting under dead battery condition, the ADP_POWER_CFG pin is sampled to determine if the adapter power switch from ADP_IN should be enabled.