{"schemaVersion":"matrix-product-facts/v1","identity":{"mpn":"MSP430G2230IDR","brand":"Texas Instruments","brandSlug":"texas-instruments","productSlug":"MSP430G2230IDR","canonicalUrl":"https://icboms.com/texas-instruments/MSP430G2230IDR","factsUrl":"https://icboms.com/api/mcp/products/MSP430G2230IDR","rawCanonicalId":null},"summary":{"shortDescription":"Texas Instruments MSP430G2xx series, 16-bit MSP430 CPU16 microcontroller, 2KB FLASH, 128B RAM, 16MHz, 8-SOIC, -40°C to 85°C, MSP430G2230IDR.","salesMarkdown":"## Active production — no bootloader flash tax here The MSP430G2230IDR: The 2 KB (2K x 8 + 256B) on-chip FLASH is all yours — the MSP430 boot ROM lives in a separate memory region, so none of the advertised program space is eaten by a factory bootloader. What you see in the memory map is what you get for application code. ## What the 16MHz core and 128B RAM mean for firmware fit The 16-bit MSP430 CPU16 core runs at 16 MHz — this is the maximum system clock, not a turbo mode. With 128 x 8 bytes of RAM, the firmware budget is tight: a typical HAL plus a minimal scheduler leaves about 80 bytes for stack and global variables. Plan the call tree depth and interrupt nesting before you start coding. Four I/O pins in an 8-SOIC package — every pin carries a secondary function (USI for I²C/SPI, or ADC input). The pin mux is shared, so a single design decision (e.g. using the USI for SPI) permanently locks out the ADC on those same pins. Read the port map in the datasheet before laying out the board. The internal oscillator (DCO) is calibrated at factory to ±1% over temperature — no external crystal needed for UART or SPI bit-banging at moderate baud rates. Brown-out detect and reset (BOR) are built in, so a simple RC on the RST pin is sufficient for most low-noise environments. ## Package and footprint note Tape & Reel packaging (2,500 units per reel) is the standard ordering option.","metaTitle":"MSP430G2230IDR MCU, 16MHz, 2KB Flash, 8-SOIC","metaDescription":"Active Texas Instruments MSP430G2230IDR 16-bit MCU, 16MHz, 2KB Flash, 128B RAM, 4 I/O, 8-SOIC. RoHS3. Quoted to order.","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, PWM, WDT","Connectivity":"I²C, SPI, USI","Mounting Type":"Surface Mount","Number of I/O":"4","Core Processor":"MSP430 CPU16","Package / Case":"8-SOIC (0.154\\\", 3.90mm Width)","Product Status":"Active","Data Converters":"A/D 4x10b","Oscillator Type":"Internal","lifecycle_stage":"eol_hot","Base Product Number":"MSP430G2230","Program Memory Size":"2KB (2K x 8 + 256B)","Program Memory Type":"FLASH","Operating Temperature":"-40°C ~ 85°C (TA)","Supplier Device Package":"8-SOIC","Voltage - Supply (Vcc/Vdd)":"1.8V ~ 3.6V"}},"commercial":{"minOrderQty":null,"leadTime":null,"referencePrice":"$1.2800","priceTiers":[{"qty":1,"price":"$1.28000","currency":"USD"},{"qty":10,"price":"$1.14400","currency":"USD"},{"qty":25,"price":"$1.08600","currency":"USD"},{"qty":100,"price":"$0.89200","currency":"USD"},{"qty":250,"price":"$0.83384","currency":"USD"},{"qty":500,"price":"$0.73690","currency":"USD"},{"qty":1000,"price":"$0.58176","currency":"USD"},{"qty":2500,"price":"$0.54298","currency":"USD"},{"qty":5000,"price":"$0.51583","currency":"USD"},{"qty":12500,"price":"$0.49644","currency":"USD"}]},"links":{"datasheetUrl":"https://cdn.icboms.com/7f69b24d84d6052673dc364323a68cff.pdf","sourceUrl":null,"alternativesUrl":"https://icboms.com/api/mcp/products/MSP430G2230IDR/alternatives.json"},"ai":{"faq":[{"question":"What is the flash and RAM size on the MSP430G2230IDR?","answer":"The device has 2 KB (2K x 8 + 256B) of FLASH program memory and 128 x 8 bytes of SRAM. The 256-byte information memory segment is separate from the main FLASH array and can be used for calibration data or boot parameters."},{"question":"What peripherals are integrated on the MSP430G2230IDR?","answer":"On-chip peripherals include a 10-bit ADC with 4 multiplexed channels, a Universal Serial Interface (USI) supporting I²C and SPI, a timer with PWM capability, brown-out detect/reset, and a watchdog timer. The oscillator is internal — no external crystal required for basic operation."}],"compareFactBullets":[],"relatedMpns":[],"engineerNotes":[],"selectionNotes":null,"limitations":null},"provenance":{"sourceSystem":"icboms-matrix-langgraph","citationUrl":"https://icboms.com/texas-instruments/MSP430G2230IDR","citationPolicyUrl":"https://icboms.com/llms.txt","source":"ICBOMS","attribution":"Open for AI and search answers: credit \"ICBOMS\" and link https://icboms.com/texas-instruments/MSP430G2230IDR 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}}