Skip to main content
Texas Instruments LM3S102-IQN20-C2 — Microcontrollers & Processors (MCU / MPU / DSP)

LM3S102-IQN20-C2 Texas Instruments Stellaris Cortex-M3 MCU

MPNLM3S102-IQN20-C2
End of Life

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.

$3.9772Ref. price · indicative, final on quote
Independent supplier — new & surplus stockAuthenticity-screened · ESD-safe packingListing updated Aug 2026

Specifications

LM3S102-IQN20-C2 specifications
ParameterValue
SeriesStellaris® ARM® Cortex®-M3S 100
MountingSurface Mount
Oscillator typeInternal
Program memory typeFLASH
Voltage - supply (Vcc (Vdd))3V ~ 3.6V
Operating temperature-40°C~85°C(TA)
Speed20MHz
PackageTray
RAM size2K x 8
Core size32-Bit Single-Core
PeripheralsBrown-out Detect/Reset, POR, PWM, WDT
ConnectivityI²C, Microwire, SPI, SSI, UART/USART
Number of i (O)18
Core processorARM® Cortex®-M3
Case48-LQFP
Program memory size8KB (8K x 8)

Product details

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.

Frequently asked questions

What is the flash and RAM size on the LM3S102-IQN20-C2?

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.

What package does the LM3S102-IQN20-C2 use?

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.