Other Parts Discussed in Thread: TPS65987D
Greetings, forum members!
Q1. Is it possible to over-write the default TPS65982 internal 'appcode' in OTP memory, rather than using SPI flash memory or UART?
Q2. How is the "customer programmable OTP" customer-programmed?
TI TPS65982 data sheet SLVSD02D – MARCH 2015–REVISED JUNE 2019, reads as follows, in excerpt.
DS1. DS page 69 “9.4 Device Functional Modes 9.4.1 Boot Code ...The TPS65982 boot code is loaded from OTP on POR, and begins initializing TPS65982 settings. ... The unique I2C address is based on the customer programmable OTP, DEBUG_CTLX pins, and resistor configuration on the I2C_ADDR pin.”
Q3. How can the customer program the "customer programmable one-time programmable"?
Q4. Is customer programming of a one-time programmable and oxymoron?
DS1. DS page 70, figure 63 title: "Flow Diagram for Boot Code Sequence" indicates that appcode may be loaded from SPI flash memory or UART.
My employer has strict rules regarding how firmware is updated.