Skip to main content
Texas Instruments MSP430G2955IDA38R — Microcontrollers & Processors (MCU / MPU / DSP)

MSP430G2955IDA38R 16-bit MCU, 56KB Flash, 4KB RAM, 16MHz

MPNMSP430G2955IDA38R
Active

Texas Instruments MSP430G2xx series, MSP430G2955IDA38R, 16-Bit MCU, 16MHz, 56KB Flash, 4K x 8 RAM, 38-TSSOP, -40°C to 85°C, 1.8V to 3.6V.

$4.5800Ref. price · indicative, final on quote
Packaging38-TSSOP (0.240", 6.10mm Width)
RoHSROHS3 Compliant
SeriesMSP430G2xx
Independent supplier — new & surplus stockAuthenticity-screened · ESD-safe packingListing updated Aug 2026

Specifications

MSP430G2955IDA38R specifications
ParameterValue
SeriesMSP430G2xx
MountingSurface Mount
Oscillator typeInternal
Program memory typeFLASH
Voltage - supply (Vcc (Vdd))1.8V ~ 3.6V
Operating temperature-40°C~85°C(TA)
Speed16MHz
PackageTape & Reel (TR); Cut Tape (CT)
RAM size4K x 8
Core size16-Bit
PeripheralsBrown-out Detect/Reset, POR, WDT
ConnectivityI²C, IrDA, LINbus, SCI, SPI, UART/USART
Number of i (O)32
Core processorMSP430 CPU16
Case38-TSSOP (0.240\", 6.10mm Width)
Data convertersA/D 12x10b
Program memory size56KB (56K x 8)

Product details

The MSP430G2955IDA38R: The 16 MHz core speed is a deliberate trade-off for low active power — it handles sensor polling, serial protocol handling, and simple control loops without the overhead of a 32-bit ARM core. The 56 KB Flash is generous for this class; you can fit a modest scheduler, a command parser, and several application states. The 4 KB RAM is the tighter resource — plan for a small frame buffer or a ring buffer for UART data, but don't expect to run a full TCP/IP stack in this footprint.

32 I/O, 12-channel 10-bit ADC — peripheral count for multi-sensor nodes

With 32 I/O pins and a 12-channel 10-bit ADC, this MCU can monitor a dozen analog sensors (temperature, voltage dividers, current shunts) while still having digital pins left for keypad scanning, LED driving, or relay control. The 10-bit resolution is adequate for 0.1% accuracy on a 3.3 V reference — fine for battery monitoring or thermostat setpoint detection, but not for precision weigh scales.

Serial connectivity: UART, SPI, I²C, LIN, IrDA

The MSP430G2955IDA38R supports UART, SPI, I²C, LIN, and IrDA through its serial communication interface. The UART support is confirmed — you can connect a GPS module, a Bluetooth HCI UART, or an RS-485 transceiver. LIN and IrDA are niche but useful: LIN for automotive body electronics (door modules, seat controllers) and IrDA for contactless data transfer in medical or industrial handhelds. The SCI and USART modules give flexibility for legacy synchronous protocols.

Frequently asked questions

Does MSP430G2955IDA38R support UART?

Yes, the MSP430G2955IDA38R supports UART through its serial communication interface, along with SPI, I²C, LIN, and IrDA. You can connect a GPS module, Bluetooth HCI UART, or RS-485 transceiver directly.

What is the difference between MSP430G2955IDA38R and MSP430G2955IDA38?

The 'R' suffix on MSP430G2955IDA38R indicates Tape & Reel packaging for automated pick-and-place assembly. The MSP430G2955IDA38 (without 'R') is typically supplied in tubes or trays. The silicon and firmware are identical.