2) High register count – In addition to the program counter and stack pointer, twelve identical general-purpose 16-bit CPU registers are available. 3) Page-free – The 16-bit architecture of the MSP430 allows the direct addressing of the entire 64kB memory address space. 4) Stack processing – The stack pointer has the full addressing capabilities of a general purpose register which allows any needed manipulation of data on the RAM-based stack. 5) Usability of jumps – eight single word conditional jumps with a large +512 reach are implemented.