Stellaris ARM Cortex-M3 MCU for industrial control — 50 MHz, 256 KB Flash, CAN-ready
The LM3S2911-IBZ50-A2 is a 32-bit ARM Cortex-M3 MCU from the Stellaris ARM Cortex-M3S 2000 series, clocked at 50 MHz with 256 KB of Flash and 64K x 8 of SRAM.

Texas Instruments Stellaris® ARM® Cortex®-M3S 2000 series MCU, LM3S2911-IBZ50-A2, 32-bit single-core, 50MHz, 256KB Flash, 64K x 8 RAM, 60 I/O, CAN/I²C/SPI/UART, -40°C~85°C, 108-BGA.
| Parameter | Value |
|---|---|
| Series | Stellaris® ARM® Cortex®-M3S 2000 |
| Mounting | Surface Mount |
| Oscillator type | Internal |
| Program memory type | FLASH |
| Voltage - supply (Vcc (Vdd)) | 2.25V ~ 2.75V |
| Operating temperature | -40°C~85°C(TA) |
| Speed | 50MHz |
| Package | Tray |
| RAM size | 64K x 8 |
| Core size | 32-Bit Single-Core |
| Peripherals | Brown-out Detect/Reset, POR, PWM, WDT |
| Connectivity | CANbus, I²C, IrDA, Microwire, SPI, SSI, UART/USART |
| Number of i (O) | 60 |
| Core processor | ARM® Cortex®-M3 |
| Case | 108-LFBGA |
| Program memory size | 256KB (256K x 8) |
The LM3S2911-IBZ50-A2 is a 32-bit ARM Cortex-M3 MCU from the Stellaris ARM Cortex-M3S 2000 series, clocked at 50 MHz with 256 KB of Flash and 64K x 8 of SRAM.
No official replacement part number is listed in the lifecycle record. The Stellaris family includes higher-density and higher-speed variants (e.g., 80 MHz, 512 KB Flash), but those are not pin-compatible drop-in replacements. A redesign using a current TI ARM Cortex-M4 or Cortex-M0+ MCU is recommended for new production.
The pinout and full datasheet are available from Texas Instruments' archive for the Stellaris LM3S2911. The 108-ball BGA pinout is documented in the datasheet; the base product number is LM3S2911.
Yes — the LM3S2911 uses the ARM Cortex-M3 core and the Stellaris peripheral set, so it is compatible with TI's StellarisWare driver library and ARM development tools (Keil, IAR, GCC). Firmware written for other Stellaris LM3S parts with the same peripheral map will port with minimal changes.