How does the BL600 use its RAM?
There is 16K of RAM which is used as follows:
8K Softdevice
2K Microcontroller stack (stack pointer)
2K smartBASIC engine internal use
4K Allocated to Heap which is used by the smartBASIC application- like variables, uart buffers, etc.