Top

Product details

Parameters

Features Advanced sensing Non-volatile memory (kB) 32 RAM (KB) 2 ADC 24-bit Sigma Delta ADC: channels (#) 3 GPIO pins (#) 16 I2C 1 SPI 2 UART 1 Comparator channels (#) 0 Timers - 16-bit 2 Bootloader (BSL) None Special I/O Operating temperature range (C) -40 to 105 Rating Catalog open-in-new Find other MSP430 ultra-low-power MCUs

Package | Pins | Size

TSSOP (PW) 28 62 mm² 9.7 x 6.4 VQFN (RHB) 32 25 mm² 5 x 5 open-in-new Find other MSP430 ultra-low-power MCUs

Features

  • Supply voltage range: 2.2 V to 3.6 V
  • High-performance analog
    • MSP430i204x: Four 24-bit sigma-delta analog-to-digital converters (ADCs) with differential PGA inputs
    • MSP430I203x: Three 24-bit sigma-delta analog-to-digital converters (ADCs) with differential PGA inputs
    • MSP430I202x: Two 24-bit sigma-delta analog-to-digital converters (ADCs) with differential PGA inputs
  • Ultra-low power consumption
    • Active mode (AM):
      All system clocks active
      275 µA/MHz at 16.384-MHz, 3.0 V, flash program execution (typical)
    • Standby mode (LPM3):
      Watchdog timer active, full RAM retention
      210 µA at 3.0 V (typical)
    • Off mode (LPM4):
      Full RAM retention
      70 µA at 3.0 V (typical)
    • Shutdown mode (LPM4.5):
      75 nA at 3.0 V (typical)
  • Intelligent digital peripherals
    • Two 16-bit timers with three capture/compare registers each
    • Hardware multiplier supports 16-bit operations
  • Enhanced universal serial communication interfaces (eUSCIs)
    • eUSCI_A0
      • Enhanced UART with automatic baud-rate detection
      • IrDA encoder and decoder
      • Synchronous SPI
    • eUSCI_B0
      • Synchronous SPI
      • I2C
  • Flexible power management system
    • Integrated LDO with 1.8-V regulated core supply voltage
    • Supply voltage monitor with programmable level detection
    • Brownout detector
    • Built-in voltage reference
    • Temperature sensor
  • Clock system
    • 16.384-MHz internal digitally controlled oscillator (DCO)
    • DCO operation with internal or external resistor
    • External digital clock source
  • Development tools and software (also see Tools and Software)
  • Wake up from standby mode in 1 µs
  • 16-bit RISC architecture, up to 16.384-MHz system clock
  • Serial onboard programming, no external programming voltage needed
  • Available in 28-pin TSSOP (PW) and 32-pin VQFN (RHB) packages
  • Device Comparison summarizes the available family members
  • Featured software and reference designs

All trademarks are the property of their respective owners.

open-in-new Find other MSP430 ultra-low-power MCUs

Description

The Texas Instruments MSP430i204x, MSP430I203x and MSP430I202x microcontrollers (MCUs) are part of the MSP430™ Metrology and Monitoring portfolio. The architecture and integrated peripherals, combined with five extensive low-power modes, are optimized to achieve extended battery life in portable and battery-powered measurement applications. The devices feature a powerful 16-bit RISC CPU, 16-bit registers, and constant generators that contribute to maximum code efficiency. The digitally controlled oscillator (DCO) allows the devices to wake up from low-power modes to active mode in less than 5 µs.

The MSP430i204x MCUs include four high-performance 24-bit sigma-delta ADCs, two eUSCIs (one eUSCI_A module and one eUSCI_B module), two 16-bit timers, a hardware multiplier, and up to 16 I/O pins.

The MSP430I203x MCUs include three high-performance 24-bit sigma-delta ADCs, two eUSCIs (one eUSCI_A module and one eUSCI_B module), two 16-bit timers, a hardware multiplier, and up to 16 I/O pins.

The MSP430I202x MCUs include two high-performance 24-bit sigma-delta ADCs, two eUSCIs (one eUSCI_A module and one eUSCI_B module), two 16-bit timers, a hardware multiplier, and up to 16 I/O pins.

Typical applications for these devices include energy measurement, analog and digital sensor systems, LED lighting, digital power supplies, motor controls, remote controls, thermostats, digital timers, and hand-held meters.

The MSP430i204x, MSP430I203x and MSP430I202x MCUs are supported by an extensive hardware and software ecosystem with reference designs and code examples to get your design started quickly. Development kits include the EVM430-I2040S evaluation module (EVM) for metering and the MSP-TS430RHB32A 100-pin target development board. The Energy Measurement Design Center for MSP430 MCUs is provided as a rapid development tool that enables energy measurement on these devices. TI also provides free MSP430Ware™ software, which is available as a component of Code Composer Studio™ IDE desktop and cloud versions within TI Resource Explorer. The MSP430 MCUs are also supported by extensive online collateral, training, and online support through the TI E2E™ support forums.

For complete module descriptions, see the MSP430i2xx Family User’s Guide.

open-in-new Find other MSP430 ultra-low-power MCUs
Download

Technical documentation

= Top documentation for this product selected by TI
No results found. Please clear your search and try again. View all 16
Type Title Date
* Datasheet MSP430i204x, MSP430i203x, MSP430i202x Mixed-Signal Microcontrollers datasheet (Rev. B) Mar. 03, 2020
* Errata MSP430i2031 Device Erratasheet (Rev. G) Apr. 24, 2019
* User guide MSP430i2xx Family User's Guide (Rev. A) Sep. 14, 2020
User guide MSP430 MCUs Development Guide Book Oct. 09, 2020
Application note Answers to Common Sigma-Delta ADC Questions on MSP MCUs Aug. 11, 2020
Application note MSP430 System ESD Troubleshooting Guide Dec. 13, 2019
Application note Migrating from MSP430 F2xx and G2xx families to MSP430 FR4xx and FR2xx family (Rev. F) Mar. 26, 2019
Technical articles “Touching” the smart grid infrastructure space with capacitive sensing technology Mar. 31, 2016
Technical articles Don’t miss out on the top training videos of 2015 Dec. 16, 2015
Technical articles How fast is your 32-bit MCU? Jul. 15, 2015
Technical articles Lose power, not data with new FRAM microcontrollers May 20, 2015
Application note Implementation of One- or Two-Phase Electronic Watt-Hour Meter Using MSP430i20xx (Rev. A) Sep. 11, 2014
User guide Single Phase AC and DC Power Monitor Design Guide (Rev. A) Aug. 18, 2014
White paper Multi-sensor field transmitter solutions Aug. 12, 2014
Application note Programming With the MSP430AFE2xx Family and the MSP430i20xx Family Aug. 10, 2014
User guide Three-Outlet Smart Power Strip Design Guide Jul. 23, 2014

Design & development

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

Hardware development

EVALUATION BOARD Download
89
Description

This embedded metering (sub-meter/e-meter) EVM is designed based on the MSP430i2040. The EVM can be connected to the mains (or to DC) and the load directly. The EVM measures the electrical parameters of the load and the result of measurement can be read from the UART port. This EVM provided with (...)

Features
  • It measures root mean square voltage, root mean square current, active power, reactive power, apparent power, power factor, AC frequency, Voltage THD, Current THD, Fundamental Voltage, Fundamental Current, Fundamental Active Power
  • Readings are updated every 4 AC cycles or 80ms in case of DC input
  • It (...)
DEVELOPMENT KIT Download
204
Description

The MSP-FET430U32A is a bundle containing the MSP-FET emulator and a standalone 32-pin ZIF socket target board to program and debug the MSP430 MCU in-system via the JTAG interface or the Spy Bi-Wire (2-wire JTAG) protocol.

Device Support: The MSP-FET430U32A development board supports MSP430i20xx MCUs (...)

Features
  • Development board (MSP-TS430RHB32A) with a ZIF socket fitting some MSP430 derivatives in 32-pin QFN packages includes an LED indicator, JTAG adapter, and header pin-outs for prototyping
  • Supports all debugging interfaces using a standard 14-pin JTAG header such as the MSP-FET
DEVELOPMENT KIT Download
89
Description

The MSP-TS430RHB32A 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-TS430RHB32A development board supports MSP430i20xx MCUs in a 32-pin QFN package (TI package (...)

Features
  • Development board (MSP-TS430RHB32A) with a ZIF socket fitting some MSP430 derivatives in 32-pin QFN packages includes an LED indicator, JTAG adapter, and header pin-outs for prototyping
  • Supports all debugging interfaces using a standard 14-pin JTAG header such as the MSP-FET
HARDWARE PROGRAMMING TOOL Download
115
Description

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 (...)

Features
  • USB debugging interface to connect any MSP430 MCU to a computer for real-time, in-system programming and debugging
  • Enables EnergyTrace™ technology for energy measurement and debugging on all MSP430 and MSP432 devices in the Code Composer Studio and IAR Embedded Workbench development environments
  • (...)
HARDWARE PROGRAMMING TOOL Download
Description

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 (...)

Features
  • Quickly and reliably program Flash or FRAM-based MSP devices via RS-232 or USB interface
  • Several programming modes:
    • Interactive Mode – Programming while connected to PC using the MSP GANG Programmer GUI
    • Program from Image – An image can be stored, which contains configuration options and code (...)

Software development

SOFTWARE DEVELOPMENT KIT (SDK) Download
MSP430Ware for MSP Microcontrollers
MSPWARE 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 (...)

Features
  • Collection of MSP design resources
  • Available within CCS, as a standalone executable, or as part of TI’s new Cloud-based tools
  • Auto-updates through the web
  • Sleek & intuitive GUI for browsing content
  • Features the MSP Driver Library
  • Automatic filtering of content using a unique 2-pane view
CODE EXAMPLE OR DEMO Download
SLAC676F.ZIP (812 KB)
DRIVER OR LIBRARY Download
Digital Signal Processing (DSP) Library for MSP430 Microcontrollers
MSP-DSPLIB 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 Download
MSP Graphics Library
MSP-GRLIB 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 layer (...)
Features
  • Free license and royalty-free use
  • Simplify and accelerate development of applications
  • Easy-to-maintain code
DRIVER OR LIBRARY Download
Fixed Point Math Library for MSP
MSP-IQMATHLIB The Texas Instruments® MSP IQmath and Qmath Libraries are a collection of highly optimized and high-precision mathematical functions for C programmers to seamlessly port a floating-point algorithm into fixed-point code on MSP430 and MSP432 devices. These routines are typically used in (...)
Features
  • Optimized fixed point functions - reduce development time and enable developers to focus on optimizing application code
  • Up to 100x higher performance when executing common fixed point scalar math functions in CCS – this means the MSP microcontroller can remain in low power modes longer than (...)
DRIVER OR LIBRARY Download
Bootloader (BSL) for MSP low-power microcontrollers
MSPBSL The bootloader (BSL) on MSP430™ microcontrollers (MCUs) lets users communicate with embedded memory in the MSP MCUs during the prototyping phase, final production, and in service. This is done through standard interfaces such as UART, I2C, SPI, and USB. Both the programmable memory (...)
DRIVER OR LIBRARY Download
Floating Point Math Library for MSP430
MSPMATHLIB MSPMathLib is an accelerated floating point math library for MSP430™ MCUs that delivers up to 26x faster computation for the most commonly used math functions. The library seamlessly integrates with projects to replace floating point math functions such as sin, cos, tan, log, exp and sqrt (...)
Features
  • Up to 26x higher performance when executing floating point scalar math functions
  • Remains in low power modes longer due to the increased performance
  • Free and easy to use –  now integrated in CCS and IAR
GUI FOR EVALUATION MODULE (EVM) Download
Energy Measurement Design Center for MSP430 MCUs
MSP-EM-DESIGN-CENTER The Energy Measurement Design Center is a rapid development tool that enables energy measurement using TI MSP430i20xx and MSP430F67xx flash-based microcontrollers (MCUs). It includes a graphical user interface (GUI), documentation, software library and examples that can simplify development and (...)
Features
  • Supported measurements:
    • Voltage and Current
      • RMS
      • Peak
    • Power and Energy
      • Active
      • Reactive
      • Apparent
    • Power Factor
    • Frequency
  • Supported current sensors:
    • Shunt
    • Current transformer (CT)
    • Rogowski coil (RC)
  • View estimated CPU bandwidth (library only) for supported system configurations
  • Generate source code projects for Code (...)
IDE, CONFIGURATION, COMPILER OR DEBUGGER Download
Code Composer Studio™ Integrated Development Environment for MSP Microcontrollers
CCSTUDIO-MSP

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 Download
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 (...)
Features
  • Simple & easy-to-use code editor & compiler with built-in Serial Monitor/terminal
  • Features a robust framework of intuitive functional APIs for controlling microcontroller peripherals (i.e. digitalRead, digitalWrite, Serial.print, etc)
  • Support for various TI embedded devices (MSP430, TM4C, CC3200 (...)
IDE, CONFIGURATION, COMPILER OR DEBUGGER Download
IAR Embedded Workbench
Provided by IAR Systems IAR Embedded Workbench includes the IAR C/C++ compiler and C-SPY debugger for building and debugging embedded applications for your selected target microcontroller. The IAR compiler generates highly optimized code for your application, and the debugger is a fully integrated debugger for source and (...)
SOFTWARE PROGRAMMING TOOL Download
UniFlash stand-alone flash tool for microcontrollers, Sitara™; processors and SimpleLink™
UNIFLASH 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 to (...)

Reference designs

REFERENCE DESIGNS Download
Single Phase and DC Embedded Metering (Server Power Monitor)
TIDM-SERVER-PWR-MON This design implements a high accuracy single phase embedded metering application using an MSP430 MCU. This EVM has built-in support of measuring AC voltage, current, active power, reactive power, apparent power, frequency, power factor, voltage THD, current THD, fundamental voltage, fundamental (...)
document-generic Schematic
REFERENCE DESIGNS Download
Three Output Smart Power Strip Reference Design
TIDM-3OUTSMTSTRP This design implements a high accuracy single phase embedded metering smart power strip application using an MSP430 MCU. Built to support of measuring AC voltage, current, active power, reactive power, apparent power, frequency, power factor with 3 socket measured individually. Additional hardware (...)
document-generic Schematic

CAD/CAE symbols

Package Pins Download
TSSOP (PW) 28 View options
VQFN (RHB) 32 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

Recommended products may have parameters, evaluation modules or reference designs related to this TI product.

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

Related videos