Jorge,
Thanks for the reply. Those are some valid considerations. I like knowing everything that's going on in my system. If the program uses more stack than I've allocated, I don't want any chance of "undefined" behavior that could happen when the Stack overflows into the RAM area.
I think you're right on it running into nonexistent RAM as opposed to protected registers.
I'm currently using the TWR-KW24D512 development board. According to the Memory Map, that space is for FlexRAM and Programming
acceleration RAM. I don't know much yet about the purpose of those features, but I have tested the Stack overflow theory with this new method and it worked beautifully generating a fault that was captured and handled via logging data to my NonVol section and then resetting the MCU.