Products
Browse by Series
300 Series Devices
The Stellaris LM3S300 microcontrollers feature 16K bytes of single cycle flash and up to 4K bytes of single cycle SRAM in speeds up to 25 MHz. Also included are up to 6 PWM generators suitable for motion control. Analog features include up to 3 analog comparators and up to 8 channels of 10-bit ADC at up to 500K samples per second.
| Flash (KB) | SRAM (KB) | UARTs | GPIOs | SSI | I2C | Analog Comparators | ADC Channels | PWM Pins | |
|---|---|---|---|---|---|---|---|---|---|
| LM3S328 | 16 | 4 | 2 | 7-28 | 1 | 1 | – | 8 | – |
| LM3S317 | 16 | 4 | 1 | 3-30 | 1 | – | 1 | 6 | 6 |
| LM3S316 | 16 | 4 | 2 | 3-32 | 1 | 1 | 1 | 4 | 4 |
| LM3S315 | 16 | 4 | 2 | 7-32 | 1 | – | 1 | 4 | 2 |
| LM3S310 | 16 | 4 | 2 | 3-36 | 1 | – | 3 | – | 6 |
| LM3S308 | 16 | 4 | 2 | 5-28 | 1 | 1 | 1 | 8 | – |
| LM3S301 | 16 | 2 | 1 | 12-33 | 1 | – | 2 | 3 | 2 |
| LM3S300 | 16 | 4 | 2 | 7-36 | 1 | 1 | 3 | - | - |

The LM3S328 microcontroller is based on the ARM Cortex-M3 controller core, with 16 kB single-cycle flash, 4 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 500K samples per second analog-to-digital converter (ADC) with eight input channels, internal temperature sensor, and up to 28 GPIOs.

The LM3S317 microcontroller is based on the ARM Cortex-M3 controller core, with 16 kB single-cycle flash, 4 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), UART, 10-bit analog-to-digital converter (ADC) with six input channels, internal temperature sensor, and up to 30 GPIOs.

The LM3S316 microcontroller is based on the ARM Cortex-M3 controller core, with 16 kB single-cycle flash, 4 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, analog comparator, two UARTs, 10-bit analog-to-digital converter (ADC) with four input channels, four motion-control Pulse Width Modulation (PWM) outputs, internal temperature sensor, and up to 32 GPIOs.

The LM3S315 microcontroller is based on the ARM Cortex-M3 controller core, with 16 kB single-cycle flash, 4 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), analog comparator, two UARTs, 10-bit analog-to-digital converter (ADC) with four input channels, two motion-control Pulse Width Modulation (PWM) outputs, internal temperature sensor, and up to 32 GPIOs.

The LM3S310 microcontroller is based on the ARM Cortex-M3 controller core, with 16 kB single-cycle flash, 4 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), three analog comparators, two UARTs, six motion-control Pulse Width Modulation (PWM) outputs, and up to 36 GPIOs.

The Stellaris® LM3S308 microcontroller is based on the ARM® Cortex™-M3 controller core operating at 25 MHz, with 16 kB single-cycle flash, 4 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 LM3S301 microcontroller is based on the ARM Cortex-M3 controller core, with 16 kB single-cycle flash, 2 kB single-cycle SRAM, low drop-out voltage regulator, brown-out reset and power-on reset controller, two 32-bit or four 16-bit timers, watchdog timer, Synchronous Serial Interface (SSI), two analog comparators, UART, 10-bit analog-to-digital converter (ADC) with three input channels, two motion-control Pulse Width Modulation (PWM) outputs, internal temperature sensor, and up to 33 GPIOs.

LM3S300 microcontroller is based on the ARM® Cortex™-M3 controller core operating at 25 MHz, with 16 kB single-cycle flash, 4 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.