All, I hope this provides a little bit of clarity. By setting the stack to 0x2000 4000 this means that the stack will only reside in Bank 1 and Bank 0 depending upon the size. With the MSP432 you could turn off banks 2 through 7 and maintain the stack. Additionally you can configure certain banks to retain information during LPM3 and LPM4. Setting the stack to 0x2001 0000 means that all of the stack is enabled (Bank0 through 7) since you cannot have 'holes' and Bank0 is always enabled and retained. This is further described in the TRM in the System Controller section: www.ti.com/.../slau356d.pdf Regards, Chris
↧