The MSP430 instruction set consists of 27 core instructions. Additionally, it supports 24 emulated instructions. The core instructions have unique op-codes decoded by the CPU, while the emulated ones need assemblers and compilers to generate their mnemonics.

There are three core-instruction formats:

  • Double operand;
  • Single operand;
  • Program flow control - Jump.

Byte, word and, address instructions are accessed using the .B, . W or. A extension the extension is omitted, and the instruction is interpreted as a word instruction.