This application note demonstrates a simple method for implementing a soft stack in data memory for assembly-based applications. This method uses the MAXQ2000 and other MAXQ20-based microcontrollers. The example code is written using the macro preprocessing features of MAX-IDE, Maxim’s project-based application development and debugging environment for the MAXQ family.