The LM3S1435-EQC50-A2: 32-bit ARM Cortex-M3 microcontroller from the Stellaris series, runs at 50 MHz with 96 KB Flash and 32 KB SRAM.
At 50 MHz the Cortex-M3 can execute a single-cycle multiply and a hardware divide, which keeps a PID loop or a Modbus RTU frame handler inside a few microseconds. The 32 KB SRAM provides enough buffering for a couple of UART FIFOs and a small display frame buffer, but not for heavy graphics or large data logs.
