What this Stellaris MCU brings to a BOM
The Texas Instruments LM3S5791-IBZ80-C1T is a 32-bit ARM Cortex-M3 microcontroller from the Stellaris 5000 series, clocked at 80 MHz with 128 KB of Flash and 64K x 8 of SRAM. It carries a full peripheral set — CAN, USB OTG, Ethernet-capable EBI/EMI, multiple serial interfaces (I²C, SPI, SSI, UART, IrDA, LIN, Microwire), a quadrature encoder interface (QEI), PWM, and a 16-channel 10-bit ADC — all in a 108-ball BGA package (10x10 mm). This part was designed for industrial control nodes, motor drives, and human-machine interfaces that need a single-chip Cortex-M3 with both CAN and USB connectivity, operating over the -40°C to 85°C industrial temperature range.
80 MHz core — what it means for the control loop
At 80 MHz the Cortex-M3 delivers 80 MHz core speed. The 64K x 8 SRAM buffers USB descriptors and CAN message objects.
Obsolete — sourcing reality for this BOM line
Integration note — 108-BGA on a 10x10 mm grid
The 108-ball BGA (10x10 mm) requires a four-layer PCB for fanout. Core supply is 1.08 V to 1.32 V; I/O rail is separate.
