Quantcast
Channel: MSP low-power microcontrollers
Viewing all articles
Browse latest Browse all 62309

Forum Post: RE: MSP432 - Why does the initial stack pointer starts at 0x20004000 ?

$
0
0
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

Viewing all articles
Browse latest Browse all 62309

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>