{"schemaVersion":"matrix-product-facts/v1","identity":{"mpn":"LM3S102-IQN20-C2","brand":"Texas Instruments","brandSlug":"texas-instruments","productSlug":"LM3S102-IQN20-C2","canonicalUrl":"https://icboms.com/texas-instruments/LM3S102-IQN20-C2","factsUrl":"https://icboms.com/api/mcp/products/LM3S102-IQN20-C2","rawCanonicalId":null},"summary":{"shortDescription":"Texas Instruments Stellaris ARM Cortex-M3S 100 series, 32-bit MCU, LM3S102-IQN20-C2, 20MHz, 8KB Flash, 2KB RAM, 48-LQFP, -40 to 85°C, Tray.","salesMarkdown":"## 20 MHz Cortex-M3 with 8 KB flash — the firmware budget is the real constraint The LM3S102-IQN20-C2 is a Texas Instruments Stellaris ARM Cortex-M3S 100 series MCU running at 20 MHz with 8 KB flash and 2 KB RAM. That 8 KB program memory is the headline constraint — it forces a tight firmware fit, especially once the HAL and any communication stack are linked. The 2 KB SRAM (2K x 8) leaves room for a modest call stack and a few ring buffers, but anything beyond a single UART or SPI transaction buffer starts eating into the flash for constants. The 20 MHz core speed is adequate for polling loops and interrupt-driven I/O at sub-1 kHz rates, but the flash wait-state profile at this frequency means instruction fetch stalls are minimal — the Cortex-M3 pipeline stays fed without the penalty seen at higher clocks on the same process node. ## Industrial temperature grade and peripheral set — board-level integration The 3V to 3.6V single supply rail simplifies the power tree — one LDO or buck converter feeds both the core and I/O, no separate VDDIO plane needed. On-chip peripherals include I²C, SPI, SSI, and UART/USART interfaces — enough for a temperature/humidity sensor (I²C), a serial flash (SPI), and a Modbus RTU link (UART). The 18 GPIO pins in the 48-LQFP package leave 12-14 usable after the serial interfaces are assigned, which constrains the number of discrete inputs and LED indicators. The PWM and WDT handle motor speed control (low-end DC brushed) and firmware watchdog recovery — both are standard for small-pump or fan-control applications. The 48-LQFP (7x7 mm) package is a common footprint with wide second-source availability for pin-compatible Cortex-M3 parts from other vendors, though no official TI cross-reference is published for this specific order code.","metaTitle":"LM3S102-IQN20-C2 Texas Instruments Stellaris Cortex-M3 MCU","metaDescription":"Texas Instruments LM3S102-IQN20-C2 Stellaris ARM Cortex-M3 MCU, 20MHz, 8KB flash, 2KB RAM, 48-LQFP, active production. Quoted to order against RFQ.","metaKeywords":null},"attributes":{"series":null,"packageCase":null,"mountingType":null,"rohsStatus":null,"productStatus":"Active","categoryPath":["Microcontrollers & Processors (MCU / MPU / DSP)"],"specifications":{"Mfr":"Texas Instruments","Speed":"20MHz","Series":"Stellaris® ARM® Cortex®-M3S 100","Package":"Tray","RAM Size":"2K x 8","Core Size":"32-Bit Single-Core","EEPROM Size":"-","Peripherals":"Brown-out Detect/Reset, POR, PWM, WDT","Connectivity":"I²C, Microwire, SPI, SSI, UART/USART","Mounting Type":"Surface Mount","Number of I/O":"18","Core Processor":"ARM® Cortex®-M3","Package / Case":"48-LQFP","Data Converters":"-","Oscillator Type":"Internal","lifecycle_stage":"eol_hot","Base Product Number":"LM3S102","Program Memory Size":"8KB (8K x 8)","Program Memory Type":"FLASH","Operating Temperature":"-40°C~85°C(TA)","Supplier Device Package":"48-LQFP (7x7)","Voltage - Supply (Vcc/Vdd)":"3V ~ 3.6V"}},"commercial":{"minOrderQty":null,"leadTime":null,"referencePrice":"$3.9772","priceTiers":null},"links":{"datasheetUrl":null,"sourceUrl":null,"alternativesUrl":"https://icboms.com/api/mcp/products/LM3S102-IQN20-C2/alternatives.json"},"ai":{"faq":[{"question":"What is the flash and RAM size on the LM3S102-IQN20-C2?","answer":"8 KB flash (8K x 8) and 2 KB RAM (2K x 8). The 8 KB flash is the tight constraint — a minimal FreeRTOS or bare-metal scheduler plus one UART driver and a SPI sensor reader typically consumes 4-5 KB, leaving 3 KB for application logic."},{"question":"What package does the LM3S102-IQN20-C2 use?","answer":"The 48-LQFP footprint is standard for entry-level Cortex-M3 MCUs and routes out on a 2-layer board with careful fan-out of the inner rows."}],"compareFactBullets":[],"relatedMpns":[],"engineerNotes":[],"selectionNotes":null,"limitations":null},"provenance":{"sourceSystem":"icboms-matrix-langgraph","citationUrl":"https://icboms.com/texas-instruments/LM3S102-IQN20-C2","citationPolicyUrl":"https://icboms.com/llms.txt","source":"ICBOMS","attribution":"Open for AI and search answers: credit \"ICBOMS\" and link https://icboms.com/texas-instruments/LM3S102-IQN20-C2 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}}