Microcontrollers (MCU)

Design Support

Getting Started

Selection Tool

Training & Events

Developer Network

University

MSP430™ - The World's Lowest Power MCU

Ultra-low power microcontroller solutions for low-power or no-power applications.

See below for further information and assumptions:

go to chart MSP430 offers up to 70% lower power than the PIC24F16KA102
go to chart MSP430 has lower power modes than other MCUs
go to chart MSP430 lasts 20+ Years on 1 battery

Key Specifications

  • 6 Low Power Modes
  • Standby Mode at 3V operation with self wakeup, BOR, RAM retention < 0.6µA
  • Instant Wakeup @ <1µs
  • Entire MSP430 portfolio is Ultra-Low Power by design
  • Featuring 200+ devices

Get started now with the MSP430's eZ430 development kits!

eZ430-F2013

RF2500
The eZ430-F2013 is a complete MSP430 development tool including all the hardware and software to evaluate the MSP430F2013 and develop a complete project in a convenient USB stick form factor – all for just $20! eZ430-F2013

Chronos
World's first development tool in a watch! Create unique solutions from straight your wrist, using integrated RF, LCD, accelerometer, and altimeter.

 

MSP430 Offers the Lowest Power Active Mode and Sleep Modes

MSP430 is the lowest power microcontroller family, offering 200+ Ultra-Low Power devices. Browse through our scalable portfolio using the MCU Selection Tool!

MSP430 offers microcontrollers with:

  • The lowest power active and sleep modes with Brown Out Reset (BOR).
  • <1µs wakeup from sleep mode (Our Low Power Mode 3 includes RAM retention, self wakeup, and BOR at 0.7µA @ 3V)

Active vs Standby Power Consumption

Device Active @ 3V w/BOR (µA) Standby w/Self wakeup and BOR (µA)
MSP430F2001 300 µA 0.6 µA
MSP430F2619 515 µA 0.6 µA
STM8L151G4 702.8 µA 5.8 µA
PIC24F16KA102 1110 µA 0.85 µA


Brown Out Reset (BOR)

The Brown Out Reset (BOR) circuit detects low supply voltages and resets the device by triggering a POR signal when power is applied or removed. This protects your design and prevents erratic behavior. MSP430’s zero-power BOR circuit is continuously turned on, including in all low power modes.

Watchdog Timer (WDT)

The MSP430’s Watchdog Timer (WDT) has several functions. One configuration is setting the WDT as an interval timer to generate interrupts at selected time intervals (allowing the MSP430 to wakeup from low power modes). Alternatively, it may perform a controlled system restart after a software problem occurs.


Back to top

MSP430 Offers 20+ Years in Battery Life

Using an ideal 3V CR2032 Coin Cell Battery rated at 200mAh, the MSP430 offers the longest possible battery life.

Current vs. Duty Cycle

The MSP430 Can Wake Up from Low Power Modes in <1µs

The MSP430's Digitally Controlled Oscillator (DCO) provides wakeup times that are less than 1 microsecond. This means your application stays in sleep mode longer, and less time and power are wasted during wakeup. Competing devices require more time during wakeup, which results in higher average current consumption leading to weaker battery-powered performance.

Time of Interrupt

Back to top

Minimal Average Current Consumption » Longer Battery Life

Using a standard 3V CR2032 Coin Cell Battery rated at 200mAh, the MSP430 offers the longest possible battery life.

MSP430 Optimal Battery Life Checklist:

  • Check Ultra-Low Power Active Mode
  • Check Ultra-Low Power Sleep Mode
  • Check Fast Wakeup Times

Battery Chart

  1% Active, 99% Sleep 0.1% Active, 99.9% Sleep
MSP430F2001 6.35 years 25.38 years
MSP430F2619 3.97 years 20.49 years
PIC24F16KA102 2.09 years 12.29 years
STM8L151G4 1.71 years 3.22 years

Back to top

MSP430 Makes Ultra-Low Power Easy

MSP430 offers versatile, affordable, and easy-to-use tools

MSPFET430

MSP-FET430UIF | eStore
The MSP-FET430UIF is a powerful flash emulation tool to quickly begin application development on any flash MSP430 MCU. It includes USB debugging interface used to program and debug the MSP430 in-system through the JTAG interface or the pin saving Spy Bi-Wire (2-wire JTAG) protocol.

ez430

eZ430 Development kits | Start at $20!
eZ430 development tools includes all of the hardware and software needed for a complete MSP430 project in a portable USB stick. The eZ430 tools include a free IDE, provide full emulation capabilities, and include detachable target boards.

ez430

See the entire range of MSP430 Tools...

MSP430 Provides All the Resources Needed to Start Developing

Code Samples

Application Notes

E2E Community

Development

Data Backup and Documentation Used for Comparisons

 

MSP430F2001 MSP430F2619 PIC24F16KA102 STM8L151G4
Datasheet Link

PDF Download Datasheet

PDF Download Datasheet

PDF Download Datasheet

PDF Download Datasheet

Active Mode w/ BOR, 3V Operation, operating from Flash 300uA 515uA Estimated using ratio of Active Current, Idle Current, and Internal FRC current+LPBOR = 1110uA Supply Current in Run Mode running off Flash (700uA) + BOR (2.8uA) = 702.8 uA
Standby Mode w/ WDT, RAM retention, BOR, 3V Operation LPM3 w/VLO (includes BOR & WDT) = 0.6uA LPM3 w/VLO (includes BOR & WDT) = 0.6uA Power Down Base Current (.105) + WDT (.87) + LPBOR (.095) = 1.07uA @ 3.3V =0.856uA @3V Use 0.8 multiplier to convert to 3V Low Power Wait Mode (3uA) + BOR (2.8uA) + Independent Watchdog (TBD) = >5.8uA
Wake Up Time <1us <1us 1000us (requires PLL initialization to reach 16MHz) 5us

Procedure for Calculating Average Current Consumption vs. Duty Cycle (% in Active Mode): Average Current Consumption = Active Current * (% in Active) + Standby Current * (% in Standby) (The values used for Active Mode and Standby Mode are based on the table above.) Procedure for determining Battery Life Comparison: Average Current Consumption = Active Current * (% in Active) + Standby Current * (% in Standby). For the first example, we used 1% Active, and 99% Standby - This is typical for many portable measurement systems. For the second example, we used 0.1% Active, and 99.9% Standby - This is typical for many wireless sensor network applications. Once Average Current Consumption is determined, we can find estimated battery life with the following equation (In our example, we used a CR2032 coin cell battery rated for 200mAh): Estimated Battery Life in hours= 200mAh/(Average Current Consumption). Estimated Battery Life in years = (Estimated Battery Life in hours) / (365days/year * 24hours/day).

L092

Introducing the first true 0.9-V MCU

The newest addition to the ultra-low-power MSP430 TM microcontroller portfolio