SLAA534A June 2013 – June 2020
A function call is made by calling the dedicated CALL instruction, which pushes the return address to the function call stack and branches to the called function. The called function returns by executing a dedicated RET instruction, which pops the return address from the stack and branches to it.
The MSP430X uses the CALL instruction in the small code model, and the CALLA instruction in the large code model.