The modern Reduced Instruction Set Computing (RISC) design of the CPU offers versatility and simplicity by using only 27 easy-to-understand instructions and 7 consistent addressing modes. All memory spaces – flash, RAM, peripherals and CPU registers - use the exact same instructions and addressing modes. Additionally, all instructions can also be used in a 16-bit word (.w) or an 8-bit byte (.b) format while the orthogonal design keeps all instructions and addressing modes used consistent though all areas of the device.