
<b>2. Use of the Extended Stack Pointer [er002]</b>

   Background:  The extended stack pointer allows the stack to overflow into internal XRAM.

   Issue:       A PUSH onto the extended stack when it is the first instruction within a subroutine 
                results in the return address being overwritten.

   Workaround:  For Assembly code, insert a NOP as the first instruction in any subroutine. For C code, 
                there is currently no workaround.