The LM3S6965-IQC50-A2 is a Stellaris® Microcontroller, based on the ARM® Cortex™-M3 controller core operating at up to 50MHz, with 256kB flash and 64kB SRAM. Also features real-time industrial connectivity, with a 10/100 Ethernet MAC/PHY, an SSI/SPI controller, 2 I²C interfaces and 3 UARTs. The LM3S6965 microcontroller also features advanced motion control features, including 6 motion-control PWM outputs with dead-band, two quadrature encoder inputs for precise position monitoring and 1 fault protection inputs for low-latency shutdown. The microcontroller also features intelligent analog capability, including 2 analog comparators and 4 channels of highly accurate 10-bit analog-to-digital conversion – with the ability to sample at speeds of 1M samples per second. 32-bit ARM® Cortex™-M3 50-MHz processor core with System Timer (SysTick), integrated Nested Vectored Interrupt Controller (NVIC), memory protection unit (MPU) and thumb-2 instruction set.
Full-featured debug solution with debug access
Lower-power battery-backed Hibernation module with real-time clock
0 to 42 GPIOs (depending on configuration) with programmable control
ARM FiRM-compliant watchdog timer, plus four general-purpose timer modules (GPTM)
10-bit ADC with four analog input channels and a sample rate of one million samples/second
Three fully programmable 16C550-type UARTs with IrDA support
Synchronous serial interface (SSI), supporting operation for NXP SPI, MICROWIRE or TI