I am trying to figure out how to power up a LM4F232H5QD chip using the hibernation module when the device is unprogrammed or is in emulation. I am using CSS 5.2, a Spectrum Digital XDS560V2 STM and the 470 compiler.
I am looking at the figures in the LM4F232H5QD data sheet 7-1 and 7-2. I am working on a new board recently produced and never used before. Our circuit is close to Figure 7-2. (I do not understand the connection between the !HIB output and the VBAT line, I think Figure 7-2 is in error there. Figure 7-1 references HIBCTL.EXTWEN but does not define it. Does it mean HIBCTL.PINWEN?) For an inactive chip, we have voltage to the pins that need them.
The issue I do not understand is the circuit makes sense if you have setup HIBCTL correctly; however, as the board is being built or in emulation, there is no FW in the controller to setup HIBCTL correctly.
So how does one get the power to VDD in this case?
Do you have to shunt the circuit to get power to VDD?
What happens when the battery dies or is replaced? Will you not be in the same situation? Do you not have to have VBAT always powered in order for Figure 7-2 to work?
Let me know if StellarisWare is the correct forum, or if this belongs in a chip specific forum. It seems the HIB module is similar in LM4F and LM3F modules, so I placed in StellarisWare.