Skip to main content
Texas Instruments LM3S316-IQN25-C2T — Microcontrollers & Processors (MCU / MPU / DSP)

LM3S316-IQN25-C2T Stellaris ARM Cortex-M3 MCU, 25MHz

MPNLM3S316-IQN25-C2T
End of Life

Texas Instruments Stellaris® ARM® Cortex®-M3S 300 series LM3S316-IQN25-C2T, 32-Bit Single-Core MCU, 25MHz, 16KB Flash, 4K x 8 SRAM, 32 I/O, I²C/SPI/UART, A/D 4x10b, -40°C~85°C, 48-LQFP.

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

Specifications

LM3S316-IQN25-C2T specifications
ParameterValue
SeriesStellaris® ARM® Cortex®-M3S 300
MountingSurface Mount
Oscillator typeInternal
Program memory typeFLASH
Voltage - supply (Vcc (Vdd))3V ~ 3.6V
Operating temperature-40°C~85°C(TA)
Speed25MHz
PackageTape & Reel (TR)
RAM size4K 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)32
Core processorARM® Cortex®-M3
Case48-LQFP
Data convertersA/D 4x10b
Program memory size16KB (16K x 8)

Product details

What this Cortex-M3 brings to a 48-pin LQFP

With 16 KB of Flash (16K x 8), the firmware budget is tight: a bare-metal control loop with a UART command parser fits, but a full RTOS with TCP/IP stack will push the limit. The 4 KB SRAM (4K x 8) handles a couple of moderate-size buffers for I²C or SPI transactions, but double-buffering a 1 KB ADC capture eats half the RAM. If your application needs over-the-air update staging or a large lookup table, step up to the higher-density siblings in the Stellaris family.

The supply range is 3.0 V to 3.6 V, so a regulated 3.3 V rail is the natural fit; don't plan on running it from a wide-input LDO or a battery that sags below 3.0 V.

Peripherals and connectivity for a control-oriented MCU

The peripheral set covers the essentials: brown-out detect and POR for reliable power-up sequencing, a PWM module for motor or LED drive, and a watchdog timer for system supervision. Serial connectivity includes I²C, SPI (via SSI), and UART/USART — enough to talk to an external ADC, an EEPROM, or a radio module. The 4-channel 10-bit ADC is there for basic analog sensing (potentiometer, thermistor, current shunt), though the 10-bit resolution limits precision measurement.

The base product number is LM3S316, which covers the whole family of speed and temperature variants.

Frequently asked questions

What is the flash memory size of LM3S316-IQN25-C2T?

The LM3S316-IQN25-C2T has 16 KB of Flash program memory, organized as 16K x 8 bits.

Is LM3S316-IQN25-C2T RoHS compliant?

The part is listed as RoHS compliant per the standard TI Stellaris series environmental compliance; the suffix 'C2T' in the order code indicates the lead-free, RoHS-compliant finish.

Can LM3S316 replace LM3S317?

The LM3S317 is a pin-compatible sibling in the same Stellaris 300 family with larger Flash and SRAM; the LM3S316 is a lower-density variant. Board-level replacement is possible if the firmware fits in 16 KB Flash and the application tolerates the smaller RAM, but verify the peripheral set matches your firmware drivers.