Featuring 64K bytes of single cycle flash, 16K bytes of single cycle SRAM, and up to 50 MHz performance, Stellaris LM3S1100 series microcontrollers are perfect for cost-effective embedded control applications. The LM3S1100 series includes a battery-backed hibernation module featuring a real time clock (RTC) and 256 bytes of non-volatile state-save memory. Analog features in the LM3S1100 series include 3 analog comparators and up to 8 channels of 10-bit ADC at 1M samples per second. In addition, the series features 6 PWM outputs and a quadrature encoder input for sophisticated motion control.
| UARTs | GPIOs | SSI | I2C | ADC Channels | PWM Pins | CCP Pins | Hibernate | |
|---|---|---|---|---|---|---|---|---|
| LM3S1165 | 3 | 4-43 | 2 | 1 | 4 | 6 | 8 | √ |
| LM3S1162 | 3 | 4-46 | 2 | 1 | 2 | 6 | 6 | √ |
| LM3S1150 | 3 | 7-52 | 2 | 1 | - | 6 | 6 | √ |
| LM3S1138 | 3 | 9-46 | 2 | 2 | 8 | - | 6 | √ |
| LM3S1133 | 3 | 9-44 | 2 | 1 | 2 | 2 | 8 | √ |
| LM3S1110 | 2 | 20-41 | 1 | – | - | - | 2 | √ |

The Stellaris® LM3S1165 microcontroller is based on the ARM® Cortex™-M3 controller core operating at 50 MHz, with 64 kB single-cycle flash, 16 kB single-cycle SRAM, a 24-bit Systick Timer, 4x 32-bit or 8x 16-bit general-purpose timers, a watchdog timer, two SSI / SPI controllers, an I2C interface, 3 UARTs, an analog comparator, a 10-bit analog-to-digital converter (ADC) with 4 input channels (+/- 1LSb of accuracy), a motion-control Pulse Width Modulation (PWM) module with 6 output channels, two Quadrature Encoder Inputs, a battery-backed hibernation module with RTC and 256 bytes of non-volatile state-saving memory, a low drop-out voltage regulator, brown-out reset, power-on reset controller, and up to 43 GPIOs.

The Stellaris® LM3S1162 microcontroller is based on the ARM® Cortex™-M3 controller core operating at 50 MHz, with 64 kB single-cycle flash, 16 kB single-cycle SRAM, a 24-bit Systick Timer, 4x 32-bit or 8x 16-bit general-purpose timers, a watchdog timer, two SSI / SPI controllers, an I2C interface, 3 UARTs, 3 analog comparators, a 10-bit analog-to-digital converter (ADC) with 2 input channels (+/- 1LSb of accuracy), a motion-control Pulse Width Modulation (PWM) module with 6 output channels, two Quadrature Encoder Inputs, a battery-backed hibernation module with RTC and 256 bytes of non-volatile state-saving memory, a low drop-out voltage regulator, brown-out reset, power-on reset controller, and up to 46 GPIOs.

The Stellaris® LM3S1150 microcontroller is based on the ARM® Cortex™-M3 controller core operating at 50 MHz, with 64 kB single-cycle flash, 16 kB single-cycle SRAM, a 24-bit Systick Timer, 4x 32-bit or 8x 16-bit general-purpose timers, a watchdog timer, two SSI / SPI controllers, an I2C interface, 3 UARTs, 3 analog comparators, a 10-bit analog-to-digital converter (ADC) with - input channels (+/- 1LSb of accuracy), a motion-control Pulse Width Modulation (PWM) module with 6 output channels, a Quadrature Encoder Input, a battery-backed hibernation module with RTC and 256 bytes of non-volatile state-saving memory, a low drop-out voltage regulator, brown-out reset, power-on reset controller, and up to 52 GPIOs.

The Stellaris® LM3S1138 microcontroller is based on the ARM® Cortex™-M3 controller core operating at 50 MHz, with 64 kB single-cycle flash, 16 kB single-cycle SRAM, a 24-bit Systick Timer, 4x 32-bit or 8x 16-bit general-purpose timers, a watchdog timer, two SSI / SPI controllers, two I2C interfaces, 3 UARTs, 3 analog comparators, a 10-bit analog-to-digital converter (ADC) with 8 input channels (+/- 1LSb of accuracy), two Quadrature Encoder Inputs, a battery-backed hibernation module with RTC and 256 bytes of non-volatile state-saving memory, a low drop-out voltage regulator, brown-out reset, power-on reset controller, and up to 46 GPIOs.

The Stellaris® LM3S1133 microcontroller is based on the ARM® Cortex™-M3 controller core operating at 50 MHz, with 64 kB single-cycle flash, 16 kB single-cycle SRAM, a 24-bit Systick Timer, 4x 32-bit or 8x 16-bit general-purpose timers, a watchdog timer, two SSI / SPI controllers, an I2C interface, 3 UARTs, an analog comparator, a 10-bit analog-to-digital converter (ADC) with 2 input channels (+/- 1LSb of accuracy), a motion-control Pulse Width Modulation (PWM) module with 2 output channels, two Quadrature Encoder Inputs, a battery-backed hibernation module with RTC and 256 bytes of non-volatile state-saving memory, a low drop-out voltage regulator, brown-out reset, power-on reset controller, and up to 44 GPIOs.

The Stellaris® LM3S1110 microcontroller is based on the ARM® Cortex™-M3 controller core operating at 25 MHz, with 64 kB single-cycle flash, 16 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, two I2C interfaces, 2 UARTs, 2 analog comparators, a 10-bit analog-to-digital converter (ADC) with - input channels (+/- 1LSb of accuracy), two Quadrature Encoder Inputs, a battery-backed hibernation module with RTC and 256 bytes of non-volatile state-saving memory, a low drop-out voltage regulator, brown-out reset, power-on reset controller, and up to 41 GPIOs.