 ASIC design was simplified by using a single memory where there was no need to pre-determine the split between Program (instructions) and Data at design time.The XAP3's instruction set with the GCC compiler produced very high code density.This reduced the size of the program memory, which reduced the chip unit cost and reduced the energy consumption.