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

TI LM3S812-EGZ50-C2 ARM Cortex-M3 MCU, 50 MHz, 64 KB Flash

MPNLM3S812-EGZ50-C2
End of Life

Texas Instruments Stellaris ARM Cortex-M3S 800 series LM3S812-EGZ50-C2, 32-bit single-core ARM Cortex-M3 at 50 MHz, 64 KB Flash, 8 KB RAM, 3 V–3.6 V supply, 34 I/O, -40°C to 105°C, 48-VFQFN exposed pad, Tray.

Sourced new & surplus through independent channelsAuthenticity-screened · ESD-safe packingListing updated Aug 2026

Specifications

LM3S812-EGZ50-C2 specifications
ParameterValue
SeriesStellaris® ARM® Cortex®-M3S 800
MountingSurface Mount
Oscillator typeInternal
Program memory typeFLASH
Voltage - supply (Vcc (Vdd))3V ~ 3.6V
Operating temperature-40°C~105°C(TA)
Speed50MHz
PackageTray
RAM size8K 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)34
Core processorARM® Cortex®-M3
Case48-VFQFN Exposed Pad
Data convertersA/D 2x10b
Program memory size64KB (64K x 8)

Product details

50 MHz Cortex-M3 for industrial control loops

The LM3S812-EGZ50-C2: It is designed for embedded control applications — think motor drive, sensor aggregation, and human-machine interfaces — where the Cortex-M3 core handles deterministic interrupt response and the peripheral set covers I²C, SPI, UART, SSI, and Microwire connectivity without external glue logic.

Memory sizing — 64 KB Flash, 8 KB RAM

The 64 KB program memory and 8 KB SRAM place this MCU in the value-density tier. For a typical firmware image running a Modbus stack or a PID loop with a small RTOS, 64 KB leaves headroom for a bootloader and a few feature modules. The 8 KB RAM handles a couple of moderate-size buffers; if your application needs a large display frame buffer or extensive data logging, you will bump into the ceiling. The Flash is organized as 64K x 8, so sector-erase granularity follows the Stellaris family pattern — plan your OTA update partition sizes accordingly.

The 34 I/O lines operate at 3 V–3.6 V supply.

Package and thermal — 48-VFQFN with exposed pad

The supplier device package is 48-VFQFN Exposed Pad.

Lifecycle — active production

TI lists the LM3S812-EGZ50-C2 as active.

Frequently asked questions

What is the closest pin-compatible alternative to LM3S812-EGZ50-C2?

The Stellaris family includes several pin-compatible density options with the same 48-VFQFN footprint. For a direct drop-in with identical pinout, look at other LM3S8xx devices in the same package — the base product number LM3S812 shares the same footprint across the series.

What development board works with LM3S812-EGZ50-C2?

Texas Instruments offered the Stellaris LM3S811 evaluation board (EK-LM3S811) for this family. It provides a JTAG/SWD interface and breakout headers for the peripheral pins. The board is now end-of-life but can still be found through surplus channels.

How to program LM3S812-EGZ50-C2?

Programming is done through the JTAG or Serial Wire Debug (SWD) interface using a standard ARM debug probe such as the TI ICDI or a Segger J-Link. The internal Flash is programmed via the debug port; no external programmer is required beyond the probe.