Microcontrollers (MCU)

MSP430™ value line & general purpose microcontrollers

Low-cost, ultra-low-power MCUs for simple sensing and measurement applications

MSP430™ Value Line and General Purpose microcontrollers are low-cost, ultra-low-power MCUs for sensing and measurement applications. The family offers a wide range of FRAM non-volatile memory options from 0.5KB to 256KB and analog and digital peripherals including ADCs, DACs, Op Amps, LCD drivers, AES and more. 

Broad, scalable MCU portfolio

  • 0.5KB to 256KB non-volatile memory
  • Peripherals: ADC, DAC, Op Amp, AES, COMP, LCD
  • 16 to 100 pins, wide range of packages

New MSP430FR2355 with configurable analog

  • 4 smart analog combos (DAC & PGA) with ADC & COMPs
  • 105ºC extended temperature range
  • 32KB of FRAM with 24MHz operation
  • Low-cost LaunchPad development kit

Broad, scalable portfolio

The MSP430 value line and general purpose product portfolio offers a wide range of ultra-low-power MCUs available in memory sizes from 0.5KB – 256KB, in a variety of packages ranging from tiny 2mm x 2mm DSBGA to 100-pin LQFP options.

MSP430FR2x

MSP430FR4x

MSP430FR5x

MSP430FR6x

Segment LCD
no
Up to 256-segment LCD driver
no
Up to 320-segment LCD driver
Memory

Up to 32KB

1015 write cycles

Flexible memory partitioning

Up to 16KB

1015 write cycles

Flexible memory partitioning

Up to 256KB

1015 write cycles

Flexible memory partitioning

Up to 128KB

1015 write cycles

Flexible memory partitioning

Package options 16 to 64 pin TSSOP, VQFN, LQFP and DSBGA packages 48 to 64 pin TSSOP and LQFP packages 24 to 100 pin TSSOP, VQFN, BGA, LQFP and DSBGA packages 56 to 100 pin TSSOP,VQFN, and LQFP packages
Peripheral integration

10- or 12-bit ADC

12-bit DACs

Programmable amplifiers (PGAs)

Comparators

Transimpedance amplifier

Operational amplifier

IR modulation logic

10-bit ADC

IR modulation logic

10- or 12-bit ADC

256-bit AES accelerator

DMA

Comparators

12-bit ADC

256-bit AES accelerator

DMA

Comparators

User's guide Download Download Download Download
Development tools MSP-EXP430FR2355 MSP-EXP430FR4133 MSP-EXP430FR5994 MSP-EXP430FR6989
Find products Find products Find products Find products

Get started with our newest products

MSP430FR2355 microcontrollers

MSP430FR2355 MCUs integrate four configurable signal-chain modules called smart analog combos, each of which can be used as a 12-bit DAC or a PGA to meet system needs. 

MSP430FR2355 LaunchPad development kit

The MSP-EXP430FR2355 LaunchPad kit is based on the MSP430FR2355 MCU with 32KB of memory, four configurable smart analog combo modules (12-bit DACs and PGAs), a 12-bit ADC and two comparators.

Temperature transmitter reference design

Low-component count, low-cost solution for 4- to 20-mA loop-powered, resistance-temperature detector (RTD), temperature transmitter. 

Smart analog combo

The Smart Analog Combo is a configurable analog peripheral that includes a high-performance, low-power programmable gain amplifier (PGA) with gain up to 33 and a 12-bit digital-to-analog converter (DAC).

Smart analog combo block diagram

Benefits of smart analog combo

Reduced system size and cost

  • Up to four smart analog combo modules
  • Each module can be configured to be a 12-bit DAC, PGA or Op Amp
  • Smaller PCB outline

Easy to use

  • Straightforward software configuration
  • Can be changed on the fly
  • LaunchPad™ development kit with out-of-box demo and GUI

A wide variety of applications including:

  • Smoke and heat detectors
  • Temperature transmitters
  • Pulse oximeters
  • Gas or air quality detectors

Transimpedance amplifier (TIA)

The integrated transimpedance amplifier (TIA) is a high-performance low-power rail-to-rail output operational amplifier (Op Amp) configured to convert current to voltage.  

Transimpedance Amplifier Diagram

Function replacement: 25 functions for 25 cents

Developers have the flexibility to customize common analog and digital system-level functions spanning timers, pulse width modulation (PWM), system and housekeeping and communication function. All functions have documentation and a code example for ease of use in your system.

LCD driver