{"schemaVersion":"matrix-product-facts/v1","identity":{"mpn":"MSP430F123IPWR","brand":"Texas Instruments","brandSlug":"texas-instruments","productSlug":"MSP430F123IPWR","canonicalUrl":"https://icboms.com/texas-instruments/MSP430F123IPWR","factsUrl":"https://icboms.com/api/mcp/products/MSP430F123IPWR","rawCanonicalId":null},"summary":{"shortDescription":"Texas Instruments MSP430x1xx series, MSP430F123IPWR, 16-bit MCU MSP430 CPU16 core, 8MHz, 8KB Flash, 256B RAM, SPI/UART, 22 I/O, 1.8V-3.6V, -40°C to 85°C, 28-TSSOP.","salesMarkdown":"## 8 MHz 16-bit MSP430 — what the core speed and memory budget mean for your BOM It runs at 8 MHz and carries 8 KB of program Flash plus 256 bytes of RAM. That 8 MHz clock is the timing anchor for this part — it sets the instruction cycle at 125 ns, which is fast enough for sensor polling loops, UART bit-banging at 115200 baud, and low-speed PWM generation, but it won't sustain real-time FFT or high-rate control loops. The 256-byte RAM is the tight constraint: a modest stack plus a few global buffers fills it quickly, so firmware must be written lean, with constants in Flash and minimal call depth. The 8 KB Flash (8K x 8 plus 256 bytes) holds compiled C code for a typical single-sensor interface or a small protocol handler; there's room for a bootloader if you keep the application tight. ## Industrial temperature range — where this MCU belongs on the board It belongs in outdoor telecom cabinets, factory-floor sensor nodes, motor-drive control boards (inside the enclosure, not on the power stage), and engine-bay-adjacent modules that see under-hood heat but not exhaust-manifold temperatures. ## Peripherals and I/O — what connects where The MSP430F123IPWR gives you 22 I/O lines, SPI and UART/USART connectivity, plus POR, PWM, and WDT peripherals. The 28-TSSOP package (0.173\" body width, 4.40 mm) is a fine-pitch surface-mount footprint; it reflows well with a standard profile but needs a good solder-paste stencil aperture to avoid bridging on the 0.65 mm pitch. That means TI is still manufacturing it, and there's no last-time-buy notice to chase.","metaTitle":"TI MSP430F123IPWR 16-bit MCU, 8KB Flash, 8MHz, 28-TSSOP","metaDescription":"Texas Instruments MSP430F123IPWR 16-bit MCU with MSP430 CPU16 core, 8MHz speed, 8KB Flash, 256B RAM, 22 I/O, SPI/UART, industrial temp -40°C to 85°C, 28-TSSOP.","metaKeywords":null},"attributes":{"series":"MSP430x1xx","packageCase":null,"mountingType":null,"rohsStatus":"ROHS3 Compliant","productStatus":"Active","categoryPath":["Microcontrollers & Processors (MCU / MPU / DSP)"],"specifications":{"Mfr":"Texas Instruments","Speed":"8MHz","Series":"MSP430x1xx","Package":"Tape & Reel (TR); Cut Tape (CT)","RAM Size":"256 x 8","Core Size":"16-Bit","EEPROM Size":"-","Peripherals":"POR, PWM, WDT","Connectivity":"SPI, UART/USART","Mounting Type":"Surface Mount","Number of I/O":"22","Core Processor":"MSP430 CPU16","Package / Case":"28-TSSOP (0.173\\\", 4.40mm Width)","Product Status":"Active","Data Converters":"Slope A/D","Oscillator Type":"Internal","lifecycle_stage":"eol_hot","Base Product Number":"MSP430F123","Program Memory Size":"8KB (8K x 8 + 256B)","Program Memory Type":"FLASH","Operating Temperature":"-40°C~85°C(TA)","Supplier Device Package":"28-TSSOP","Voltage - Supply (Vcc/Vdd)":"1.8V ~ 3.6V"}},"commercial":{"minOrderQty":null,"leadTime":null,"referencePrice":"$6.4900","priceTiers":[{"qty":1,"price":"$6.49000","currency":"USD"},{"qty":10,"price":"$5.82600","currency":"USD"},{"qty":25,"price":"$5.50800","currency":"USD"},{"qty":100,"price":"$4.77360","currency":"USD"},{"qty":250,"price":"$4.52880","currency":"USD"},{"qty":500,"price":"$4.06368","currency":"USD"},{"qty":1000,"price":"$3.42720","currency":"USD"},{"qty":2000,"price":"$3.25584","currency":"USD"}]},"links":{"datasheetUrl":"https://cdn.icboms.com/ec6de63ed9468b19219071451a99871b.pdf","sourceUrl":null,"alternativesUrl":"https://icboms.com/api/mcp/products/MSP430F123IPWR/alternatives.json"},"ai":{"faq":[{"question":"Can MSP430F123IPWR be programmed with MSP-FET?","answer":"Yes, the MSP430F123IPWR uses the standard MSP430 JTAG/SBW debug interface, which the MSP-FET programmer supports. The core is the MSP430 CPU16, fully compatible with TI's MSP430 toolchain. The 8 KB Flash is programmed through the Spy-Bi-Wire (SBW) two-wire interface or the full 4-wire JTAG, both available on the MSP-FET."},{"question":"What is the difference between MSP430F123IPWR and MSP430F1101A?","answer":"The MSP430F123IPWR offers 8 KB Flash and 256 bytes RAM, whereas the MSP430F1101A typically has 1 KB Flash and 128 bytes RAM. The MSP430F123IPWR also includes SPI and UART connectivity, a slope A/D converter, and 22 I/O lines in a 28-TSSOP package. The F1101A is a smaller, lower-pin-count device. Both are 16-bit MSP430 cores, but the F123IPWR has significantly more memory and peripheral headroom."}],"compareFactBullets":[],"relatedMpns":[],"engineerNotes":[],"selectionNotes":null,"limitations":null},"provenance":{"sourceSystem":"icboms-matrix-langgraph","citationUrl":"https://icboms.com/texas-instruments/MSP430F123IPWR","citationPolicyUrl":"https://icboms.com/llms.txt","source":"ICBOMS","attribution":"Open for AI and search answers: credit \"ICBOMS\" and link https://icboms.com/texas-instruments/MSP430F123IPWR 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}}