So I built my application in Creator 2.2 for a CY8C38 chip (8kB ram). It says that I've used 15077 of 8192 bytes (184%) of my SRAM.

I guess I'm confussed that it would bulid without errors and even run if I used 187%. Although I haven't tessted all features during run time. Is this some kind of error or will it let me use that much SRAM and not yell at me? I'll post the project if needed, but it's quite messy at the moment.

There are some settings in the System-tab: Stack and Heap usage which are not taken into account when the amount of memory used is calculated. I would suggest to reduce the heap to zero when you are not using malloc() and to check the amount of stack compared to your estimation. Bob

I remember once when I was working on PSoC 3 and had written a code which needed more than the allocated SRAM of 8092 bytes. I tried to run the code and got the error that the size was not enough. So I had to move on to PSoC 5 which offers 65536 of SRAM.