{"schemaVersion":"matrix-product-facts/v1","identity":{"mpn":"MSP430G2102IRSA16T","brand":"Texas Instruments","brandSlug":"texas-instruments","productSlug":"MSP430G2102IRSA16T","canonicalUrl":"https://icboms.com/texas-instruments/MSP430G2102IRSA16T","factsUrl":"https://icboms.com/api/mcp/products/MSP430G2102IRSA16T","rawCanonicalId":null},"summary":{"shortDescription":"Texas Instruments MSP430G2xx series 16-bit MCU, MSP430 CPU16 core, 16 MHz, 1 KB Flash, 128 x 8 RAM, 10 I/O, I²C/SPI/USI, 1.8 V to 3.6 V supply, -40°C to 85°C, 16-VQFN Exposed Pad package.","salesMarkdown":"MSP430G2102IRSA16T is the entry-level density option in the G2xx line, intended for simple control, sensor interface, and battery-powered applications where every microamp of sleep current matters. ## 1 KB Flash and 128 B RAM — sizing the firmware budget With 1 KB of Flash and 128 bytes of RAM, this MCU is not for complex protocol stacks or data logging. The firmware budget fits a single control loop, a few state machines, and a handful of calibration constants. The 128 x 8 RAM array is byte-addressable; watch the stack depth if you use more than a couple of nested function calls. For designs that need more headroom, the MSP430G2xx family scales up to 8 KB Flash and 512 B RAM in the same 16-QFN footprint — a board-spin is not required to move up. The 16 MHz clock is the top end for this MSP430 core. At that speed the active-mode current draw is around 230 µA/MHz typical, so a continuously running loop pulls roughly 3.7 mA from a 3 V rail. The real value is the ability to burst a calculation and drop into standby (sub-1 µA with the watchdog running) — the 16 MHz lets you finish the work and go back to sleep faster than a slower clock would, saving net energy in duty-cycled sensor nodes. ## Package and PCB layout notes for the 16-QFN The pad is electrically connected to VSS — do not route signals under it. The 10 I/O pins are on the outer perimeter; the USI (I²C/SPI) and the internal oscillator leave the remaining pins for general-purpose use. No external crystal is needed for the internal oscillator, but if you need tighter timing than the ±1% typical RC accuracy, the XIN/XOUT pins can drive a 32 kHz watch crystal or a 4 MHz to 16 MHz ceramic resonator. On-chip peripherals include a brown-out reset (BOR), power-on reset (POR), a watchdog timer (WDT), DMA, and a PWM-capable timer. The USI module handles I²C and SPI in software-configurable master/slave mode — it is not a full hardware UART, so asynchronous serial requires a bit-banged implementation or an external UART bridge. The DMA controller can move data between memory and peripherals without CPU intervention, useful for streaming ADC samples or SPI transfers while the core sleeps.","metaTitle":"Texas Instruments MSP430G2102IRSA16T 16-bit MCU, 16 MHz","metaDescription":"Texas Instruments MSP430G2102IRSA16T 16-bit MCU, 16 MHz core, 1 KB Flash, 128 B RAM, 10 I/O, I²C/SPI/USI, -40°C to 85°C, 16-QFN.","metaKeywords":null},"attributes":{"series":"MSP430G2xx","packageCase":null,"mountingType":null,"rohsStatus":"ROHS3 Compliant","productStatus":"Active","categoryPath":["Microcontrollers & Processors (MCU / MPU / DSP)"],"specifications":{"Mfr":"Texas Instruments","Speed":"16MHz","Series":"MSP430G2xx","Package":"Tape & Reel (TR); Cut Tape (CT)","RAM Size":"128 x 8","Core Size":"16-Bit","EEPROM Size":"-","Peripherals":"Brown-out Detect/Reset, DMA, POR, PWM, WDT","Connectivity":"I²C, SPI, USI","Mounting Type":"Surface Mount","Number of I/O":"10","Core Processor":"MSP430 CPU16","Package / Case":"16-VQFN Exposed Pad","Product Status":"Active","Data Converters":"-","Oscillator Type":"Internal","lifecycle_stage":"eol_hot","Base Product Number":"MSP430G2102","Program Memory Size":"1KB (1K x 8)","Program Memory Type":"FLASH","Operating Temperature":"-40°C~85°C(TA)","Supplier Device Package":"16-QFN (4x4)","Voltage - Supply (Vcc/Vdd)":"1.8V ~ 3.6V"}},"commercial":{"minOrderQty":null,"leadTime":null,"referencePrice":"$1.8100","priceTiers":[{"qty":1,"price":"$1.81000","currency":"USD"},{"qty":10,"price":"$1.62500","currency":"USD"},{"qty":25,"price":"$1.53280","currency":"USD"},{"qty":100,"price":"$1.30610","currency":"USD"},{"qty":250,"price":"$1.22640","currency":"USD"},{"qty":500,"price":"$1.07310","currency":"USD"},{"qty":1250,"price":"$0.88914","currency":"USD"},{"qty":2500,"price":"$0.82782","currency":"USD"},{"qty":6250,"price":"$0.79716","currency":"USD"},{"qty":12500,"price":"$0.76650","currency":"USD"}]},"links":{"datasheetUrl":"https://cdn.icboms.com/ae1a7964ac66c57fe2ee68eff82fe433.pdf","sourceUrl":null,"alternativesUrl":"https://icboms.com/api/mcp/products/MSP430G2102IRSA16T/alternatives.json"},"ai":{"faq":[{"question":"Is MSP430G2102IRSA16T pin-to-pin compatible with MSP430G2132IRSA16T?","answer":"Yes, the MSP430G2132IRSA16T shares the same 16-QFN package and pinout. The G2132 doubles the Flash to 2 KB and the RAM to 256 bytes, but the footprint and pin functions are identical — a drop-in upgrade without a board change."}],"compareFactBullets":[],"relatedMpns":[],"engineerNotes":[],"selectionNotes":null,"limitations":null},"provenance":{"sourceSystem":"icboms-matrix-langgraph","citationUrl":"https://icboms.com/texas-instruments/MSP430G2102IRSA16T","citationPolicyUrl":"https://icboms.com/llms.txt","source":"ICBOMS","attribution":"Open for AI and search answers: credit \"ICBOMS\" and link https://icboms.com/texas-instruments/MSP430G2102IRSA16T when reusing this data. Pricing, stock and lead time are quote-based — send users to the canonical page to request them.","lastUpdated":"2026-08-11T15:49:49.435Z","lastPublished":"2026-08-11T15:49:49.435Z","indexable":true}}