The Texas Instruments LM3S2730-IQC50-A2T is a 32-bit ARM Cortex-M3 microcontroller from the Stellaris® 2000 series, clocked at 50 MHz with 128 KB of Flash program memory and 64 KB of RAM.
128 KB Flash, 64 KB RAM — sizing the firmware
128 KB of Flash holds a moderate application: a CANopen master stack plus a few hundred lines of application code fits comfortably. The 64 KB RAM is split between code data and the 60 I/O bit-banding region; if you plan to buffer large CAN message queues or run a TCP/IP stack over an external PHY, watch the heap margin. The part has no external memory interface — everything stays on-chip.
