{"schemaVersion":"matrix-product-facts/v1","identity":{"mpn":"LM3S301-EGZ20-C2","brand":"Texas Instruments","brandSlug":"texas-instruments","productSlug":"LM3S301-EGZ20-C2","canonicalUrl":"https://icboms.com/texas-instruments/LM3S301-EGZ20-C2","factsUrl":"https://icboms.com/api/mcp/products/LM3S301-EGZ20-C2","rawCanonicalId":null},"summary":{"shortDescription":"Texas Instruments Stellaris® ARM® Cortex®-M3S 300 series LM3S301-EGZ20-C2, 32-Bit Single-Core MCU, 20MHz, 16KB Flash, 2K x 8 SRAM, 33 I/O, 3V~3.6V supply, -40°C~105°C, 48-VFQFN Exposed Pad.","salesMarkdown":"## 20 MHz Cortex-M3 with 16 KB Flash — what the memory budget means This is a 32-bit ARM Cortex-M3 core clocked at 20 MHz, from the Stellaris 300 series. The 16 KB on-chip Flash and 2 KB SRAM are the hard limits for your firmware image and runtime data. That 2 KB SRAM disappears fast once you add a modest stack, a few global buffers, and the peripheral DMA descriptors — so plan for a lean, interrupt-driven architecture rather than a fat RTOS with large frame buffers. The peripheral list includes a 3-channel 10-bit ADC, PWM outputs, a watchdog timer, and a brown-out detect/reset — enough for sensor readout, simple closed-loop control, and supervisory monitoring. ## Package and first-power checklist Supply range is 3.0 V to 3.6 V nominal — a single 3.3 V rail works. The internal oscillator means you can bring up the core without an external crystal, though the UART baud rate accuracy will depend on the internal RC calibration. SWD debug interface is available on the standard two-pin header for firmware development.","metaTitle":"LM3S301-EGZ20-C2 Stellaris ARM Cortex-M3 MCU, 20MHz","metaDescription":"Texas Instruments LM3S301-EGZ20-C2 32-bit ARM Cortex-M3 MCU. 20MHz core, 16KB Flash, 2KB SRAM, 33 I/O, industrial temp -40°C to 105°C.","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 300","Package":"Tray","RAM Size":"2K x 8","Core Size":"32-Bit Single-Core","EEPROM Size":"-","Peripherals":"Brown-out Detect/Reset, POR, PWM, WDT","Connectivity":"Microwire, SPI, SSI, UART/USART","Mounting Type":"Surface Mount","Number of I/O":"33","Core Processor":"ARM® Cortex®-M3","Package / Case":"48-VFQFN Exposed Pad","Data Converters":"A/D 3x10b","Oscillator Type":"Internal","lifecycle_stage":"eol_hot","Base Product Number":"LM3S301","Program Memory Size":"16KB (16K x 8)","Program Memory Type":"FLASH","Operating Temperature":"-40°C~105°C(TA)","Supplier Device Package":"48-VQFN (7x7)","Voltage - Supply (Vcc/Vdd)":"3V ~ 3.6V"}},"commercial":{"minOrderQty":null,"leadTime":null,"referencePrice":null,"stockQuantity":0,"priceTiers":null},"links":{"datasheetUrl":"https://cdn.icboms.com/711354dad80c7c1416df1ec447a2eaee.pdf","sourceUrl":null},"ai":{"faq":[{"question":"What is the closest pin-compatible alternative to LM3S301-EGZ20-C2?","answer":"Within the Stellaris LM3S300 series, higher-density parts like the LM3S308 (with more Flash and RAM) share the same 48-VFQFN footprint and peripheral set, offering a drop-in upgrade path if your firmware outgrows the 16 KB Flash or 2 KB SRAM. Verify the exact pinout against the datasheet before committing a board spin."},{"question":"What development tools are compatible with LM3S301-EGZ20-C2?","answer":"The Stellaris Cortex-M3 core is supported by standard ARM development tools including Keil MDK, IAR EWARM, and GCC-based toolchains (ARM-GCC). Programming and debug use the Serial Wire Debug (SWD) interface — a common 10-pin or 20-pin Cortex-M debug connector works. Texas Instruments' StellarisWare driver library (now part of TivaWare) provides peripheral drivers and example code for this family."}],"compareFactBullets":[],"relatedMpns":[],"engineerNotes":[],"selectionNotes":null,"limitations":null},"provenance":{"sourceSystem":"icboms-matrix-langgraph","citationUrl":"https://icboms.com/texas-instruments/LM3S301-EGZ20-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/LM3S301-EGZ20-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}}