25 MHz Cortex-M3 with 16 KB flash — what fits
The LM3S310-IGZ25-C2T is a Stellaris ARM Cortex-M3S 300 series MCU running at 25 MHz. The 16 KB on-chip flash and 4 KB SRAM are the hard budget for firmware — the bootloader and peripheral driver layer consume about 4–6 KB of flash, leaving roughly 10 KB for application code. That fits a single control loop with a UART command parser or a basic sensor hub, but not a full RTOS with a TCP/IP stack.
