MSP430

The MSP430 microcontrollers are Ultra-Low-Power mixed signal, 16-Bit RISC Core devices.

The MSP430 microcontrollers are Ultra-Low-Power mixed signal, 16-Bit RISC Core devices.
They can run up to 25Mhz (the new MSP430F5xxx and MSP430F5xxxseries) and their consumption is only 165 µA per MIPS, and even less when you don't need all perihperals and use the different sleep modes. This makes them perfect for portable and hand-held devices.

MINUS

  • Von Neuman architecture, instructions take from 1 to 4 bytes, and are performed in 1 to 6 clocks.
  • The software tools available are sub-par compared to other microcontroller families

PLUS

  • Very low power: 165 µA per MIPS.
  • Mature product with very clean architecture - code porting between different members of MSP430 family needs almost no re-touch.
  • Available in any quantity through TI distributors, with lots of application notes and code examples written.
  • Very good range of peripherals: Precise ADC and DACs, Comparators, OAMPs on chip, LCD drivers, SPI, UART, DMA.
  • Very good documentation.

The new members MSP430X have extended instruction set and allow more than 64KB memory addressing.

MSP430 development with completely free compiler and IDE setup with MSPGCC + Eclipse