Stellaris Family of ARM® Cortex™-M3 microcontrollers featuring 32K bytes of single-cycle industrial-grade flash memory, coupled with up to 8K bytes of onboard single-cycle SRAM.
| SRAM (KB) | UARTs | GPIOs | SSI | I2C | Analog Comparators | ADC Channels | PWM Pins | |
|---|---|---|---|---|---|---|---|---|
| LM3S5T36 | 12 | 3 | 0-33 | 2 | 2 | 2 | 8 | 6 |
| LM3S3W26 | 8 | 3 | 0-33 | 2 | 2 | 2 | 8 | – |
| LM3S1W16 | 8 | 3 | 0-33 | 2 | 2 | 2 | 8 | – |
| LM3S628 | 8 | 2 | 9-28 | 1 | 1 | – | 8 | – |
| LM3S618 | 8 | 2 | 0-30 | 1 | – | 1 | 6 | 6 |
| LM3S617 | 8 | 2 | 1-30 | 1 | – | 1 | 6 | 6 |
| LM3S615 | 8 | 2 | 0-34 | 1 | 1 | 3 | 2 | 6 |
| LM3S613 | 8 | 2 | 3-32 | 1 | 1 | 1 | 4 | 4 |
| LM3S612 | 8 | 2 | 7-34 | 1 | 1 | 1 | 2 | 2 |
| LM3S611 | 8 | 2 | 4-32 | 1 | 1 | – | 4 | 6 |
| LM3S610 | 8 | 2 | 6-34 | 1 | 1 | – | 2 | 6 |
| LM3S608 | 8 | 2 | 5-28 | 1 | 1 | 1 | 8 | - |
| LM3S601 | 8 | 2 | 0-36 | 1 | 1 | 3 | – | 6 |
| LM3S600 | 8 | 2 | 7-36 | 1 | 1 | 3 | - | - |

The StellarisŪ LM3S5T36 microcontroller is based on the ARMŪ Cortex?-M3 controller core operating at up to 80 MHz, with 32 kB flash, 12 kB SRAM, a 32-ch DMA, and ROM preloaded with the StellarisWare Driver Library, Boot Loader, AES encryption lookup tables, and a cyclical redundancy check (CRC) function. The LM3S5T36 also features real-time industrial connectivity, with a CAN controller, USB 2.0 Full Speed Device2 SSI / SPI controllers, 2 I2C interfaces, and 3 UARTs. The LM3S5T36 microcontroller also features advanced motion control features, including 6 motion-control PWM outputs with dead-band, a quadrature encoder input for precise position monitoring, and a fault protection input for low-latency shutdown. The microcontroller also features intelligent analog capability, including 2 analog comparators and 8 channels of highly accurate 10-bit analog-to-digital conversion - with the ability to sample two channels simultaneously at speeds of 1M samples per second. Finally, the LM3S5T36 microcontroller provides 16 digital comparators, a 24-bit systick timer, 3 32-bit or 6 16-bit general-purpose timers, 2 watchdog timers, a battery-backed hibernation module with RTC and 256 bytes of non-volatile state-saving memory, a low drop-out voltage regulator so that only one supply voltage is required, brown-out reset, power-on reset controller, and up to 33 GPIOs.

The Stellaris® LM3S3W26 microcontroller is based on the ARM® Cortex™-M3 controller core operating at up to 50 MHz, with 32 kB flash, 8 kB SRAM, a 32-ch DMA, and ROM preloaded with the StellarisWare Driver Library, Boot Loader, AES encryption lookup tables, and a cyclical redundancy check (CRC) function. The LM3S3W26 also features real-time industrial connectivity, with USB 2.0 Full Speed Device, 2 SSI / SPI controllers, 2 I2C interfaces, and 3 UARTs. The microcontroller also features intelligent analog capability, including 2 analog comparators and 8 channels of highly accurate 10-bit analog-to-digital conversion - with the ability to sample at speeds of 1M samples per second. Finally, the LM3S3W26 microcontroller provides 8 digital comparators, a 24-bit systick timer, 3 32-bit or 6 16-bit general-purpose timers, 2 watchdog timers, a battery-backed hibernation module with RTC and 256 bytes of non-volatile state-saving memory, a low drop-out voltage regulator so that only one supply voltage is required, brown-out reset, power-on reset controller, and up to 33 GPIOs.

The StellarisŪ LM3S1W16 microcontroller is based on the ARMŪ Cortex?-M3 controller core operating at up to 50 MHz, with 32 kB flash, 8 kB SRAM, a 32-ch DMA, and ROM preloaded with the StellarisWare Driver Library, Boot Loader, AES encryption lookup tables, and a cyclical redundancy check (CRC) function. The LM3S1W16 also features real-time industrial connectivity, with 2 SSI / SPI controllers, 2 I2C interfaces, and 3 UARTs. The microcontroller also features intelligent analog capability, including 2 analog comparators and 8 channels of highly accurate 10-bit analog-to-digital conversion - with the ability to sample at speeds of 1M samples per second. Finally, the LM3S1W16 microcontroller provides 8 digital comparators, a 24-bit systick timer, 3 32-bit or 6 16-bit general-purpose timers, 2 watchdog timers, a battery-backed hibernation module with RTC and 256 bytes of non-volatile state-saving memory, a low drop-out voltage regulator so that only one supply voltage is required, brown-out reset, power-on reset controller, and up to 33 GPIOs.

The LM3S628 microcontroller is based on the ARM Cortex-M3 controller core, with 32 kB single-cycle flash, 8 kB single-cycle SRAM, low drop-out voltage regulator, brown-out reset and power-on reset controller, three 32-bit or six 16-bit timers, watchdog timer, Synchronous Serial Interface (SSI), I2C, two UARTs, 10-bit analog-to-digital converter (ADC) with eight input channels, and up to 28 GPIOs.

The LM3S618 microcontroller is based on the ARM Cortex-M3 controller core, with 32 kB single-cycle flash, 8 kB single-cycle SRAM, low drop-out voltage regulator, brown-out reset and power-on reset controller, three 32-bit or six 16-bit timers, watchdog timer, Synchronous Serial Interface (SSI), two UARTs, one analog comparator, 10-bit analog-to-digital converter (ADC) with six input channels, six motion-control Pulse Width Modulation (PWM) outputs, quadrature encoder input, and up to 30 GPIOs.

The LM3S617 microcontroller is based on the ARM Cortex-M3 controller core, with 32 kB single-cycle flash, 8 kB single-cycle SRAM, low drop-out voltage regulator, brown-out reset and power-on reset controller, three 32-bit or six 16-bit timers, watchdog timer, Synchronous Serial Interface (SSI), two UARTs, analog comparator, 10-bit analog-to-digital converter (ADC) with six input channels, six motion-control Pulse Width Modulation (PWM) outputs, and up to 30 GPIOs.

The LM3S615 microcontroller is based on the ARM Cortex-M3 controller core, with 32 kB single-cycle flash, 8 kB single-cycle SRAM, low drop-out voltage regulator, brown-out reset and power-on reset controller, three 32-bit or six 16-bit timers, watchdog timer, Synchronous Serial Interface (SSI), I2C, two UARTs, three analog comparators, 10-bit analog-to-digital converter (ADC) with two input channels, six motion-control Pulse Width Modulation (PWM) outputs, and up to 34 GPIOs.

The LM3S613 microcontroller is based on the ARM Cortex-M3 controller core, with 32 kB single-cycle flash, 8 kB single-cycle SRAM, low drop-out voltage regulator, brown-out reset and power-on reset controller, three 32-bit or six 16-bit timers, watchdog timer, Synchronous Serial Interface (SSI), I2C, two UARTs, analog comparator, 10-bit analog-to-digital converter (ADC) with four input channels, four motion-control Pulse Width Modulation (PWM) outputs, and up to 32 GPIOs.

The LM3S612 microcontroller is based on the ARM Cortex-M3 controller core, with 32 kB single-cycle flash, 8 kB single-cycle SRAM, low drop-out voltage regulator, brown-out reset and power-on reset controller, three 32-bit or six 16-bit timers, watchdog timer, Synchronous Serial Interface (SSI), I2C, two UARTs, analog comparator, 10-bit analog-to-digital converter (ADC) with two input channels, two motion-control Pulse Width Modulation (PWM) outputs, and up to 34 GPIOs.

The LM3S611 microcontroller is based on the ARM Cortex-M3 controller core, with 32 kB single-cycle flash, 8 kB single-cycle SRAM, low drop-out voltage regulator, brown-out reset and power-on reset controller, three 32-bit or six 16-bit timers, watchdog timer, Synchronous Serial Interface (SSI), I2C, two UARTs, 10-bit analog-to-digital converter (ADC) with four input channels, six motion-control Pulse Width Modulation (PWM) outputs, and up to 32 GPIOs.

The LM3S610 microcontroller is based on the ARM Cortex-M3 controller core, with 32 kB single-cycle flash, 8 kB single-cycle SRAM, low drop-out voltage regulator, brown-out reset and power-on reset controller, three 32-bit or six 16-bit timers, watchdog timer, Synchronous Serial Interface (SSI), I2C, two UARTs, 10-bit analog-to-digital converter (ADC) with two input channels, six motion-control Pulse Width Modulation (PWM) outputs, and up to 34 GPIOs.

The Stellaris® LM3S608 microcontroller is based on the ARM® Cortex™-M3 controller core operating at 50 MHz, with 32 kB single-cycle flash, 8 kB single-cycle SRAM, a 24-bit Systick Timer, 3x 32-bit or 6x 16-bit general-purpose timers, a watchdog timer, a SSI / SPI controller, an I2C interface, 2 UARTs, an analog comparator, a 10-bit analog-to-digital converter (ADC) with 8 input channels (+/- 1LSb of accuracy), a low drop-out voltage regulator, brown-out reset, power-on reset controller, and up to 28 GPIOs.

The LM3S601 microcontroller is based on the ARM Cortex-M3 controller core, with 32 kB single-cycle flash, 8 kB single-cycle SRAM, low drop-out voltage regulator, brown-out reset and power-on reset controller, three 32-bit or six 16-bit timers, watchdog timer, Synchronous Serial Interface (SSI), I2C, three analog comparators, two UARTs, six motion-control Pulse Width Modulation (PWM) outputs, quadrature encoder input, and up to 36 GPIOs.

The Stellaris® LM3S600 microcontroller is based on the ARM® Cortex™-M3 controller core operating at 50 MHz, with 32 kB single-cycle flash, 8 kB single-cycle SRAM, a 24-bit Systick Timer, 3x 32-bit or 6x 16-bit general-purpose timers, a watchdog timer, a SSI / SPI controller, an I2C interface, 2 UARTs, 3 analog comparators, a low drop-out voltage regulator, brown-out reset, power-on reset controller, and up to 36 GPIOs.