Stellaris Family of ARM® Cortex™-M3 microcontrollers featuring 96K bytes of single-cycle industrial-grade flash memory, coupled with up to 64K bytes of onboard single-cycle SRAM.
| SRAM (KB) | Ethernet MAC/PHY | CAN | UARTs | GPIOs | SSI | I2C | Analog Comparators | ADC Channels | PWM Pins | |
|---|---|---|---|---|---|---|---|---|---|---|
| LM3S8538 | 64 | √ | 1 | 2 | 7-36 | 1 | 1 | 3 | 8 | – |
| LM3S8530 | 64 | √ | 3 | 1 | 8-35 | 2 | 1 | - | - | - |
| LM3S6537 | 64 | √ | - | 2 | 6-41 | 1 | 1 | 2 | 4 | 6 |
| LM3S6432 | 32 | √ | – | 2 | 14-43 | 1 | 1 | 2 | 3 | 2 |
| LM3S6422 | 32 | √ | – | 1 | 12-43 | 1 | – | 2 | 2 | – |
| LM3S6420 | 32 | √ | – | 1 | 23-46 | 1 | – | 2 | – | – |
| LM3S2533 | 64 | – | 1 | 2 | 11-48 | 1 | 1 | 3 | 3 | 6 |
| LM3S2432 | 32 | – | 1 | 2 | 5-34 | 1 | 1 | 2 | 3 | 2 |
| LM3S2412 | 32 | – | 1 | 2 | 20-49 | 1 | 1 | 2 | 3 | 2 |
| LM3S2410 | 32 | – | 1 | 1 | 37-60 | 1 | – | 2 | – | – |
| LM3S1538 | 64 | – | - | 3 | 9-43 | 2 | 2 | - | 8 | - |
| LM3S1512 | 64 | – | - | 3 | 15-58 | 2 | 2 | 3 | 2 | - |
| LM3S1439 | 32 | – | - | 2 | 14-52 | 2 | 1 | 1 | 4 | 6 |
| LM3S1435 | 32 | – | - | 2 | 21-46 | 1 | 1 | 1 | 2 | 2 |
| LM3S1332 | 16 | – | - | 2 | 29-57 | 1 | - | 3 | 3 | - |

The Stellaris® LM3S8538 microcontroller is based on the ARM® Cortex™-M3 controller core operating at 50 MHz, with 96 kB single-cycle flash, 64 kB single-cycle SRAM, 10/100 Ethernet MAC/PHY, a CAN controller, a 24-bit Systick Timer, 4x 32-bit or 8x 16-bit general-purpose timers, a watchdog timer, a SSI / SPI controller, an I2C interface, 2 UARTs, 3 analog comparators, 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 36 GPIOs. The LM3S8538 also features hardware-assisted support for synchronized industrial networks utilizing the IEEE 1588 Precision Time Protocol (PTP).

The Stellaris® LM3S8530 microcontroller is based on the ARM® Cortex™-M3 controller core operating at 50 MHz, with 96 kB single-cycle flash, 64 kB single-cycle SRAM, 10/100 Ethernet MAC/PHY, 3 CAN controllers, 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, a UART, a low drop-out voltage regulator, brown-out reset, power-on reset controller, and up to 35 GPIOs.

The Stellaris® LM3S6537 microcontroller is based on the ARM® Cortex™-M3 controller core operating at 50 MHz, with 96 kB single-cycle flash, 64 kB single-cycle SRAM, 10/100 Ethernet MAC/PHY, a 24-bit Systick Timer, 4x 32-bit or 8x 16-bit general-purpose timers, a watchdog timer, a SSI / SPI controller, an I2C interface, 2 UARTs, 2 analog comparators, 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, 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. The LM3S6537 also features hardware-assisted support for synchronized industrial networks utilizing the IEEE 1588 Precision Time Protocol (PTP).

The LM3S6432 microcontroller is based on the ARM Cortex-M3 controller core operating at 50 MHz, with 96 kB single-cycle flash, 32 kB single-cycle SRAM, 10/100 Ethernet MAC/PHY, Systick timer, three 32-bit or six 16-bit general purpose timers, watchdog timer, SSI / SPI controller, I2C interface, two analog comparators, two UARTs, 10-bit analog-to-digital converter (ADC) with three input channels, two motion-control Pulse Width Modulation (PWM) outputs, low drop-out voltage regulator, brown-out reset, power-on reset controller, and up to 43 GPIOs.

The LM3S6422 microcontroller is based on the ARM Cortex-M3 controller core operating at 25 MHz, with 96 kB single-cycle flash, 32 kB single-cycle SRAM, 10/100 Ethernet MAC/PHY, Systick timer, three 32-bit or six 16-bit general purpose timers, watchdog timer, SSI / SPI controller, two analog comparators, UART, 10-bit analog-to-digital converter (ADC) with two input channels, low drop-out voltage regulator, brown-out reset, power-on reset controller, and up to 34 GPIOs.

The LM3S6420 microcontroller is based on the ARM Cortex-M3 controller core operating at 25 MHz, with 96 kB single-cycle flash, 32 kB single-cycle SRAM, 10/100 Ethernet MAC/PHY, Systick timer, three 32-bit or six 16-bit general purpose timers, watchdog timer, SSI / SPI controller, two analog comparators, UART, low drop-out voltage regulator, brown-out reset, power-on reset controller, and up to 46 GPIOs.

The LM3S2533 microcontroller is based on the ARM Cortex-M3 controller core operating at 50 MHz, with 96 kB single-cycle flash, 64 kB single-cycle SRAM, CAN controller, Systick timer, four 32-bit or eight 16-bit general purpose timers, watchdog timer, SSI / SPI controller, I2C interfaces, 3 analog comparators, two UARTs, 10-bit analog-to-digital converter (ADC) with three input channels, six motion-control Pulse Width Modulation (PWM) outputs, battery-backed hibernation module with RTC, low drop-out voltage regulator, brown-out reset, power-on reset controller, and up to 48 GPIOs.

The LM3S2432 microcontroller is based on the ARM Cortex-M3 controller core operating at 50 MHz, with 96 kB single-cycle flash, 32 kB single-cycle SRAM, CAN controller, Systick timer, three 32-bit or six 16-bit general purpose timers, watchdog timer, SSI / SPI controller, I2C interface, two analog comparators, two UARTs, 10-bit analog-to-digital converter (ADC) with three input channels, two motion-control Pulse Width Modulation (PWM) outputs, low drop-out voltage regulator, brown-out reset, power-on reset controller, and up to 34 GPIOs.

The LM3S2412 microcontroller is based on the ARM Cortex-M3 controller core operating at 25 MHz, with 96 kB single-cycle flash, 32 kB single-cycle SRAM, CAN controller, Systick timer, three 32-bit or six 16-bit general purpose timers, watchdog timer, SSI / SPI controller, I2C interface, two analog comparators, two UARTs, 10-bit analog-to-digital converter (ADC) with three input channels, two motion-control Pulse Width Modulation (PWM) outputs, low drop-out voltage regulator, brown-out reset, power-on reset controller, and up to 49 GPIOs.

The LM3S2410 microcontroller is based on the ARM Cortex-M3 controller core operating at 25 MHz, with 96 kB single-cycle flash, 32 kB single-cycle SRAM, CAN controller, Systick timer, three 32-bit or six 16-bit general purpose timers, watchdog timer, SSI / SPI controller, two analog comparators, UART, low drop-out voltage regulator, brown-out reset, power-on reset controller, and up to 60 GPIOs.

The Stellaris® LM3S1538 microcontroller is based on the ARM® Cortex™-M3 controller core operating at 50 MHz, with 96 kB single-cycle flash, 64 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, a 10-bit analog-to-digital converter (ADC) with 8 input channels (+/- 1LSb of accuracy), a motion-control Pulse Width Modulation (PWM) module with - 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 43 GPIOs.

The Stellaris® LM3S1512 microcontroller is based on the ARM® Cortex™-M3 controller core operating at 25 MHz, with 96 kB single-cycle flash, 64 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 2 input channels (+/- 1LSb of accuracy), a motion-control Pulse Width Modulation (PWM) module with - 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 58 GPIOs.

The Stellaris® LM3S1439 microcontroller is based on the ARM® Cortex™-M3 controller core operating at 50 MHz, with 96 kB single-cycle flash, 32 kB single-cycle SRAM, a 24-bit Systick Timer, 3x 32-bit or 6x 16-bit general-purpose timers, a watchdog timer, two SSI / SPI controllers, an I2C interface, 2 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, 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® LM3S1435 microcontroller is based on the ARM® Cortex™-M3 controller core operating at 50 MHz, with 96 kB single-cycle flash, 32 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 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 46 GPIOs.

The Stellaris® LM3S1332 microcontroller is based on the ARM® Cortex™-M3 controller core operating at 50 MHz, with 96 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, a SSI / SPI controller, two I2C interfaces, 2 UARTs, 3 analog comparators, a 10-bit analog-to-digital converter (ADC) with 3 input channels (+/- 1LSb of accuracy), a motion-control Pulse Width Modulation (PWM) module with - 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 57 GPIOs.