What this part is and where it fits
The Texas Instruments LM3S5C31-IBZ80-A1 is a 32-bit ARM Cortex-M3 microcontroller from the Stellaris 5000 series, clocked at 80 MHz. It carries 512 KB of Flash program memory and 64 KB of SRAM, with 67 general-purpose I/O lines.
