Dynamic Memory Allocation

Dynamic memory allocation, (heap-based allocation using malloc(), etc.) is not supported on any 8-bit device. This is due to the limited amount of data memory available, the memory banks which divide the memory and the wasteful nature of dynamic memory allocation.