 The instruction set was optimised for GNU GCC to achieve high code density.The XAP3 was the first of Cambridge Consultants’ processors to use a Von Neumann architecture with a logically shared address space for Program and Data.The physical program memory could be Flash or one-time programmable EPROM or SRAM.