Product details

Non-volatile memory (kB) 56 RAM (KB) 4 ADC 10-bit SAR GPIO pins (#) 32 Features Spy-bi-wire, Watchdog timer, Real-time clock UART 1 USB No Number of I2Cs 1 SPI 2 Comparator channels (#) 8
Non-volatile memory (kB) 56 RAM (KB) 4 ADC 10-bit SAR GPIO pins (#) 32 Features Spy-bi-wire, Watchdog timer, Real-time clock UART 1 USB No Number of I2Cs 1 SPI 2 Comparator channels (#) 8
TSSOP (DA) 38 101 mm² 12.5 x 8.1 VQFN (RHA) 40 36 mm² 6 x 6
  • Low Supply-Voltage Range: 1.8 V to 3.6 V
  • Ultra-Low Power Consumption
    • Active Mode: 250 µA at 1 MHz, 2.2 V
    • Standby Mode: 0.7 µA
    • Off Mode (RAM Retention): 0.1 µA
  • Five Power-Saving Modes
  • Ultra-Fast Wake-Up From Standby Mode in Less Than 1 µs
  • 16-Bit RISC Architecture, 62.5-ns Instruction Cycle Time
  • Basic Clock Module Configurations
    • Internal Frequencies up to 16 MHz With Four Calibrated Frequency
    • Internal Very-Low-Power Low-Frequency (LF) Oscillator
    • 32-kHz Crystal
    • High-Frequency (HF) Crystal up to 16 MHz
    • External Digital Clock Source
    • External Resistor
  • Two 16-Bit Timer_A With Three Capture/Compare Registers
  • One 16-Bit Timer_B With Three Capture/Compare Registers
  • Up to 32 Touch-Sense-Enabled I/O Pins
  • Universal Serial Communication Interface (USCI)
    • Enhanced UART Supporting Auto Baudrate Detection (LIN)
    • IrDA Encoder and Decoder
    • Synchronous SPI
    • I2C™
  • On-Chip Comparator for Analog Signal Compare Function or Slope Analog-to-Digital (A/D) Conversion
  • 10-Bit 200-ksps Analog-to-Digital (A/D) Converter With Internal Reference, Sample-and-Hold, and Autoscan
  • Brownout Detector
  • Serial Onboard Programming, No External Programming Voltage Needed, Programmable Code Protection by Security Fuse
  • Bootstrap Loader
  • On-Chip Emulation Logic
  • Package Options
    • TSSOP: 38 Pin (DA)
    • QFN: 40 Pin (RHA)

  • Low Supply-Voltage Range: 1.8 V to 3.6 V
  • Ultra-Low Power Consumption
    • Active Mode: 250 µA at 1 MHz, 2.2 V
    • Standby Mode: 0.7 µA
    • Off Mode (RAM Retention): 0.1 µA
  • Five Power-Saving Modes
  • Ultra-Fast Wake-Up From Standby Mode in Less Than 1 µs
  • 16-Bit RISC Architecture, 62.5-ns Instruction Cycle Time
  • Basic Clock Module Configurations
    • Internal Frequencies up to 16 MHz With Four Calibrated Frequency
    • Internal Very-Low-Power Low-Frequency (LF) Oscillator
    • 32-kHz Crystal
    • High-Frequency (HF) Crystal up to 16 MHz
    • External Digital Clock Source
    • External Resistor
  • Two 16-Bit Timer_A With Three Capture/Compare Registers
  • One 16-Bit Timer_B With Three Capture/Compare Registers
  • Up to 32 Touch-Sense-Enabled I/O Pins
  • Universal Serial Communication Interface (USCI)
    • Enhanced UART Supporting Auto Baudrate Detection (LIN)
    • IrDA Encoder and Decoder
    • Synchronous SPI
    • I2C™
  • On-Chip Comparator for Analog Signal Compare Function or Slope Analog-to-Digital (A/D) Conversion
  • 10-Bit 200-ksps Analog-to-Digital (A/D) Converter With Internal Reference, Sample-and-Hold, and Autoscan
  • Brownout Detector
  • Serial Onboard Programming, No External Programming Voltage Needed, Programmable Code Protection by Security Fuse
  • Bootstrap Loader
  • On-Chip Emulation Logic
  • Package Options
    • TSSOP: 38 Pin (DA)
    • QFN: 40 Pin (RHA)

The Texas Instruments MSP430 family of ultra-low-power microcontrollers consists of several devices featuring different sets of peripherals targeted for various applications. The architecture, combined with five low-power modes, is optimized to achieve extended battery life in portable measurement applications. The device features a powerful 16-bit RISC CPU, 16-bit registers, and constant generators that contribute to maximum code efficiency. The digitally controlled oscillator (DCO) allows wake-up from low-power modes to active mode in less than 1 µs.

The MSP430G2x55 series are ultra-low-power mixed signal microcontrollers with built-in 16-bit timers, up to 32 I/O touch-sense-enabled pins, a versatile analog comparator, and built-in communication capability using the universal serial communication interface.

Typical applications include low-cost sensor systems that capture analog signals, convert them to digital values, and then process the data for display or for transmission to a host system.

The Texas Instruments MSP430 family of ultra-low-power microcontrollers consists of several devices featuring different sets of peripherals targeted for various applications. The architecture, combined with five low-power modes, is optimized to achieve extended battery life in portable measurement applications. The device features a powerful 16-bit RISC CPU, 16-bit registers, and constant generators that contribute to maximum code efficiency. The digitally controlled oscillator (DCO) allows wake-up from low-power modes to active mode in less than 1 µs.

The MSP430G2x55 series are ultra-low-power mixed signal microcontrollers with built-in 16-bit timers, up to 32 I/O touch-sense-enabled pins, a versatile analog comparator, and built-in communication capability using the universal serial communication interface.

Typical applications include low-cost sensor systems that capture analog signals, convert them to digital values, and then process the data for display or for transmission to a host system.

Download

Technical documentation

Design & development

For additional terms or required resources, click any title below to view the detail page where available.

Evaluation board

TAS5634EVM — TAS5634 300W Stereo/600W Mono HD Digital Input, 58V Class-D Amplifier Power Stage Evaluation Module

The TAS5634EVM evaluation module demonstrates the TAS5634DDV integrated circuit from Texas Instruments. The TAS5634DDV is a high-power class-D with high-efficiency class-D technology. This EVM supports two BTL (stereo 2.0) output channels, one PBTL (mono 0.1) output channel, one BTL plus two SE (...)
In stock
Limit: 1
Development kit

MSP-TS430DA38 — MSP-TS430DA38 - 38-pin Target Development Board for MSP430F2x and MSP430G2x MCUs

The MSP-TS430DA38 is a standalone ZIF socket target board used to program and debug the MSP430 MCU in-system through the JTAG interface or the Spy Bi-Wire (2-wire JTAG) protocol.

Device Support: The MSP-TS430DA38 development board supports MSP430F22xx, MSP430G2x44 and MSP430G2x55 MCUs in a 38-pin (...)

In stock
Limit: 10
Hardware programming tool

MSP-FET — MSP MCU Programmer and Debugger

The MSP-FET is a powerful emulation development tool – often called a debug probe – which allows users to quickly begin development on MSP low-power microcontrollers (MCU).

It supports programming and real-time debugging over both JTAG and SBW interfaces. Furthermore, the MSP-FET also provides a (...)

In stock
Limit: 999999999
Hardware programming tool

MSP-GANG — MSP-GANG production programmer

The MSP Gang Programmer (MSP-GANG) is a MSP430™/MSP432™ device programmer that can program up to eight identical MSP430/MSP432 Flash or FRAM devices at the same time. It connects to a host PC using a standard RS-232 or USB connection and provides flexible programming options that allow (...)

Software development kit (SDK)

MSPWARE — MSP430Ware for MSP Microcontrollers

MSP430Ware is a collection of resources that help users to effectively create and build MSP430 code. These resources support ALL MSP430 microcontrollers (MCUs). As one user mentioned, “It’s essentially everything developers need to become MSP430 microcontroller experts!”

This complete collection of (...)

Application software & framework

MSP430-IEC60730-SW-PACKAGE — IEC60730 Software Package

The IEC60730 MSP430 software package was developed to be useful in assisting customers in complying with IEC 60730-1:2010 (Automatic Electrical Controls for Household and Similar Use – Part 1: General Requirements) for up to Class B products, which includes home appliances, arc detectors, (...)
Code example or demo

MSP430G2x55 Code Examples (Rev. F)

SLAC562F.ZIP (745 KB)
Driver or library

MSP-DSPLIB — Digital Signal Processing (DSP) Library for MSP430 Microcontrollers

The TI MSP430™ Digital Signal Processing library is a set of optimized functions to perform common signal processing operations for MSP430 microcontrollers. These functions are used in applications where processing-intensive transforms are done in real-time for minimal energy and with very (...)
Driver or library

MSP-GRLIB — MSP Graphics Library

The MSP Graphics Library is a royalty-free set of graphics primitives for displaying images or creating graphical user interfaces (GUIs) on MSP430 and MSP432 microcontroller-based boards that use a graphical display. The graphics library consists of two functional layers: 1) the display driver (...)
IDE, configuration, compiler or debugger

CCSTUDIO-MSP — Code Composer Studio™ Integrated Development Environment for MSP Microcontrollers

Code Composer Studio is an integrated development environment (IDE) that supports TI's Microcontroller and Embedded Processors portfolio. Code Composer Studio comprises a suite of tools used to develop and debug embedded applications. It includes an optimizing C/C++ compiler, source code editor, (...)

IDE, configuration, compiler or debugger

ENERGIA — Energia

Energia is an open source & community-driven integrated development environment (IDE) & software framework. Based on the Wiring framework, Energia provides an intuitive coding environment as well as a robust framework of easy-to-use functional APIs & libraries for programming a (...)
IDE, configuration, compiler or debugger

ENERGYTRACE — EnergyTrace Technology

EnergyTrace™ software for MSP430™ MCUs, MSP432™ MCUs, CC13xx wireless MCUs and CC26xx wireless MCUs is an energy-based code analysis tool that measures and displays the energy profile of an application and helps optimize it for ultra-low-power consumption.

As most developers know, it is difficult to (...)

IDE, configuration, compiler or debugger

IAR-KICKSTART — IAR Embedded Workbench

IAR Embedded Workbench delivers a complete development toolchain for building and debugging embedded applications for your selected target microcontroller. The included IAR C/C++ Compiler generates highly optimized code for your application, and the C-SPY Debugger is a fully integrated debugger for (...)
From: IAR Systems
Software programming tool

UNIFLASH — UniFlash stand-alone flash tool for microcontrollers, Sitara™; processors and SimpleLink™

Supported devices: CC13xx, CC25xx, CC26xx, CC3x20, CC3x30, CC3x35, Tiva, C2000, MSP43x, Hercules, PGA9xx, IWR12xx, IWR14xx, IWR16xx, IWR18xx , IWR68xx, AWR12xx, AWR14xx, AWR16xx, AWR18xx.  Command line only: AM335x, AM437x, AM571x, AM572x, AM574x, AM65XX, K2G

CCS Uniflash is a standalone tool used (...)

Design tool

MSP-3P-SEARCH — MSP Third party search tool

TI has partnered with multiple companies to offer a wide range of solutions and services for TI MSP devices. These companies can accelerate your path to production using MSP devices. Download this search tool to quickly browse third-party details and find the right third-party to meet your needs.

(...)

Reference designs

TIDA-01093 — Industrial Battery Management Module for 20S Applications Reference Design

High serial cell count battery (>15s) systems are becoming more and more common for industrial applications. These applications are cost sensitive and require a simple solution that includes monitoring, protection, and control or even SOC (State of Charge) information rather than only basic (...)
Reference designs

PMP40294 — Bi-directional Battery Power System +USB A 5V2A Output Reference Design

The PMP40294 reference design is designed for a high capacity battery packs which requires more and more charging and discharging power. It can support a wide input voltgae (5~20V) from any adaptor and deliver the maximal charging current up to 3A to a 3S battery pack. By adopting the (...)
Reference designs

PMP40069 — Portable DLP Pico Projector with 5-20Vin 3 Cell Battery Charger Reference Design

The PMP40069 is a reference design for portable DLP pico projectors  It also has a 3 cell battery charger.  The battery will provide the power to the projector when the adapter isn't available . The solution implements  DLPA3000 PMIC/LED driver, DLPC3438 display controller and SMBus (...)
Reference designs

PMP40133 — Fast Charge Adapter Control Board Using MaxCharge™ Technology Reference Design

The PMP40133 control board provides the interface with fast charger adapter solution. The main MCU is MSP430G2955 which controls communication with a charger device using MaxCharge™ techonlogy. TPL0102-100 digital potentiometer is used for fine tuning the adapter output voltage. 256 (...)
Reference designs

TIDM-TOUCHWHEEL-LEDTRACKING — Touch Wheel and LED Tracking

This solution implements a user interface with a capacitive touch wheel and LED tracking control. Using the MSP430G2955 microcontroller and capacitive touch wheel, users can design products that need volume, brightness, temperature adjustment with LED tracking for the touch postion.
Package Pins Download
TSSOP (DA) 38 View options
VQFN (RHA) 40 View options

Ordering & quality

Information included:
  • RoHS
  • REACH
  • Device marking
  • Lead finish/Ball material
  • MSL rating/Peak reflow
  • MTBF/FIT estimates
  • Material content
  • Qualification summary
  • Ongoing reliability monitoring

Support & training

TI E2E™ forums with technical support from TI engineers

Content is provided "as is" by TI and community contributors and does not constitute TI specifications. See terms of use.

If you have questions about quality, packaging or ordering TI products, see TI support. ​​​​​​​​​​​​​​

Videos