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.